Class SCIMUserServiceImpl
java.lang.Object
org.apache.syncope.ext.scimv2.cxf.service.SCIMUserServiceImpl
- All Implemented Interfaces:
SCIMResourceService<SCIMUser>
,SCIMUserService
-
Field Summary
Modifier and TypeFieldDescriptionprotected final SCIMDataBinder
protected final SCIMConfManager
protected final GroupDAO
protected final GroupLogic
protected static final Logger
protected org.apache.cxf.jaxrs.ext.MessageContext
protected UriInfo
protected final UserDAO
protected final UserLogic
-
Constructor Summary
ConstructorDescriptionSCIMUserServiceImpl
(UserDAO userDAO, GroupDAO groupDAO, UserLogic userLogic, GroupLogic groupLogic, SCIMDataBinder binder, SCIMConfManager confManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected AnyDAO
<?> protected AbstractAnyLogic
<?, ?, ?> protected Response.ResponseBuilder
protected Response
createResponse
(String key, SCIMResource resource) protected ListResponse
<SCIMUser> doSearch
(Resource type, SCIMSearchRequest request) search
(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count) search
(SCIMSearchRequest request) update
(String id, SCIMPatchOp patch) protected Response
updateResponse
(String key, SCIMResource resource)
-
Field Details
-
LOG
-
uriInfo
-
messageContext
-
userDAO
-
groupDAO
-
userLogic
-
groupLogic
-
binder
-
confManager
-
-
Constructor Details
-
SCIMUserServiceImpl
public SCIMUserServiceImpl(UserDAO userDAO, GroupDAO groupDAO, UserLogic userLogic, GroupLogic groupLogic, SCIMDataBinder binder, SCIMConfManager confManager)
-
-
Method Details
-
create
- Specified by:
create
in interfaceSCIMResourceService<SCIMUser>
-
get
- Specified by:
get
in interfaceSCIMResourceService<SCIMUser>
-
update
- Specified by:
update
in interfaceSCIMResourceService<SCIMUser>
-
replace
- Specified by:
replace
in interfaceSCIMResourceService<SCIMUser>
-
delete
- Specified by:
delete
in interfaceSCIMResourceService<SCIMUser>
-
search
public ListResponse<SCIMUser> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count) - Specified by:
search
in interfaceSCIMResourceService<SCIMUser>
-
search
- Specified by:
search
in interfaceSCIMResourceService<SCIMUser>
-
anyDAO
-
anyLogic
-
createResponse
-
updateResponse
-
checkETag
-
doSearch
-