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 throwsUnsupportedOperationExceptionfor 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.ResourceObjectauthenticate(String s, String s1)sailpoint.object.ResourceObjectauthenticate(String s, Map<String,Object> map)sailpoint.object.ProvisioningResultcheckStatus(String s)voiddestroy(Map<String,Object> map)Map<String,Object>discoverApplicationAttributes(Map<String,Object> map)sailpoint.object.SchemadiscoverSchema(String s, Map<String,Object> map)MapdoHealthCheck(Map<String,Object> map)sailpoint.object.ApplicationgetApplication()Iterator<Map<String,Object>>getChangeLogExtract(Map<String,Object> map)openconnector.ConnectorServicesgetConnectorServices()StringgetConnectorType()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)StringgetInstance()List<sailpoint.object.Partition>getIteratorPartitions(String s, int i, sailpoint.object.Filter filter, Map<String,Object> map)sailpoint.object.ApplicationgetLocalApplication()sailpoint.object.ResourceObjectgetObject(String s, String s1, Map<String,Object> map)sailpoint.object.ApplicationgetProxiedApplication(String s, Map<String,Object> map)Iterator<Map<String,Object>>getSecurityExtract(Map<String,Object> map)connector.common.statisticscollector.StatisticsCollectorgetStatisticsCollector()List<sailpoint.object.Application.Feature>getSupportedFeatures()StringgetSystemIdentity()sailpoint.object.ApplicationgetTargetApplication()StringgetTargetInstance()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.ProvisioningResultprovision(sailpoint.object.ProvisioningPlan provisioningPlan)voidsetApplication(sailpoint.object.Application application)voidsetConnectorServices(openconnector.ConnectorServices connectorServices)voidsetInstance(String s)voidsetStatisticsCollector(connector.common.statisticscollector.StatisticsCollector statisticsCollector)voidsetSystemIdentity(String s)voidsetTargetApplication(sailpoint.object.Application application)voidsetTargetInstance(String s)booleansupportsPartitionedDeltaAggregation()voidtestConfiguration()voidupdateApplicationConfig()
-
-
-
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:
authenticatein interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorExceptionsailpoint.connector.ObjectNotFoundExceptionsailpoint.connector.AuthenticationFailedExceptionsailpoint.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:
authenticatein interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorExceptionsailpoint.connector.ObjectNotFoundExceptionsailpoint.connector.AuthenticationFailedExceptionsailpoint.connector.ExpiredPasswordException
-
checkStatus
public sailpoint.object.ProvisioningResult checkStatus(String s) throws sailpoint.connector.ConnectorException, sailpoint.tools.GeneralException
- Specified by:
checkStatusin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorExceptionsailpoint.tools.GeneralException
-
destroy
public void destroy(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
destroyin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
discoverApplicationAttributes
public Map<String,Object> discoverApplicationAttributes(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
discoverApplicationAttributesin 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:
discoverSchemain interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
doHealthCheck
public Map doHealthCheck(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
doHealthCheckin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
getApplication
public sailpoint.object.Application getApplication()
- Specified by:
getApplicationin interfacesailpoint.connector.Connector
-
getChangeLogExtract
public Iterator<Map<String,Object>> getChangeLogExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getChangeLogExtractin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
getConnectorServices
public openconnector.ConnectorServices getConnectorServices()
- Specified by:
getConnectorServicesin interfacesailpoint.connector.Connector
-
getConnectorType
public String getConnectorType()
- Specified by:
getConnectorTypein interfacesailpoint.connector.Connector
-
getDefaultAttributes
public List<sailpoint.object.AttributeDefinition> getDefaultAttributes()
- Specified by:
getDefaultAttributesin interfacesailpoint.connector.Connector
-
getDefaultSchemas
public List<sailpoint.object.Schema> getDefaultSchemas()
- Specified by:
getDefaultSchemasin interfacesailpoint.connector.Connector
-
getDependencyData
public Map<String,Object> getDependencyData() throws sailpoint.connector.ConnectorException
- Specified by:
getDependencyDatain 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:
getExtractPartitionsin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorExceptionsailpoint.connector.InsufficientPermissionException
-
getInstance
public String getInstance()
- Specified by:
getInstancein 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:
getIteratorPartitionsin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
getLocalApplication
public sailpoint.object.Application getLocalApplication()
- Specified by:
getLocalApplicationin interfacesailpoint.connector.Connector
-
getObject
public sailpoint.object.ResourceObject getObject(String s, String s1, Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getObjectin 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:
getProxiedApplicationin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
getSecurityExtract
public Iterator<Map<String,Object>> getSecurityExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getSecurityExtractin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
getStatisticsCollector
public connector.common.statisticscollector.StatisticsCollector getStatisticsCollector()
- Specified by:
getStatisticsCollectorin interfacesailpoint.connector.Connector
-
getSupportedFeatures
public List<sailpoint.object.Application.Feature> getSupportedFeatures()
- Specified by:
getSupportedFeaturesin interfacesailpoint.connector.Connector
-
getSystemIdentity
public String getSystemIdentity()
- Specified by:
getSystemIdentityin interfacesailpoint.connector.Connector
-
getTargetApplication
public sailpoint.object.Application getTargetApplication()
- Specified by:
getTargetApplicationin interfacesailpoint.connector.Connector
-
getTargetInstance
public String getTargetInstance()
- Specified by:
getTargetInstancein interfacesailpoint.connector.Connector
-
getUtilizationExtract
public Iterator<Map<String,Object>> getUtilizationExtract(Map<String,Object> map) throws sailpoint.connector.ConnectorException
- Specified by:
getUtilizationExtractin 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:
iterateObjectsin 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:
iterateObjectsin 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:
provisionin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorExceptionsailpoint.tools.GeneralException
-
setApplication
public void setApplication(sailpoint.object.Application application)
- Specified by:
setApplicationin interfacesailpoint.connector.Connector
-
setConnectorServices
public void setConnectorServices(openconnector.ConnectorServices connectorServices)
- Specified by:
setConnectorServicesin interfacesailpoint.connector.Connector
-
setInstance
public void setInstance(String s)
- Specified by:
setInstancein interfacesailpoint.connector.Connector
-
setStatisticsCollector
public void setStatisticsCollector(connector.common.statisticscollector.StatisticsCollector statisticsCollector)
- Specified by:
setStatisticsCollectorin interfacesailpoint.connector.Connector
-
setSystemIdentity
public void setSystemIdentity(String s)
- Specified by:
setSystemIdentityin interfacesailpoint.connector.Connector
-
setTargetApplication
public void setTargetApplication(sailpoint.object.Application application)
- Specified by:
setTargetApplicationin interfacesailpoint.connector.Connector
-
setTargetInstance
public void setTargetInstance(String s)
- Specified by:
setTargetInstancein interfacesailpoint.connector.Connector
-
supportsPartitionedDeltaAggregation
public boolean supportsPartitionedDeltaAggregation()
- Specified by:
supportsPartitionedDeltaAggregationin interfacesailpoint.connector.Connector
-
testConfiguration
public void testConfiguration() throws sailpoint.connector.ConnectorException
- Specified by:
testConfigurationin interfacesailpoint.connector.Connector- Throws:
sailpoint.connector.ConnectorException
-
updateApplicationConfig
public void updateApplicationConfig() throws sailpoint.tools.GeneralException
- Specified by:
updateApplicationConfigin interfacesailpoint.connector.Connector- Throws:
sailpoint.tools.GeneralException
-
-