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
Constructors Constructor Description SCIMAnyObjectServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
create(SCIMAnyObject anyObject)
javax.ws.rs.core.Response
delete(String id)
SCIMAnyObject
get(String id, String attributes, String excludedAttributes)
protected SCIMResource
getResource(String key)
javax.ws.rs.core.Response
replace(String id, SCIMAnyObject anyObject)
ListResponse<SCIMAnyObject>
search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
ListResponse<SCIMAnyObject>
search(SCIMSearchRequest request)
javax.ws.rs.core.Response
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 Detail
-
SCIMAnyObjectServiceImpl
public SCIMAnyObjectServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager)
-
-
Method Detail
-
get
public SCIMAnyObject get(String id, String attributes, String excludedAttributes)
- 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
public ListResponse<SCIMAnyObject> search(SCIMSearchRequest request)
- Specified by:
search
in interfaceSCIMResourceService<SCIMAnyObject>
-
create
public javax.ws.rs.core.Response create(SCIMAnyObject anyObject)
- Specified by:
create
in interfaceSCIMResourceService<SCIMAnyObject>
-
update
public javax.ws.rs.core.Response update(String id, SCIMPatchOp patch)
- Specified by:
update
in interfaceSCIMResourceService<SCIMAnyObject>
-
replace
public javax.ws.rs.core.Response replace(String id, SCIMAnyObject anyObject)
- Specified by:
replace
in interfaceSCIMResourceService<SCIMAnyObject>
-
delete
public javax.ws.rs.core.Response delete(String id)
- Specified by:
delete
in interfaceSCIMResourceService<SCIMAnyObject>
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResource
in classAbstractSCIMService<SCIMAnyObject>
-
-