Class UnsupportedConnector
- java.lang.Object
-
- com.identityworksllc.iiq.common.connector.UnsupportedConnector
-
- All Implemented Interfaces:
sailpoint.connector.Connector
public class UnsupportedConnector extends Object implements sailpoint.connector.Connector
A connector implementation that only throwsUnsupportedOperationException
for all operations
-
-
Field Summary
-
Fields inherited from interface sailpoint.connector.Connector
ATT_CHILD_OBJECTS, ATT_CIQ_MULTIPLEX_IDENTITY, ATT_CIQ_SOURCE_APPLICATION, ATT_IIQ_DISABLED, ATT_IIQ_LOCKED, ATT_MULTIPLEX_IDENTITY, ATT_PRIVILEGED, ATT_SOURCE_APPLICATION, ATTR_DIRECT_PERMISSIONS, ATTR_GROUPS, ATTR_TARGET_PERMISSIONS, CONFIG_AGGREGATION_MODE, CONFIG_AUTH_SEARCH_ATTRIBUTES, CONFIG_BUILD_MAP_RULE, CONFIG_GROUP_HIERARCHY_ATTRIBUTE, CONFIG_HOST, CONFIG_JDBC_BUILD_MAP_RULE, CONFIG_JDBC_CREATE_PROVISION_RULE, CONFIG_JDBC_DELETE_PROVISION_RULE, CONFIG_JDBC_DISABLE_PROVISION_RULE, CONFIG_JDBC_ENABLE_PROVISION_RULE, CONFIG_JDBC_MODIFY_PROVISION_RULE, CONFIG_JDBC_PROVISION_RULE, CONFIG_JDBC_UNLOCK_PROVISION_RULE, CONFIG_MERGE_MAPS_RULE, CONFIG_OBJECT_FILTERS, CONFIG_PARTITION_MODE, CONFIG_PASSWORD, CONFIG_PEOPLESOFTHRMS_CREATE_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_DELETE_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_DISABLE_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_ENABLE_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_MODIFY_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_PROVISION_RULE, CONFIG_PEOPLESOFTHRMS_UNLOCK_PROVISION_RULE, CONFIG_PERMISSION_SCOPE, CONFIG_PORT, CONFIG_PROVIDER, CONFIG_PROXY_GENERATOR_RULE, CONFIG_RWS_AFTER_OPERATION_RULE, CONFIG_RWS_BEFORE_OPERATION_RULE, CONFIG_SAPHR_CREATE_PROVISION_RULE, CONFIG_SAPHR_DELETE_PROVISION_RULE, CONFIG_SAPHR_DISABLE_PROVISION_RULE, CONFIG_SAPHR_ENABLE_PROVISION_RULE, CONFIG_SAPHR_MODIFY_PROVISION_RULE, CONFIG_SAPHR_PROVISION_RULE, CONFIG_SAPHR_UNLOCK_PROVISION_RULE, CONFIG_SUCCESSFACTORS_PROVISION_RULE, CONFIG_TRANSFORMATION_RULE, CONFIG_USER, OP_AGGREGATION_TYPE, OP_ALLOW_BRUTE_FORCE_SEARCH, OP_ATTRIBUTE_NAMES, OP_DELTA_AGGREGATION, OP_INCLUDE_ACCOUNTS, OP_IS_PARTITIONED, OP_IS_TERMINATE, OP_PHASE_NAME, OP_UNIQUENESS_CHECK, PROVISION_GLOBAL_RULE, PROVISION_OPERATION_RULE, PROVISION_RULE_TYPE, SAPHR_CUSTOM_MANAGER_MODEL_RULE, SAPHR_CUSTOM_MANAGER_RULE, TYPE_ACCOUNT, TYPE_GROUP
-
-
Constructor Summary
Constructors Constructor Description UnsupportedConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description sailpoint.object.ResourceObject
authenticate(String s, String s1)
sailpoint.object.ResourceObject
authenticate(String s, Map<String,Object> map)
sailpoint.object.ProvisioningResult
checkStatus(String s)
void
destroy(Map<String,Object> map)
Map<String,Object>
discoverApplicationAttributes(Map<String,Object> map)
sailpoint.object.Schema
discoverSchema(String s, Map<String,Object> map)
Map
doHealthCheck(Map<String,Object> map)
sailpoint.object.Application
getApplication()
Iterator<Map<String,Object>>
getChangeLogExtract(Map<String,Object> map)
openconnector.ConnectorServices
getConnectorServices()
String
getConnectorType()
List<sailpoint.object.AttributeDefinition>
getDefaultAttributes()
List<sailpoint.object.Schema>
getDefaultSchemas()
Map<String,Object>
getDependencyData()
List<Map<String,Object>>
getExtractPartitions(Map<String,Object> map, String s)
String
getInstance()
List<sailpoint.object.Partition>
getIteratorPartitions(String s, int i, sailpoint.object.Filter filter, Map<String,Object> map)
sailpoint.object.Application
getLocalApplication()
sailpoint.object.ResourceObject
getObject(String s, String s1, Map<String,Object> map)
sailpoint.object.Application
getProxiedApplication(String s, Map<String,Object> map)
Iterator<Map<String,Object>>
getSecurityExtract(Map<String,Object> map)
connector.common.statisticscollector.StatisticsCollector
getStatisticsCollector()
List<sailpoint.object.Application.Feature>
getSupportedFeatures()
String
getSystemIdentity()
sailpoint.object.Application
getTargetApplication()
String
getTargetInstance()
Iterator<Map<String,Object>>
getUtilizationExtract(Map<String,Object> map)
sailpoint.tools.CloseableIterator<sailpoint.object.ResourceObject>
iterateObjects(String s, sailpoint.object.Filter filter, Map<String,Object> map)
sailpoint.tools.CloseableIterator<sailpoint.object.ResourceObject>
iterateObjects(sailpoint.object.Partition partition)
sailpoint.object.ProvisioningResult
provision(sailpoint.object.ProvisioningPlan provisioningPlan)
void
setApplication(sailpoint.object.Application application)
void
setConnectorServices(openconnector.ConnectorServices connectorServices)
void
setInstance(String s)
void
setStatisticsCollector(connector.common.statisticscollector.StatisticsCollector statisticsCollector)
void
setSystemIdentity(String s)
void
setTargetApplication(sailpoint.object.Application application)
void
setTargetInstance(String s)
boolean
supportsPartitionedDeltaAggregation()
void
testConfiguration()
void
updateApplicationConfig()
-
-
-
Constructor Detail
-
UnsupportedConnector
public UnsupportedConnector()
-
-
Method Detail
-
authenticate
public sailpoint.object.ResourceObject authenticate(String s, String s1) throws sailpoint.connector.ConnectorException, sailpoint.connector.ObjectNotFoundException, sailpoint.connector.AuthenticationFailedException, sailpoint.connector.ExpiredPasswordException
- Specified by:
authenticate
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
sailpoint.connector.ObjectNotFoundException
sailpoint.connector.AuthenticationFailedException
sailpoint.connector.ExpiredPasswordException
-
authenticate
public sailpoint.object.ResourceObject authenticate(String s, Map<String,Object> map) throws sailpoint.connector.ConnectorException, sailpoint.connector.ObjectNotFoundException, sailpoint.connector.AuthenticationFailedException, sailpoint.connector.ExpiredPasswordException
- Specified by:
authenticate
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
sailpoint.connector.ObjectNotFoundException
sailpoint.connector.AuthenticationFailedException
sailpoint.connector.ExpiredPasswordException
-
checkStatus
public sailpoint.object.ProvisioningResult checkStatus(String s) throws sailpoint.connector.ConnectorException, sailpoint.tools.GeneralException
- Specified by:
checkStatus
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
sailpoint.tools.GeneralException
-
destroy
public void destroy(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
destroy
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
discoverApplicationAttributes
public Map<String,Object> discoverApplicationAttributes(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
discoverApplicationAttributes
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
discoverSchema
public sailpoint.object.Schema discoverSchema(String s, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
discoverSchema
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
doHealthCheck
public Map doHealthCheck(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
doHealthCheck
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getApplication
public sailpoint.object.Application getApplication()
- Specified by:
getApplication
in interfacesailpoint.connector.Connector
-
getChangeLogExtract
public Iterator<Map<String,Object>> getChangeLogExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getChangeLogExtract
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getConnectorServices
public openconnector.ConnectorServices getConnectorServices()
- Specified by:
getConnectorServices
in interfacesailpoint.connector.Connector
-
getConnectorType
public String getConnectorType()
- Specified by:
getConnectorType
in interfacesailpoint.connector.Connector
-
getDefaultAttributes
public List<sailpoint.object.AttributeDefinition> getDefaultAttributes()
- Specified by:
getDefaultAttributes
in interfacesailpoint.connector.Connector
-
getDefaultSchemas
public List<sailpoint.object.Schema> getDefaultSchemas()
- Specified by:
getDefaultSchemas
in interfacesailpoint.connector.Connector
-
getDependencyData
public Map<String,Object> getDependencyData() throws sailpoint.connector.ConnectorException
- Specified by:
getDependencyData
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getExtractPartitions
public List<Map<String,Object>> getExtractPartitions(Map<String,Object> map, String s) throws sailpoint.connector.ConnectorException, sailpoint.connector.InsufficientPermissionException
- Specified by:
getExtractPartitions
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
sailpoint.connector.InsufficientPermissionException
-
getInstance
public String getInstance()
- Specified by:
getInstance
in interfacesailpoint.connector.Connector
-
getIteratorPartitions
public List<sailpoint.object.Partition> getIteratorPartitions(String s, int i, sailpoint.object.Filter filter, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getIteratorPartitions
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getLocalApplication
public sailpoint.object.Application getLocalApplication()
- Specified by:
getLocalApplication
in interfacesailpoint.connector.Connector
-
getObject
public sailpoint.object.ResourceObject getObject(String s, String s1, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getObject
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getProxiedApplication
public sailpoint.object.Application getProxiedApplication(String s, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getProxiedApplication
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getSecurityExtract
public Iterator<Map<String,Object>> getSecurityExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getSecurityExtract
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
getStatisticsCollector
public connector.common.statisticscollector.StatisticsCollector getStatisticsCollector()
- Specified by:
getStatisticsCollector
in interfacesailpoint.connector.Connector
-
getSupportedFeatures
public List<sailpoint.object.Application.Feature> getSupportedFeatures()
- Specified by:
getSupportedFeatures
in interfacesailpoint.connector.Connector
-
getSystemIdentity
public String getSystemIdentity()
- Specified by:
getSystemIdentity
in interfacesailpoint.connector.Connector
-
getTargetApplication
public sailpoint.object.Application getTargetApplication()
- Specified by:
getTargetApplication
in interfacesailpoint.connector.Connector
-
getTargetInstance
public String getTargetInstance()
- Specified by:
getTargetInstance
in interfacesailpoint.connector.Connector
-
getUtilizationExtract
public Iterator<Map<String,Object>> getUtilizationExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getUtilizationExtract
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
iterateObjects
public sailpoint.tools.CloseableIterator<sailpoint.object.ResourceObject> iterateObjects(String s, sailpoint.object.Filter filter, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
iterateObjects
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
iterateObjects
public sailpoint.tools.CloseableIterator<sailpoint.object.ResourceObject> iterateObjects(sailpoint.object.Partition partition) throws sailpoint.connector.ConnectorException
- Specified by:
iterateObjects
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
provision
public sailpoint.object.ProvisioningResult provision(sailpoint.object.ProvisioningPlan provisioningPlan) throws sailpoint.connector.ConnectorException, sailpoint.tools.GeneralException
- Specified by:
provision
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
sailpoint.tools.GeneralException
-
setApplication
public void setApplication(sailpoint.object.Application application)
- Specified by:
setApplication
in interfacesailpoint.connector.Connector
-
setConnectorServices
public void setConnectorServices(openconnector.ConnectorServices connectorServices)
- Specified by:
setConnectorServices
in interfacesailpoint.connector.Connector
-
setInstance
public void setInstance(String s)
- Specified by:
setInstance
in interfacesailpoint.connector.Connector
-
setStatisticsCollector
public void setStatisticsCollector(connector.common.statisticscollector.StatisticsCollector statisticsCollector)
- Specified by:
setStatisticsCollector
in interfacesailpoint.connector.Connector
-
setSystemIdentity
public void setSystemIdentity(String s)
- Specified by:
setSystemIdentity
in interfacesailpoint.connector.Connector
-
setTargetApplication
public void setTargetApplication(sailpoint.object.Application application)
- Specified by:
setTargetApplication
in interfacesailpoint.connector.Connector
-
setTargetInstance
public void setTargetInstance(String s)
- Specified by:
setTargetInstance
in interfacesailpoint.connector.Connector
-
supportsPartitionedDeltaAggregation
public boolean supportsPartitionedDeltaAggregation()
- Specified by:
supportsPartitionedDeltaAggregation
in interfacesailpoint.connector.Connector
-
testConfiguration
public void testConfiguration() throws sailpoint.connector.ConnectorException
- Specified by:
testConfiguration
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.connector.ConnectorException
-
updateApplicationConfig
public void updateApplicationConfig() throws sailpoint.tools.GeneralException
- Specified by:
updateApplicationConfig
in interfacesailpoint.connector.Connector
- Throws:
sailpoint.tools.GeneralException
-
-