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 SCIMLogic
scimLogic
-
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 SCIMResource
getResource(String key)
ResourceType
resourceType(String type)
List<ResourceType>
resourceTypes()
javax.ws.rs.core.Response
schema(String schema)
javax.ws.rs.core.Response
schemas()
ServiceProviderConfig
serviceProviderConfig()
-
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:
serviceProviderConfig
in interfaceSCIMService
-
resourceTypes
public List<ResourceType> resourceTypes()
- Specified by:
resourceTypes
in interfaceSCIMService
-
resourceType
public ResourceType resourceType(String type)
- Specified by:
resourceType
in interfaceSCIMService
-
schemas
public javax.ws.rs.core.Response schemas()
- Specified by:
schemas
in interfaceSCIMService
-
schema
public javax.ws.rs.core.Response schema(String schema)
- Specified by:
schema
in interfaceSCIMService
-
getResource
protected SCIMResource getResource(String key)
- Specified by:
getResource
in classAbstractSCIMService<SCIMResource>
-
-