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