Class SCIMServiceImpl
- java.lang.Object
-
- org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService<SCIMResource>
-
- org.apache.syncope.ext.scimv2.cxf.service.SCIMServiceImpl
-
- All Implemented Interfaces:
SCIMService
public class SCIMServiceImpl extends AbstractSCIMService<SCIMResource> implements SCIMService
-
-
Field Summary
Fields Modifier and Type Field Description protected SCIMLogicscimLogic-
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 SCIMServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager, SCIMLogic scimLogic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SCIMResourcegetResource(String key)ResourceTyperesourceType(String type)List<ResourceType>resourceTypes()javax.ws.rs.core.Responseschema(String schema)javax.ws.rs.core.Responseschemas()ServiceProviderConfigserviceProviderConfig()-
Methods inherited from class org.apache.syncope.ext.scimv2.cxf.service.AbstractSCIMService
anyDAO, anyLogic, checkETag, createResponse, doSearch, getPreference, updateResponse
-
-
-
-
Field Detail
-
scimLogic
protected final SCIMLogic scimLogic
-
-
Constructor Detail
-
SCIMServiceImpl
public SCIMServiceImpl(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, SCIMDataBinder binder, SCIMConfManager confManager, SCIMLogic scimLogic)
-
-
Method Detail
-
serviceProviderConfig
public ServiceProviderConfig serviceProviderConfig()
- Specified by:
serviceProviderConfigin interfaceSCIMService
-
resourceTypes
public List<ResourceType> resourceTypes()
- Specified by:
resourceTypesin interfaceSCIMService
-
resourceType
public ResourceType resourceType(String type)
- Specified by:
resourceTypein interfaceSCIMService
-
schemas
public javax.ws.rs.core.Response schemas()
- Specified by:
schemasin interfaceSCIMService
-
schema
public javax.ws.rs.core.Response schema(String schema)
- Specified by:
schemain interfaceSCIMService
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResourcein classAbstractSCIMService<SCIMResource>
-
-