Class ConnectorStorage
- java.lang.Object
-
- be.personify.iam.scim.storage.impl.ConnectorStorage
-
- All Implemented Interfaces:
Storage
- Direct Known Subclasses:
DatabaseConnectorStorage,LDAPConnectorStorage
public abstract class ConnectorStorage extends Object implements Storage
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringESCAPED_DOT
-
Constructor Summary
Constructors Constructor Description ConnectorStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,Object>convertNativeMap(Map<String,Object> nativeMap, Map<String,String> mapping, Map<String,String> depthMapping, List<String> excludes, Schema schema)protected Map<String,String>createDepthMapping(Map<String,String> m)protected Map<String,Object>getConfigMap(String connectorType)protected Map<String,String>invertMap(Map<String,String> map)protected Map<String,Object>processMapping(String id, Map<String,Object> scimObject, Map<String,Object> extraAttributes, Map<String,String> depthMapping, Schema schema)protected voidtestConnection(be.personify.util.provisioning.TargetSystem targetSystem)
-
-
-
Field Detail
-
ESCAPED_DOT
protected static final String ESCAPED_DOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
testConnection
protected void testConnection(be.personify.util.provisioning.TargetSystem targetSystem)
-
convertNativeMap
protected Map<String,Object> convertNativeMap(Map<String,Object> nativeMap, Map<String,String> mapping, Map<String,String> depthMapping, List<String> excludes, Schema schema)
-
processMapping
protected Map<String,Object> processMapping(String id, Map<String,Object> scimObject, Map<String,Object> extraAttributes, Map<String,String> depthMapping, Schema schema)
-
getConfigMap
protected Map<String,Object> getConfigMap(String connectorType) throws com.fasterxml.jackson.databind.JsonMappingException, com.fasterxml.jackson.core.JsonParseException, IOException
- Throws:
com.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonParseExceptionIOException
-
-