Class SCIMUserServiceImpl
- java.lang.Object
-
- org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService<SCIMUser>
-
- org.apache.syncope.ext.scimv2.cxf.service.SCIMUserServiceImpl
-
- All Implemented Interfaces:
SCIMResourceService<SCIMUser>,SCIMUserService
public class SCIMUserServiceImpl extends AbstractSCIMService<SCIMUser> implements SCIMUserService
-
-
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 SCIMUserServiceImpl(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(SCIMUser user)javax.ws.rs.core.Responsedelete(String id)SCIMUserget(String id, String attributes, String excludedAttributes)protected SCIMResourcegetResource(String key)javax.ws.rs.core.Responsereplace(String id, SCIMUser user)ListResponse<SCIMUser>search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)ListResponse<SCIMUser>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
-
SCIMUserServiceImpl
public SCIMUserServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager)
-
-
Method Detail
-
create
public javax.ws.rs.core.Response create(SCIMUser user)
- Specified by:
createin interfaceSCIMResourceService<SCIMUser>
-
get
public SCIMUser get(String id, String attributes, String excludedAttributes)
- Specified by:
getin interfaceSCIMResourceService<SCIMUser>
-
update
public javax.ws.rs.core.Response update(String id, SCIMPatchOp patch)
- Specified by:
updatein interfaceSCIMResourceService<SCIMUser>
-
replace
public javax.ws.rs.core.Response replace(String id, SCIMUser user)
- Specified by:
replacein interfaceSCIMResourceService<SCIMUser>
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResourcein classAbstractSCIMService<SCIMUser>
-
delete
public javax.ws.rs.core.Response delete(String id)
- Specified by:
deletein interfaceSCIMResourceService<SCIMUser>
-
search
public ListResponse<SCIMUser> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
- Specified by:
searchin interfaceSCIMResourceService<SCIMUser>
-
search
public ListResponse<SCIMUser> search(SCIMSearchRequest request)
- Specified by:
searchin interfaceSCIMResourceService<SCIMUser>
-
-