https://git.sath.com/idhub-connectors/connector-spi-java
com.idhub.connector.TargetSystemConnector
public String postResource(String resourceName, String resourceInstance);
public String patchResource(String resourceName, String resourceInstance, String id);
public String putResource(String resourceName, String resourceInstance, String id);
public String deleteResource(String resourceName, String id);
public String getResourceById(String resourceName, String id);
public String searchResource(String resourceName, String filters);
com.idhub.connector.SpliceConnector
public String getSchema()
public String[] getAllSupportedResourceNames()
public String getConnectionStatus() // Check connection and return json object with attributes - isConnected : yes/no, :: Optional : connection id, servername, session id, etc.
public String getTargetSystemInfo() // returns json object with following attributes : TS Name, connection url, service account, return value of getSchemaMap()
public String getSpliceInformation() // returns configuration filename, file contents in json, redact password field
public String getSchemaMap(String resourceName) // returns a json object that maps SCIM Attributes with Target System Attributes