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.Responsecreate(SCIMAnyObject anyObject)javax.ws.rs.core.Responsedelete(String id)SCIMAnyObjectget(String id, String attributes, String excludedAttributes)protected SCIMResourcegetResource(String key)javax.ws.rs.core.Responsereplace(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.Responseupdate(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:
getin interfaceSCIMResourceService<SCIMAnyObject>
-
search
public ListResponse<SCIMAnyObject> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
- Specified by:
searchin interfaceSCIMResourceService<SCIMAnyObject>
-
search
public ListResponse<SCIMAnyObject> search(SCIMSearchRequest request)
- Specified by:
searchin interfaceSCIMResourceService<SCIMAnyObject>
-
create
public javax.ws.rs.core.Response create(SCIMAnyObject anyObject)
- Specified by:
createin interfaceSCIMResourceService<SCIMAnyObject>
-
update
public javax.ws.rs.core.Response update(String id, SCIMPatchOp patch)
- Specified by:
updatein interfaceSCIMResourceService<SCIMAnyObject>
-
replace
public javax.ws.rs.core.Response replace(String id, SCIMAnyObject anyObject)
- Specified by:
replacein interfaceSCIMResourceService<SCIMAnyObject>
-
delete
public javax.ws.rs.core.Response delete(String id)
- Specified by:
deletein interfaceSCIMResourceService<SCIMAnyObject>
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResourcein classAbstractSCIMService<SCIMAnyObject>
-
-