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