Package org.apache.syncope.core.logic
Class SCIMLogic
- java.lang.Object
-
- org.apache.syncope.core.logic.AbstractLogic<EntityTO>
-
- org.apache.syncope.core.logic.SCIMLogic
-
public class SCIMLogic extends AbstractLogic<EntityTO>
-
-
Field Summary
Fields Modifier and Type Field Description protected SCIMConfManager
confManager
protected static ResourceType
GROUP
protected static JsonMapper
MAPPER
protected static Object
MONITOR
protected Map<String,String>
schemaMap
protected String
schemas
protected static String
SCHEMAS_JSON
protected static ServiceProviderConfig
SERVICE_PROVIDER_CONFIG
protected static ResourceType
USER
-
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
-
Constructor Summary
Constructors Constructor Description SCIMLogic(SCIMConfManager confManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
init()
protected EntityTO
resolveReference(Method method, Object... args)
ResourceType
resourceType(javax.ws.rs.core.UriBuilder uriBuilder, String type)
List<ResourceType>
resourceTypes(javax.ws.rs.core.UriBuilder uriBuilder)
String
schema(String schema)
String
schemas()
ServiceProviderConfig
serviceProviderConfig(javax.ws.rs.core.UriBuilder uriBuilder)
-
Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
-
-
-
Field Detail
-
SCHEMAS_JSON
protected static final String SCHEMAS_JSON
- See Also:
- Constant Field Values
-
MONITOR
protected static final Object MONITOR
-
MAPPER
protected static final JsonMapper MAPPER
-
SERVICE_PROVIDER_CONFIG
protected static ServiceProviderConfig SERVICE_PROVIDER_CONFIG
-
USER
protected static ResourceType USER
-
GROUP
protected static ResourceType GROUP
-
schemas
protected String schemas
-
confManager
protected final SCIMConfManager confManager
-
-
Constructor Detail
-
SCIMLogic
public SCIMLogic(SCIMConfManager confManager)
-
-
Method Detail
-
init
protected void init()
-
serviceProviderConfig
@PreAuthorize("isAuthenticated()") public ServiceProviderConfig serviceProviderConfig(javax.ws.rs.core.UriBuilder uriBuilder)
-
resourceTypes
@PreAuthorize("isAuthenticated()") public List<ResourceType> resourceTypes(javax.ws.rs.core.UriBuilder uriBuilder)
-
resourceType
@PreAuthorize("isAuthenticated()") public ResourceType resourceType(javax.ws.rs.core.UriBuilder uriBuilder, String type)
-
schemas
@PreAuthorize("isAuthenticated()") public String schemas()
-
schema
@PreAuthorize("isAuthenticated()") public String schema(String schema)
-
resolveReference
protected EntityTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
- Specified by:
resolveReference
in classAbstractLogic<EntityTO>
- Throws:
UnresolvedReferenceException
-
-