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

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
 
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