Class 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 interface sailpoint.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 interface sailpoint.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 interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • discoverApplicationAttributes

        public Map<String,​ObjectdiscoverApplicationAttributes​(Map<String,​Object> map)
                                                               throws sailpoint.connector.ConnectorException
        Specified by:
        discoverApplicationAttributes in interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • doHealthCheck

        public Map doHealthCheck​(Map<String,​Object> map)
                          throws sailpoint.connector.ConnectorException
        Specified by:
        doHealthCheck in interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • getApplication

        public sailpoint.object.Application getApplication()
        Specified by:
        getApplication in interface sailpoint.connector.Connector
      • getChangeLogExtract

        public Iterator<Map<String,​Object>> getChangeLogExtract​(Map<String,​Object> map)
                                                               throws sailpoint.connector.ConnectorException
        Specified by:
        getChangeLogExtract in interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • getConnectorServices

        public openconnector.ConnectorServices getConnectorServices()
        Specified by:
        getConnectorServices in interface sailpoint.connector.Connector
      • getConnectorType

        public String getConnectorType()
        Specified by:
        getConnectorType in interface sailpoint.connector.Connector
      • getDefaultAttributes

        public List<sailpoint.object.AttributeDefinition> getDefaultAttributes()
        Specified by:
        getDefaultAttributes in interface sailpoint.connector.Connector
      • getDefaultSchemas

        public List<sailpoint.object.Schema> getDefaultSchemas()
        Specified by:
        getDefaultSchemas in interface sailpoint.connector.Connector
      • getDependencyData

        public Map<String,​ObjectgetDependencyData()
                                                   throws sailpoint.connector.ConnectorException
        Specified by:
        getDependencyData in interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
        sailpoint.connector.InsufficientPermissionException
      • getInstance

        public String getInstance()
        Specified by:
        getInstance in interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • getLocalApplication

        public sailpoint.object.Application getLocalApplication()
        Specified by:
        getLocalApplication in interface sailpoint.connector.Connector
      • getObject

        public sailpoint.object.ResourceObject getObject​(String s,
                                                         String s1,
                                                         Map<String,​Object> map)
                                                  throws sailpoint.connector.ConnectorException
        Specified by:
        getObject in interface sailpoint.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 interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • getStatisticsCollector

        public connector.common.statisticscollector.StatisticsCollector getStatisticsCollector()
        Specified by:
        getStatisticsCollector in interface sailpoint.connector.Connector
      • getSupportedFeatures

        public List<sailpoint.object.Application.Feature> getSupportedFeatures()
        Specified by:
        getSupportedFeatures in interface sailpoint.connector.Connector
      • getSystemIdentity

        public String getSystemIdentity()
        Specified by:
        getSystemIdentity in interface sailpoint.connector.Connector
      • getTargetApplication

        public sailpoint.object.Application getTargetApplication()
        Specified by:
        getTargetApplication in interface sailpoint.connector.Connector
      • getTargetInstance

        public String getTargetInstance()
        Specified by:
        getTargetInstance in interface sailpoint.connector.Connector
      • 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 interface sailpoint.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 interface sailpoint.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 interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
        sailpoint.tools.GeneralException
      • setApplication

        public void setApplication​(sailpoint.object.Application application)
        Specified by:
        setApplication in interface sailpoint.connector.Connector
      • setConnectorServices

        public void setConnectorServices​(openconnector.ConnectorServices connectorServices)
        Specified by:
        setConnectorServices in interface sailpoint.connector.Connector
      • setInstance

        public void setInstance​(String s)
        Specified by:
        setInstance in interface sailpoint.connector.Connector
      • setStatisticsCollector

        public void setStatisticsCollector​(connector.common.statisticscollector.StatisticsCollector statisticsCollector)
        Specified by:
        setStatisticsCollector in interface sailpoint.connector.Connector
      • setSystemIdentity

        public void setSystemIdentity​(String s)
        Specified by:
        setSystemIdentity in interface sailpoint.connector.Connector
      • setTargetApplication

        public void setTargetApplication​(sailpoint.object.Application application)
        Specified by:
        setTargetApplication in interface sailpoint.connector.Connector
      • setTargetInstance

        public void setTargetInstance​(String s)
        Specified by:
        setTargetInstance in interface sailpoint.connector.Connector
      • supportsPartitionedDeltaAggregation

        public boolean supportsPartitionedDeltaAggregation()
        Specified by:
        supportsPartitionedDeltaAggregation in interface sailpoint.connector.Connector
      • testConfiguration

        public void testConfiguration()
                               throws sailpoint.connector.ConnectorException
        Specified by:
        testConfiguration in interface sailpoint.connector.Connector
        Throws:
        sailpoint.connector.ConnectorException
      • updateApplicationConfig

        public void updateApplicationConfig()
                                     throws sailpoint.tools.GeneralException
        Specified by:
        updateApplicationConfig in interface sailpoint.connector.Connector
        Throws:
        sailpoint.tools.GeneralException