Class SCIMGroupServiceImpl
- java.lang.Object
-
- org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService<SCIMGroup>
-
- org.apache.syncope.ext.scimv2.cxf.service.SCIMGroupServiceImpl
-
- All Implemented Interfaces:
SCIMGroupService
,SCIMResourceService<SCIMGroup>
public class SCIMGroupServiceImpl extends AbstractSCIMService<SCIMGroup> implements SCIMGroupService
-
-
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 SCIMGroupServiceImpl(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(SCIMGroup group)
javax.ws.rs.core.Response
delete(String id)
SCIMGroup
get(String id, String attributes, String excludedAttributes)
protected SCIMResource
getResource(String key)
javax.ws.rs.core.Response
replace(String id, SCIMGroup group)
ListResponse<SCIMGroup>
search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
ListResponse<SCIMGroup>
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
-
SCIMGroupServiceImpl
public SCIMGroupServiceImpl(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(SCIMGroup group)
- Specified by:
create
in interfaceSCIMResourceService<SCIMGroup>
-
get
public SCIMGroup get(String id, String attributes, String excludedAttributes)
- Specified by:
get
in interfaceSCIMResourceService<SCIMGroup>
-
update
public javax.ws.rs.core.Response update(String id, SCIMPatchOp patch)
- Specified by:
update
in interfaceSCIMResourceService<SCIMGroup>
-
replace
public javax.ws.rs.core.Response replace(String id, SCIMGroup group)
- Specified by:
replace
in interfaceSCIMResourceService<SCIMGroup>
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResource
in classAbstractSCIMService<SCIMGroup>
-
delete
public javax.ws.rs.core.Response delete(String id)
- Specified by:
delete
in interfaceSCIMResourceService<SCIMGroup>
-
search
public ListResponse<SCIMGroup> search(String attributes, String excludedAttributes, String filter, String sortBy, SortOrder sortOrder, Integer startIndex, Integer count)
- Specified by:
search
in interfaceSCIMResourceService<SCIMGroup>
-
search
public ListResponse<SCIMGroup> search(SCIMSearchRequest request)
- Specified by:
search
in interfaceSCIMResourceService<SCIMGroup>
-
-