Class SCIMAnyObjectServiceImpl
java.lang.Object
org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService<SCIMAnyObject>
org.apache.syncope.ext.scimv2.cxf.service.SCIMAnyObjectServiceImpl
- All Implemented Interfaces:
SCIMAnyObjectService
,SCIMResourceService<SCIMAnyObject>
public class SCIMAnyObjectServiceImpl
extends AbstractSCIMService<SCIMAnyObject>
implements SCIMAnyObjectService
-
Field Summary
Fields inherited from class org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService
anyObjectDAO, anyObjectLogic, binder, confManager, groupDAO, groupLogic, LOG, messageContext, uriInfo, userDAO, userLogic
-
Constructor Summary
ConstructorsConstructorDescriptionSCIMAnyObjectServiceImpl
(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(SCIMAnyObject anyObject) protected SCIMResource
getResource
(String key) replace
(String id, SCIMAnyObject anyObject) search
(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count) search
(SCIMSearchRequest request) update
(String id, SCIMPatchOp patch) Methods inherited from class org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService
anyDAO, anyLogic, checkETag, createResponse, doSearch, getPreference, updateResponse
-
Constructor Details
-
SCIMAnyObjectServiceImpl
public SCIMAnyObjectServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager)
-
-
Method Details
-
get
- Specified by:
get
in interfaceSCIMResourceService<SCIMAnyObject>
-
search
public ListResponse<SCIMAnyObject> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count) - Specified by:
search
in interfaceSCIMResourceService<SCIMAnyObject>
-
search
- Specified by:
search
in interfaceSCIMResourceService<SCIMAnyObject>
-
create
- Specified by:
create
in interfaceSCIMResourceService<SCIMAnyObject>
-
update
- Specified by:
update
in interfaceSCIMResourceService<SCIMAnyObject>
-
replace
- Specified by:
replace
in interfaceSCIMResourceService<SCIMAnyObject>
-
delete
- Specified by:
delete
in interfaceSCIMResourceService<SCIMAnyObject>
-
getResource
- Specified by:
getResource
in classAbstractSCIMService<SCIMAnyObject>
-