Index
A B C D E F G H I J K L M O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractOAuth2TokenAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
Abstract class for several specific OAuth2 grant type implementations.
- AbstractOAuth2TokenAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.AbstractOAuth2TokenAuthenticator
- AdapterValueTypeConverter - Class in com.exclamationlabs.connid.base.connector.adapter
-
This class contains static utility methods that allow us to efficiently convert ConnId Attribute values (often stored as List of Object) to specific supported concrete Java class types.
- add(C, ConnectorAttributeDataType, AttributeInfo.Flags...) - Method in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeMapBuilder
-
Method to append another attribute definition to the builder.
- addGroupToUser(String, String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- authenticate(ConnectorConfiguration) - Method in interface com.exclamationlabs.connid.base.connector.authenticator.Authenticator
-
Perform all required authentication needed for this connector.
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.DefaultAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.DirectAccessTokenAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTHS256Authenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTRS256Authenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenAuthorizationCodeAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenClientCredentialsAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenPasswordAuthenticator
- authenticate(ConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenRefreshTokenAuthenticator
- authenticator - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- authenticator - Variable in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- Authenticator - Interface in com.exclamationlabs.connid.base.connector.authenticator
-
An Authenticator is an object that might be needed by a connector implementation in order to obtain some kind of access token (String) required to authenticate to its destination system (usually via a Driver).
B
- BaseAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector.adapter
-
Base attribute class describing composition of an Adapter.
- BaseAdapter() - Constructor for class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
- BaseConnector<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector
-
Abstract base class for defining Identity Access Management connectors.
- BaseConnector() - Constructor for class com.exclamationlabs.connid.base.connector.BaseConnector
- BaseConnectorConfiguration - Class in com.exclamationlabs.connid.base.connector.configuration
-
All configuration classes in the Base connector framework need to subclass this abstract type.
- BaseConnectorConfiguration() - Constructor for class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- BaseConnectorConfiguration(String) - Constructor for class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- BaseGroupsAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector.adapter
-
Base groups adapter that needs to be subclassed in order to map a specific group model data type to ConnId attributes and vice versa.
- BaseGroupsAdapter() - Constructor for class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- BaseRestDriver<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector.driver.rest
-
Abstract class for drivers that need to make calls to RESTful web services to manage user and group information.
- BaseRestDriver() - Constructor for class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- BaseUsersAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector.adapter
-
Base users adapter that needs to be subclassed in order to map a specific user model data type to ConnId attributes and vice versa.
- BaseUsersAdapter() - Constructor for class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- BIG_DECIMAL - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- BIG_INTEGER - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- BOOLEAN - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- build() - Method in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeMapBuilder
-
When you are all done calling add() methods for all attribute, call build() to produce the EnumMap that will hold the attribute types (for a user or for a group).
- build() - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- build(BaseConnector<U, G>, EnumMap<?, ConnectorAttribute>, EnumMap<?, ConnectorAttribute>) - Method in interface com.exclamationlabs.connid.base.connector.schema.ConnectorSchemaBuilder
-
Build and define the schema, capturing all the Attribute definitions for user and group types for this connector.
- build(BaseConnector<U, G>, EnumMap<?, ConnectorAttribute>, EnumMap<?, ConnectorAttribute>) - Method in class com.exclamationlabs.connid.base.connector.schema.DefaultConnectorSchemaBuilder
- buildObjectClassInfo(String, EnumMap<?, ConnectorAttribute>) - Static method in class com.exclamationlabs.connid.base.connector.schema.DefaultConnectorSchemaBuilder
- BYTE - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
C
- CHARACTER - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- checkAlive() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- clearJdkProperties() - Static method in class com.exclamationlabs.connid.base.connector.configuration.TrustStoreConfiguration
- close() - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
-
Close any resources associated with this driver so that the object is unusable going forward.
- com.exclamationlabs.connid.base.connector - package com.exclamationlabs.connid.base.connector
- com.exclamationlabs.connid.base.connector.adapter - package com.exclamationlabs.connid.base.connector.adapter
- com.exclamationlabs.connid.base.connector.attribute - package com.exclamationlabs.connid.base.connector.attribute
- com.exclamationlabs.connid.base.connector.authenticator - package com.exclamationlabs.connid.base.connector.authenticator
- com.exclamationlabs.connid.base.connector.authenticator.client - package com.exclamationlabs.connid.base.connector.authenticator.client
- com.exclamationlabs.connid.base.connector.authenticator.keys - package com.exclamationlabs.connid.base.connector.authenticator.keys
- com.exclamationlabs.connid.base.connector.authenticator.model - package com.exclamationlabs.connid.base.connector.authenticator.model
- com.exclamationlabs.connid.base.connector.configuration - package com.exclamationlabs.connid.base.connector.configuration
- com.exclamationlabs.connid.base.connector.driver - package com.exclamationlabs.connid.base.connector.driver
- com.exclamationlabs.connid.base.connector.driver.exception - package com.exclamationlabs.connid.base.connector.driver.exception
- com.exclamationlabs.connid.base.connector.driver.rest - package com.exclamationlabs.connid.base.connector.driver.rest
- com.exclamationlabs.connid.base.connector.driver.rest.util - package com.exclamationlabs.connid.base.connector.driver.rest.util
- com.exclamationlabs.connid.base.connector.filter - package com.exclamationlabs.connid.base.connector.filter
- com.exclamationlabs.connid.base.connector.model - package com.exclamationlabs.connid.base.connector.model
- com.exclamationlabs.connid.base.connector.schema - package com.exclamationlabs.connid.base.connector.schema
- configuration - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- configuration - Variable in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- ConfigurationConnector - Interface in com.exclamationlabs.connid.base.connector.configuration
-
Return the name of the connector, for use in configuration loading.
- ConfigurationEnvironment - Enum in com.exclamationlabs.connid.base.connector.configuration
- ConfigurationNameBuilder - Class in com.exclamationlabs.connid.base.connector.configuration
- ConfigurationNameBuilder() - Constructor for class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- ConfigurationOwner - Interface in com.exclamationlabs.connid.base.connector.configuration
-
Return the name of the owner for this connector configuration, for use in configuration loading.
- CONNECTOR_BASE_AUTH_CUSTOM_DOMAIN - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_CUSTOM_SUBDOMAIN - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_DIRECT_TOKEN - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JKS_ALIAS - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JKS_FILE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JKS_PASSWORD - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_AUDIENCE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_EXPIRATION_PERIOD - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_ISSUER - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_SECRET - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_SUBJECT - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_JWT_USE_ISSUED_AT - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_AUTHORIZATION_CODE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_CLIENT_ID - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_CLIENT_SECRET - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_ENCODED_SECRET - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_PASSWORD - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_REDIRECT_URI - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_REFRESH_TOKEN - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_TOKEN_URL - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_OAUTH2_USERNAME - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_PEM_FILE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_PFX_FILE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_AUTH_PFX_PASSWORD - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- CONNECTOR_BASE_CONFIGURATION_ACTIVE - com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
- ConnectorAttribute - Class in com.exclamationlabs.connid.base.connector.attribute
-
Describes an immutable Connector Attribute definition - it's name, data type and ConnId Flags.
- ConnectorAttribute(String, ConnectorAttributeDataType, Set<AttributeInfo.Flags>) - Constructor for class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttribute
- ConnectorAttributeDataType - Enum in com.exclamationlabs.connid.base.connector.attribute
-
This is an enum to denote which Java object types are supported within ConnId.
- ConnectorAttributeMapBuilder<C extends Enum<C>> - Class in com.exclamationlabs.connid.base.connector.attribute
-
Builder to aid with the definition of connector attributes.
- ConnectorAttributeMapBuilder(Class<C>) - Constructor for class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeMapBuilder
-
You must create the builder with your own enum class that gives attribute names (for a group or for a user)
- ConnectorConfiguration - Interface in com.exclamationlabs.connid.base.connector.configuration
-
Architectural interface used to wrap ConnId's Configuration interface, which the BaseConnectorConfiguration implements.
- ConnectorProperty - Enum in com.exclamationlabs.connid.base.connector.configuration
-
An enumeration describing all possible connector properties that identify configuration items that the Base Connector framework actively supports.
- ConnectorSchemaBuilder<U extends UserIdentityModel,G extends GroupIdentityModel> - Interface in com.exclamationlabs.connid.base.connector.schema
-
Interface for building a ConnId schema using the base connector framework.
- constructConnectorObject(G) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- constructConnectorObject(U) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- constructGroup(Set<Attribute>, boolean) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- constructUser(Set<Attribute>, boolean) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- create(Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
-
Service a request from IAM system to create the type on the destination system.
- create(Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- create(Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- create(ObjectClass, Set<Attribute>, OperationOptions) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- createClient() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenAuthorizationCodeAuthenticator
- createClient() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- createClient() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenPasswordAuthenticator
- createClient() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenRefreshTokenAuthenticator
- createClient() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
-
Normal HTTP Client.
- createContainsExpression(ContainsFilter, boolean) - Method in class com.exclamationlabs.connid.base.connector.filter.DefaultFilterTranslator
- createEqualsExpression(EqualsFilter, boolean) - Method in class com.exclamationlabs.connid.base.connector.filter.DefaultFilterTranslator
- createFilterTranslator(ObjectClass, OperationOptions) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- createGroup(G) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- createGroup(Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- createUser(Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- createUser(U) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
D
- DefaultAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
Internal do-nothing Authenticator which is used if a connector does not specify an authenticator using setAuthenticator() in its constructor.
- DefaultAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.DefaultAuthenticator
- DefaultConnectorSchemaBuilder<U extends UserIdentityModel,G extends GroupIdentityModel> - Class in com.exclamationlabs.connid.base.connector.schema
-
Default Connector Schema builder for Base Connector framework.
- DefaultConnectorSchemaBuilder() - Constructor for class com.exclamationlabs.connid.base.connector.schema.DefaultConnectorSchemaBuilder
- DefaultFilterTranslator - Class in com.exclamationlabs.connid.base.connector.filter
-
A filter translator can be used in Midpoint to filter by a field on a resource in the Midpoint UI.
- DefaultFilterTranslator() - Constructor for class com.exclamationlabs.connid.base.connector.filter.DefaultFilterTranslator
- delete(ObjectClass, Uid, OperationOptions) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- delete(Uid) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
-
Service a request from IAM system to delete the type on the destination system.
- delete(Uid) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- delete(Uid) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- deleteGroup(String) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- deleteGroup(String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- deleteUser(String) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- deleteUser(String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- DEVELOPMENT - com.exclamationlabs.connid.base.connector.configuration.ConfigurationEnvironment
- DirectAccessTokenAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
- DirectAccessTokenAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.DirectAccessTokenAuthenticator
- dispose() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- DOUBLE - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- driver - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- Driver<U,G> - Interface in com.exclamationlabs.connid.base.connector.driver
-
Classes that implement Driver should be able to connect to some kind of data system and be able to perform user and group CRUD operations, and may also have the ability to assign a user to a group or remove him from a group.
- DriverDataNotFoundException - Exception in com.exclamationlabs.connid.base.connector.driver.exception
-
This exception can be thrown/caught/handled by Drivers and FaultProcessors as needed to gracefully handle not found exceptions.
- DriverDataNotFoundException() - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverDataNotFoundException
- DriverDataNotFoundException(String) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverDataNotFoundException
- DriverDataNotFoundException(String, Throwable) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverDataNotFoundException
- DriverRenewableTokenExpiredException - Exception in com.exclamationlabs.connid.base.connector.driver.exception
-
This exception can be caught/thrown when a driver attempts a call but determines that it's access token or credentials have expired.
- DriverRenewableTokenExpiredException() - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverRenewableTokenExpiredException
- DriverRenewableTokenExpiredException(String) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverRenewableTokenExpiredException
- DriverRenewableTokenExpiredException(String, Throwable) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverRenewableTokenExpiredException
- DriverTokenExpiredException - Exception in com.exclamationlabs.connid.base.connector.driver.exception
-
This exception can be caught/thrown when a driver attempts a call but determines that it's access token or credentials have expired.
- DriverTokenExpiredException() - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverTokenExpiredException
- DriverTokenExpiredException(String) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverTokenExpiredException
- DriverTokenExpiredException(String, Throwable) - Constructor for exception com.exclamationlabs.connid.base.connector.driver.exception.DriverTokenExpiredException
E
- executeDeleteRequest(String, Class<T>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeDeleteRequest(String, Class<T>, Object) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeDeleteRequest(String, Class<T>, Object, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeDeleteRequest(String, Class<T>, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeGetRequest(String, Class<T>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeGetRequest(String, Class<T>, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePatchRequest(String, Class<T>, Object) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePatchRequest(String, Class<T>, Object, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePostRequest(String, Class<T>, Object) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePostRequest(String, Class<T>, Object, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePutRequest(String, Class<T>, Object) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executePutRequest(String, Class<T>, Object, Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeQuery(ObjectClass, String, ResultsHandler, OperationOptions) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- executeRequest(ConnectorConfiguration, HttpClient, HttpPost, UrlEncodedFormEntity, GsonBuilder) - Method in class com.exclamationlabs.connid.base.connector.authenticator.AbstractOAuth2TokenAuthenticator
- executeRequest(HttpRequestBase, Class<T>) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- executeRequest(HttpRequestBase, Class<T>, boolean) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
F
- FLOAT - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
G
- get(String, ResultsHandler) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
-
Service a request from IAM to get one, some, or all items of a data type from the destination system.
- get(String, ResultsHandler) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- get(String, ResultsHandler) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- getAccessToken() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getAdapter(ObjectClass) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- getAdditionalAuthenticationHeaders(ConnectorConfiguration) - Method in interface com.exclamationlabs.connid.base.connector.authenticator.Authenticator
-
Define any additional authentication headers needed during authentication.
- getAdditionalPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
-
Return any non-standard custom configuration property names for a specific connector.
- getAssignedGroupIds() - Method in interface com.exclamationlabs.connid.base.connector.model.UserIdentityModel
-
Implement this method to return a list of group id's that the user is assigned to.
- getAssignedGroupsAttributeName() - Method in interface com.exclamationlabs.connid.base.connector.model.UserIdentityModel
-
Implement this method to return the connector attribute name that holds group id(s) that the user currently belongs to.
- getBaseServiceUrl() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
-
This method should return the base Service URL for RESTful endpoints that this driver invokes.
- getClassType() - Method in enum com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- getConfiguration() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Required for ConnId Connector interface
- getConfigurationFilePath() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
-
Override this method and return a path to configuration file if the configuration for this Connector is file-based (most will be).
- getConnectorFilterTranslator() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- getConnectorMessages() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getConnectorObjectBuilder(IdentityModel) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
- getCredentialAccessToken() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getCredentialAccessToken() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- getDataType() - Method in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttribute
- getDriver() - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
- getDriver() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- getEmail() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getExpiresIn() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getExtraJWTClaimData() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getExtraJWTClaimData() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- getFaultProcessor() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
-
Return the fault processor that will be used to analyze and respond to HTTP error responses.
- getFlags() - Method in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttribute
- getGroup(String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- getGroups() - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- getGroups(String, ResultsHandler) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- getGroupsAdapter() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- getHttpClient() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenClientCredentialsAuthenticator
- getId() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getIdentityIdAttributeValue(Set<Attribute>) - Static method in class com.exclamationlabs.connid.base.connector.adapter.AdapterValueTypeConverter
- getIdentityIdValue() - Method in interface com.exclamationlabs.connid.base.connector.model.IdentityModel
-
Implement this method to return the id value applicable to the concrete User or Group model.
- getIdentityNameAttributeValue(Set<Attribute>) - Static method in class com.exclamationlabs.connid.base.connector.adapter.AdapterValueTypeConverter
- getIdentityNameValue() - Method in interface com.exclamationlabs.connid.base.connector.model.IdentityModel
-
Implement this method to return the name applicable to the concrete User or Group model.
- getIdentityType() - Method in interface com.exclamationlabs.connid.base.connector.model.GroupIdentityModel
- getIdentityType() - Method in interface com.exclamationlabs.connid.base.connector.model.IdentityModel
- getIdentityType() - Method in interface com.exclamationlabs.connid.base.connector.model.UserIdentityModel
- getInstanceUrl() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getMethod() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.util.HttpDeleteWithBody
- getMidPointConfigurationFilePath() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getMultipleAttributeValue(Class<T>, Set<Attribute>, Enum<?>) - Static method in class com.exclamationlabs.connid.base.connector.adapter.AdapterValueTypeConverter
- getName() - Method in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttribute
- getName() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- getName() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getName() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConfigurationConnector
- getName() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConfigurationOwner
- getName() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Get the connector configuration name
- getOauth2Information() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getOauth2Information() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- getPrivateKey() - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTRS256Authenticator
- getPrivateKeyLoaderPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTRS256Authenticator
- getProperty(ConnectorProperty) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getProperty(ConnectorProperty) - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Get connector configuration property value
- getProperty(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getProperty(String) - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Get connector configuration property value
- getPropertyFile(ConnectorProperty) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getRefreshToken() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getRefreshTokenExpiresIn() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getRequiredPropertyNames() - Method in interface com.exclamationlabs.connid.base.connector.authenticator.Authenticator
-
Returns the names of the properties for properties that must be present in order for this Authenticator to function.
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.client.HttpsKeystoreCertificateClientLoader
- getRequiredPropertyNames() - Method in interface com.exclamationlabs.connid.base.connector.authenticator.client.SecureClientLoader
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.DefaultAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.DirectAccessTokenAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTHS256Authenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.JWTRS256Authenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.JKSRSAPrivateKeyLoader
- getRequiredPropertyNames() - Method in interface com.exclamationlabs.connid.base.connector.authenticator.keys.KeyStoreLoader
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.PEMRSAPrivateKeyLoader
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.PFXKeyStoreLoader
- getRequiredPropertyNames() - Method in interface com.exclamationlabs.connid.base.connector.authenticator.keys.RSAPrivateKeyLoader
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenAuthorizationCodeAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenClientCredentialsAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenPasswordAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenRefreshTokenAuthenticator
- getRequiredPropertyNames() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- getRequiredPropertyNames() - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
-
Returns the names of the properties for properties that must be present in order for this Driver to function.
- getScope() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getSingleAttributeValue(Class<T>, Set<Attribute>, Enum<?>) - Static method in class com.exclamationlabs.connid.base.connector.adapter.AdapterValueTypeConverter
- getTokenType() - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- getType() - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
- getType() - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- getType() - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- getUser(String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- getUsers() - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- getUsers(String, ResultsHandler) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- getUsersAdapter() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- GROUP - com.exclamationlabs.connid.base.connector.model.IdentityModelType
- groupAdditionControlledByUpdate() - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- groupAttributes - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- GroupIdentityModel - Interface in com.exclamationlabs.connid.base.connector.model
-
All Connectors developed using the base framework must define a concrete class (probably a POJO) that inherits GroupIdentityModel, so that the base connector framework has a Group model definition to transmit and utilize.
- groupsAdapter - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenAuthorizationCodeAuthenticator
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenClientCredentialsAuthenticator
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenPasswordAuthenticator
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenRefreshTokenAuthenticator
- gsonBuilder - Static variable in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- GUARDED_BYTE_ARRAY - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- GUARDED_STRING - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
H
- HttpDeleteWithBody - Class in com.exclamationlabs.connid.base.connector.driver.rest.util
-
HTTP Delete with request body is non-standard but there are minority of API's that might still require this behavior.
- HttpDeleteWithBody() - Constructor for class com.exclamationlabs.connid.base.connector.driver.rest.util.HttpDeleteWithBody
- HttpDeleteWithBody(String) - Constructor for class com.exclamationlabs.connid.base.connector.driver.rest.util.HttpDeleteWithBody
- HttpDeleteWithBody(URI) - Constructor for class com.exclamationlabs.connid.base.connector.driver.rest.util.HttpDeleteWithBody
- HttpsKeystoreCertificateClientLoader - Class in com.exclamationlabs.connid.base.connector.authenticator.client
-
Workhorse to create a secure HttpClient using a supplied KeyStore.
- HttpsKeystoreCertificateClientLoader() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.client.HttpsKeystoreCertificateClientLoader
I
- IdentityModel - Interface in com.exclamationlabs.connid.base.connector.model
-
Interface to describe User and Group model objects belonging to this base connector implementation.
- IdentityModelType - Enum in com.exclamationlabs.connid.base.connector.model
-
Internal enumeration to help identify whether a model is a user or group type.
- identityToString() - Method in interface com.exclamationlabs.connid.base.connector.model.IdentityModel
- init(Configuration) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
MidPoint calls this method to initialize a connector on startup.
- initialize(BaseConnectorConfiguration, Authenticator) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
-
Receives the configuration and authenticator objects that may be needed by the driver.
- initialize(BaseConnectorConfiguration, Authenticator) - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
- initializeBaseConnector(Configuration) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- initializeForHttp() - Static method in class com.exclamationlabs.connid.base.connector.authenticator.AbstractOAuth2TokenAuthenticator
- INTEGER - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- isValidated() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- isValidated() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Get whether of not the connector has already been validated
J
- JKSRSAPrivateKeyLoader - Class in com.exclamationlabs.connid.base.connector.authenticator.keys
-
Implementation to load a RSAPrivateKey from JKS information (file, password, alias).
- JKSRSAPrivateKeyLoader() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.keys.JKSRSAPrivateKeyLoader
- jwtAuthenticator - Variable in class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- JWTAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
Abstract class for JWT authenticators.
- JWTAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.JWTAuthenticator
- JWTHS256Authenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the HS256 strategy.
- JWTHS256Authenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.JWTHS256Authenticator
- JWTRS256Authenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This JWT authenticator implementation performs the HS256 strategy.
- JWTRS256Authenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.JWTRS256Authenticator
K
- KeyStoreLoader - Interface in com.exclamationlabs.connid.base.connector.authenticator.keys
-
A KeyStoreLoader can be used to load a KeyStore (of various kinds), given configuration information.
L
- load(BaseConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.JKSRSAPrivateKeyLoader
- load(BaseConnectorConfiguration) - Method in interface com.exclamationlabs.connid.base.connector.authenticator.keys.KeyStoreLoader
- load(BaseConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.PEMRSAPrivateKeyLoader
- load(BaseConnectorConfiguration) - Method in class com.exclamationlabs.connid.base.connector.authenticator.keys.PFXKeyStoreLoader
- load(BaseConnectorConfiguration) - Method in interface com.exclamationlabs.connid.base.connector.authenticator.keys.RSAPrivateKeyLoader
- load(BaseConnectorConfiguration, KeyStore) - Method in class com.exclamationlabs.connid.base.connector.authenticator.client.HttpsKeystoreCertificateClientLoader
- load(BaseConnectorConfiguration, KeyStore) - Method in interface com.exclamationlabs.connid.base.connector.authenticator.client.SecureClientLoader
- LONG - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
M
- map - Variable in class com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeMapBuilder
- MAP - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
- METHOD_NAME - Static variable in class com.exclamationlabs.connid.base.connector.driver.rest.util.HttpDeleteWithBody
O
- OAuth2AccessTokenContainer - Class in com.exclamationlabs.connid.base.connector.authenticator.model
-
Model holding possible OAuth2 response data.
- OAuth2AccessTokenContainer() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- OAuth2TokenAuthorizationCodeAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the OAuth2 "authorization_code" grant type.
- OAuth2TokenAuthorizationCodeAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenAuthorizationCodeAuthenticator
- OAuth2TokenClientCredentialsAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the OAuth2 "client_credentials" grant type.
- OAuth2TokenClientCredentialsAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenClientCredentialsAuthenticator
- OAuth2TokenJWTAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the OAuth2 "jwt-bearer" grant type.
- OAuth2TokenJWTAuthenticator(Authenticator) - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenJWTAuthenticator
- OAuth2TokenPasswordAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the OAuth2 "password" grant type.
- OAuth2TokenPasswordAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenPasswordAuthenticator
- OAuth2TokenRefreshTokenAuthenticator - Class in com.exclamationlabs.connid.base.connector.authenticator
-
This implementation performs the OAuth2 "refresh_token" grant type.
- OAuth2TokenRefreshTokenAuthenticator() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.OAuth2TokenRefreshTokenAuthenticator
P
- PEMRSAPrivateKeyLoader - Class in com.exclamationlabs.connid.base.connector.authenticator.keys
-
Implementation to load a RSAPrivateKey from a PEM file.
- PEMRSAPrivateKeyLoader() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.keys.PEMRSAPrivateKeyLoader
- PFXKeyStoreLoader - Class in com.exclamationlabs.connid.base.connector.authenticator.keys
-
Implementation to load a KeyStore from a PFX file.
- PFXKeyStoreLoader() - Constructor for class com.exclamationlabs.connid.base.connector.authenticator.keys.PFXKeyStoreLoader
- process(HttpResponse, GsonBuilder) - Method in interface com.exclamationlabs.connid.base.connector.driver.rest.RestFaultProcessor
-
Process an HTTP response and handle error conditions.
- PRODUCTION - com.exclamationlabs.connid.base.connector.configuration.ConfigurationEnvironment
Q
- queryAllRecords(String) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
R
- removeGroupFromUser(String, String) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- RestFaultProcessor - Interface in com.exclamationlabs.connid.base.connector.driver.rest
-
Interface to handle faults that occur during execution of subclasses of BaseRestDriver.
- RSAPrivateKeyLoader - Interface in com.exclamationlabs.connid.base.connector.authenticator.keys
-
A RSAPrivateKeyLoader can be used to load a RSAPrivateKey, given configuration information.
S
- schema() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- schemaBuilder - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- SecureClientLoader - Interface in com.exclamationlabs.connid.base.connector.authenticator.client
-
A SecureClientLoader can be used to create a secure HttpClient, leveraging a KeyStore and configuration information.
- setAccessToken(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setAuthenticator(Authenticator) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setConfigurationFilePath(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setConnectorMessages(ConnectorMessages) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setConnectorProperties(Properties) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
-
For testing/stubbing or Configuration not loaded from file.
- setConnectorSchemaBuilder(ConnectorSchemaBuilder<U, G>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setCredentialAccessToken(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setCredentialAccessToken(String) - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- setDriver(Driver<U, G>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
- setDriver(Driver<U, G>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setEmail(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setExpiresIn(Long) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setExtraJWTClaimData(Map<String, String>) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setGroupAttributes(EnumMap<?, ConnectorAttribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setGroupsAdapter(BaseGroupsAdapter<U, G>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setId(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setInstanceUrl(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setMidPointConfigurationFilePath(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setOauth2Information(OAuth2AccessTokenContainer) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setOauth2Information(OAuth2AccessTokenContainer) - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- setProperty(String, String) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
-
Most often used for testing purposes.
- setProperty(String, String) - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Set a connector configuration property value
- setRefreshToken(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setRefreshTokenExpiresIn(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setRequiredPropertyNames(Set<ConnectorProperty>...) - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setScope(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setTestConfiguration() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setTokenType(String) - Method in class com.exclamationlabs.connid.base.connector.authenticator.model.OAuth2AccessTokenContainer
- setup() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- setup() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
The validate method should load all applicable configuration input (input file(s), properties, etc.).
- setUserAttributes(EnumMap<?, ConnectorAttribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setUsersAdapter(BaseUsersAdapter<U, G>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- setValidated() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- STRING - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
T
- test() - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- test() - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
-
Performs a quick ping or health check to verify the Driver is still working or valid.
- TrustStoreConfiguration - Class in com.exclamationlabs.connid.base.connector.configuration
-
This utility class is used to clear out Java system properties for trust store setup.
U
- update(ObjectClass, Uid, Set<Attribute>, OperationOptions) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
- update(Uid, Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseAdapter
-
Service a request from IAM system to update the type on the destination system.
- update(Uid, Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseGroupsAdapter
- update(Uid, Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.adapter.BaseUsersAdapter
- updateGroup(String, G) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- updateGroup(String, Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- updateUser(String, Set<Attribute>) - Method in class com.exclamationlabs.connid.base.connector.BaseConnector
-
Convenience method for testing
- updateUser(String, U) - Method in interface com.exclamationlabs.connid.base.connector.driver.Driver
- USER - com.exclamationlabs.connid.base.connector.model.IdentityModelType
- userAttributes - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- UserIdentityModel - Interface in com.exclamationlabs.connid.base.connector.model
-
All Connectors developed using the base framework must define a concrete class (probably a POJO) that inherits UserIdentityModel, so that the base connector framework has a User model definition to transmit and utilize.
- usersAdapter - Variable in class com.exclamationlabs.connid.base.connector.BaseConnector
- usesBearerAuthorization() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
-
Override this and return true if the RESTful services you are calling require Authorization: Bearer [token] in the HTTP header.
- usesTokenAuthorization() - Method in class com.exclamationlabs.connid.base.connector.driver.rest.BaseRestDriver
-
Override this and return true if the RESTful services you are calling require Authorization: Token token=[token] in the HTTP header.
V
- validate() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
- validateConfiguration() - Method in class com.exclamationlabs.connid.base.connector.configuration.BaseConnectorConfiguration
- validateConfiguration() - Method in interface com.exclamationlabs.connid.base.connector.configuration.ConnectorConfiguration
-
Validate all configuration input.
- valueOf(String) - Static method in enum com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exclamationlabs.connid.base.connector.configuration.ConfigurationEnvironment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exclamationlabs.connid.base.connector.model.IdentityModelType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exclamationlabs.connid.base.connector.configuration.ConfigurationEnvironment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exclamationlabs.connid.base.connector.configuration.ConnectorProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exclamationlabs.connid.base.connector.model.IdentityModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withConnector(ConfigurationConnector) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- withConnector(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- withEnvironment(ConfigurationEnvironment) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- withEnvironment(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- withOwner(ConfigurationOwner) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
- withOwner(String) - Method in class com.exclamationlabs.connid.base.connector.configuration.ConfigurationNameBuilder
Z
- ZONED_DATE_TIME - com.exclamationlabs.connid.base.connector.attribute.ConnectorAttributeDataType
All Classes All Packages