Package com.soffid.iam.service
Class CustomObjectServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.CustomObjectServiceBase
-
- com.soffid.iam.service.CustomObjectServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.CustomObjectService
public class CustomObjectServiceImpl extends CustomObjectServiceBase
-
-
Constructor Summary
Constructors Constructor Description CustomObjectServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.CustomObject
handleCreateCustomObject(com.soffid.iam.api.CustomObject obj)
protected void
handleDeleteCustomObject(com.soffid.iam.api.CustomObject obj)
protected Collection<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByJsonQuery(String objectType, String query)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByJsonQueryAsync(String objectType, String query)
protected Collection<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByText(String objectType, String query)
protected Collection<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndFilter(String objectType, String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndFilterAsync(String objectType, String text, String filter)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndJsonQuery(String text, String filter, Integer start, Integer end)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndJsonQuery(String objectType, String text, String filter, Integer start, Integer end)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndJsonQueryAsync(String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAndJsonQueryAsync(String objectType, String text, String filter)
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject>
handleFindCustomObjectByTextAsync(String objectType, String query)
protected com.soffid.iam.api.CustomObject
handleFindCustomObjectByTypeAndName(String objectType, String name)
protected Collection<String>
handleFindCustomObjectNames(String objectType)
protected com.soffid.iam.api.CustomObject
handleUpdateCustomObject(com.soffid.iam.api.CustomObject obj)
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject>
internalFindCustomObjectByJsonQuery(List<com.soffid.iam.api.CustomObject> result, String objectType, String text, String query, Integer start, Integer pageSize)
-
Methods inherited from class com.soffid.iam.service.CustomObjectServiceBase
createCustomObject, deleteCustomObject, findCustomObjectByJsonQuery, findCustomObjectByJsonQueryAsync, findCustomObjectByText, findCustomObjectByTextAndFilter, findCustomObjectByTextAndFilterAsync, findCustomObjectByTextAndJsonQuery, findCustomObjectByTextAndJsonQuery, findCustomObjectByTextAndJsonQueryAsync, findCustomObjectByTextAndJsonQueryAsync, findCustomObjectByTextAsync, findCustomObjectByTypeAndName, findCustomObjectNames, getAsyncRunnerService, getAttributeValidationService, getAuditEntityDao, getCustomObjectAttributeEntityDao, getCustomObjectEntityDao, getCustomObjectTypeEntityDao, getMetaDataEntityDao, getPrincipal, getTaskEntityDao, setAsyncRunnerService, setAttributeValidationService, setAuditEntityDao, setCustomObjectAttributeEntityDao, setCustomObjectEntityDao, setCustomObjectTypeEntityDao, setMetaDataEntityDao, setTaskEntityDao, updateCustomObject
-
-
-
-
Method Detail
-
handleCreateCustomObject
protected com.soffid.iam.api.CustomObject handleCreateCustomObject(com.soffid.iam.api.CustomObject obj) throws Exception
- Specified by:
handleCreateCustomObject
in classCustomObjectServiceBase
- Throws:
Exception
-
handleDeleteCustomObject
protected void handleDeleteCustomObject(com.soffid.iam.api.CustomObject obj) throws Exception
- Specified by:
handleDeleteCustomObject
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByJsonQuery
protected Collection<com.soffid.iam.api.CustomObject> handleFindCustomObjectByJsonQuery(String objectType, String query) throws Exception
- Specified by:
handleFindCustomObjectByJsonQuery
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject> handleFindCustomObjectByJsonQueryAsync(String objectType, String query) throws Exception
- Specified by:
handleFindCustomObjectByJsonQueryAsync
in classCustomObjectServiceBase
- Throws:
Exception
-
internalFindCustomObjectByJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject> internalFindCustomObjectByJsonQuery(List<com.soffid.iam.api.CustomObject> result, String objectType, String text, String query, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
handleFindCustomObjectByText
protected Collection<com.soffid.iam.api.CustomObject> handleFindCustomObjectByText(String objectType, String query) throws Exception
- Specified by:
handleFindCustomObjectByText
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAsync(String objectType, String query) throws Exception
- Specified by:
handleFindCustomObjectByTextAsync
in classCustomObjectServiceBase
- Throws:
Exception
-
handleUpdateCustomObject
protected com.soffid.iam.api.CustomObject handleUpdateCustomObject(com.soffid.iam.api.CustomObject obj) throws Exception
- Specified by:
handleUpdateCustomObject
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTypeAndName
protected com.soffid.iam.api.CustomObject handleFindCustomObjectByTypeAndName(String objectType, String name) throws Exception
- Specified by:
handleFindCustomObjectByTypeAndName
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectNames
protected Collection<String> handleFindCustomObjectNames(String objectType) throws Exception
- Specified by:
handleFindCustomObjectNames
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndFilterAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndFilterAsync(String objectType, String text, String filter) throws Exception
- Specified by:
handleFindCustomObjectByTextAndFilterAsync
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndFilter
protected Collection<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndFilter(String objectType, String text, String filter) throws Exception
- Specified by:
handleFindCustomObjectByTextAndFilter
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndJsonQueryAsync(String text, String filter) throws Exception
- Specified by:
handleFindCustomObjectByTextAndJsonQueryAsync
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndJsonQuery(String text, String filter, Integer start, Integer end) throws Exception
- Specified by:
handleFindCustomObjectByTextAndJsonQuery
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndJsonQueryAsync
protected com.soffid.iam.api.AsyncList<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndJsonQueryAsync(String objectType, String text, String filter) throws Exception
- Specified by:
handleFindCustomObjectByTextAndJsonQueryAsync
in classCustomObjectServiceBase
- Throws:
Exception
-
handleFindCustomObjectByTextAndJsonQuery
protected com.soffid.iam.api.PagedResult<com.soffid.iam.api.CustomObject> handleFindCustomObjectByTextAndJsonQuery(String objectType, String text, String filter, Integer start, Integer end) throws Exception
- Specified by:
handleFindCustomObjectByTextAndJsonQuery
in classCustomObjectServiceBase
- Throws:
Exception
-
-