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 Object
MONITOR
protected static Map<String,String>
SCHEMA_MAP
protected static 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 Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
init()
protected EntityTO
resolveReference(Method method, Object... args)
static ResourceType
resourceType(javax.ws.rs.core.UriBuilder uriBuilder, String type)
static 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
-
SERVICE_PROVIDER_CONFIG
protected static ServiceProviderConfig SERVICE_PROVIDER_CONFIG
-
USER
protected static ResourceType USER
-
GROUP
protected static ResourceType GROUP
-
SCHEMAS
protected static 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 static List<ResourceType> resourceTypes(javax.ws.rs.core.UriBuilder uriBuilder)
-
resourceType
@PreAuthorize("isAuthenticated()") public static 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
-
-