- AbstractConnector - Class in openconnector
-
An abstract implementation of the Connector interfaces that all connectors
should extend.
- AbstractConnector() - Constructor for class openconnector.AbstractConnector
-
Default constructor - required for reflective instantiation.
- AbstractConnector(ConnectorConfig, Log) - Constructor for class openconnector.AbstractConnector
-
Constructor for an account connector that uses the given config.
- add(String, Filter.Operator, Object) - Method in class openconnector.Filter
-
Add the given criteria to this filter.
- add(String, Filter.Operator, Object, boolean) - Method in class openconnector.Filter
-
Add the given criteria to this filter.
- add(String, Object) - Method in class openconnector.JsonBuilder
-
- add(String) - Method in class openconnector.JsonBuilder
-
- add(Request) - Method in class openconnector.Plan
-
Add a request to the plan.
- add(Item) - Method in class openconnector.Request
-
Add an item to the request.
- add(String) - Method in class openconnector.Result
-
Add one message to the result.
- add(List<String>) - Method in class openconnector.Result
-
Add a list of messages to the result.
- add(Throwable) - Method in class openconnector.Result
-
Add a messages for an exception to the result.
- addAttribute(StringBuilder, String, String) - Static method in class connector.common.XmlUtil
-
Adds an attribute name and value to a string buffer.
- addAttribute(Schema.Attribute) - Method in class openconnector.Schema
-
Add one attribute definition to the schema.
- addAttribute(String) - Method in class openconnector.Schema
-
- addAttribute(String, Schema.Type) - Method in class openconnector.Schema
-
- addAttribute(String, Schema.Type, boolean) - Method in class openconnector.Schema
-
- addAttribute(String, Schema.Type, Integer) - Method in class openconnector.Schema
-
- addAttribute(String, Schema.Type, Integer, boolean) - Method in class openconnector.Schema
-
- addContent(StringBuilder, Object) - Static method in class connector.common.XmlUtil
-
Replaces special characters in a string with XML character entities.
- addSchema(Schema) - Method in class openconnector.ConnectorConfig
-
Add one schema.
- addSecret(String) - Method in class openconnector.JsonBuilder
-
- addSecrets(String[]) - Method in class openconnector.JsonBuilder
-
- ARG_CURRENT - Static variable in interface openconnector.Connector
-
An argument that can be passed in the Item for ATT_PASSWORD
that contains what is believed to be the current password.
- ARG_EXPIRATION - Static variable in interface openconnector.Connector
-
An argument that can be passed in the Item for the ATT_PASSWORD
attribute to indicate that the password should expire.
- ARG_PARTITION - Static variable in interface openconnector.Connector
-
- arrayToList(T[]) - Static method in class connector.common.Util
-
Given an array, returns a list.
- asList(Object) - Static method in class connector.common.Util
-
Return a List with the given object.
- asList(Object) - Static method in class openconnector.Util
-
Deprecated.
- atob(String) - Static method in class connector.common.Util
-
- atoi(String) - Static method in class connector.common.Util
-
Convert a String value into an unboxed int.
- atoi(String, int) - Static method in class connector.common.Util
-
Convert a String value into a primitive integer value.
- atoi(String) - Static method in class openconnector.Util
-
Deprecated.
- atol(String) - Static method in class connector.common.Util
-
Convert a String value into a primitive long value.
- ATT_DELETED - Static variable in interface openconnector.Connector
-
A reserved attribute name used to indiciate that this
object has been deleted.
- ATT_DISABLED - Static variable in interface openconnector.Connector
-
A reserved attribute name used to convey disabled status.
- ATT_LOCKED - Static variable in interface openconnector.Connector
-
A reserved attribute name used to convey lock status.
- ATT_PASSWORD - Static variable in interface openconnector.Connector
-
A reserved attribute name used to convey an account password.
- ATT_PERMISSIONS - Static variable in interface openconnector.Connector
-
A reserved attribute name used to pass a List of Permission objects.
- Attribute() - Constructor for class openconnector.Schema.Attribute
-
Create an empty attribute.
- Attribute(String) - Constructor for class openconnector.Schema.Attribute
-
Create a STRING attribute with the given name.
- Attribute(String, Schema.Type) - Constructor for class openconnector.Schema.Attribute
-
Create a single-valued attribute with the given name and type.
- Attribute(String, Schema.Type, boolean) - Constructor for class openconnector.Schema.Attribute
-
Create a multi-valued attribute with the given name and type.
- Attribute(String, Schema.Type, Integer) - Constructor for class openconnector.Schema.Attribute
-
Create a single-valued attribute with the given name, type, and size.
- Attribute(String, Schema.Type, Integer, boolean) - Constructor for class openconnector.Schema.Attribute
-
Create an attribute with the given properties.
- Attribute(String, Schema.Type, Integer, boolean, String) - Constructor for class openconnector.Schema.Attribute
-
Create an attribute with give properties
- Attribute(String, Schema.Type, Integer, boolean, String, String) - Constructor for class openconnector.Schema.Attribute
-
Create an attribute with given properties
- authenticate(String, String) - Method in class openconnector.AbstractConnector
-
Perform pass-through authentication.
- authenticate(String, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Perform pass-through authentication with additional options.
- authenticate(String, String) - Method in interface openconnector.Connector
-
Attempt to authenticate to the underlying resource using the given
identity and password.
- authenticate(String, Map<String, Object>) - Method in interface openconnector.Connector
-
Attempt to authenticate to the underlying resource using the given
accountId and password.
- AuthenticationFailedException - Exception in openconnector
-
A connector exception indicating that authentication failed.
- AuthenticationFailedException() - Constructor for exception openconnector.AuthenticationFailedException
-
Constructor.
- AuthenticationFailedException(String) - Constructor for exception openconnector.AuthenticationFailedException
-
Constructor.
- AuthenticationFailedException(Message) - Constructor for exception openconnector.AuthenticationFailedException
-
Construct a new AuthenticationFailedException with a detailed message.
- AuthenticationFailedException(String, Throwable) - Constructor for exception openconnector.AuthenticationFailedException
-
Create a new AuthenticationFailedException from an existing exception.
- AuthenticationFailedException(Message, Throwable) - Constructor for exception openconnector.AuthenticationFailedException
-
Create a new AuthenticationFailedException from an existing exception and
object Message.
- AuthenticationFailedException(String, String, Throwable) - Constructor for exception openconnector.AuthenticationFailedException
-
Create a new AuthenticationFailedException from an error text, suggestion
text and existing exception.
- capitalize(String) - Static method in class connector.common.Util
-
Capitalizes the first letter in the given String Example: hElLo becomes
HElLo
- checkStatus(String) - Method in class openconnector.AbstractConnector
-
Default implementation of check status that does nothing.
- checkStatus(String) - Method in interface openconnector.Connector
-
Using the id passed into this method check the
request to see if has completed.
- clearData(String) - Static method in class openconnector.LoggerUtil
-
Function is called to clear once single entry from MDC.
- clearMDCData() - Static method in class openconnector.LoggerUtil
-
ClearMDCData is used to clear the entry keys like
nativeIdentity, application, objectType and operation
from MDC.
- close() - Method in class openconnector.AbstractConnector
-
Release resource held by this connector.
- close() - Method in interface openconnector.Connector
-
Close the underlying resources that are being held by this connector.
- computeDifference(Date, Date) - Static method in class connector.common.Util
-
This returns the difference between two dates in parts such as '11 h 58
min 27 s 8 ms'
- computeDifferenceMilli(Date, Date) - Static method in class connector.common.Util
-
This returns the difference between two dates in milliseconds
- conApiResponseMSecs - Static variable in class openconnector.LoggerUtil
-
- config - Variable in class openconnector.AbstractConnector
-
An object containing configuration parameters such as the host,
port, and credentials for communicating with the managed system.
- CONFIG_DELTA_AGGREGATION - Static variable in class openconnector.ConnectorConfig
-
A Reseerved ConnectorConfig parameter name that is passed in to
indicate that delta aggregation is to be performed.
- CONFIG_DELTA_AGGREGATION_STATE - Static variable in class openconnector.ConnectorConfig
-
A Reseerved ConnectorConfig parameter name that is used to save
state related to delta aggregation.
- CONFIG_RETRYABLE_ERRORS - Static variable in class openconnector.AbstractConnector
-
The name of the configuration attribute that is used when shouldRetry method is called
by the connector implementation to Check if the error message is configured to be retried.
- configOptionsKey - Static variable in class openconnector.LoggerUtil
-
- configure(ConnectorConfig, Log) - Method in class openconnector.AbstractConnector
-
Save the configuration object and log interface in local fields
for later use.
- configure(ConnectorConfig, Log) - Method in interface openconnector.Connector
-
Configure the connector with connection parameters and optional
schemas.
- ConnectionFailedException - Exception in openconnector
-
Thrown when a Connector cannot reach the target resource instance.
- ConnectionFailedException() - Constructor for exception openconnector.ConnectionFailedException
-
Construct a ExceptionWrapper with no message or nested throwable.
- ConnectionFailedException(String) - Constructor for exception openconnector.ConnectionFailedException
-
Construct a new ConnectionFailedException with a detailed message.
- ConnectionFailedException(Message) - Constructor for exception openconnector.ConnectionFailedException
-
Construct a new ConnectionFailedException with a detailed message.
- ConnectionFailedException(String, Throwable) - Constructor for exception openconnector.ConnectionFailedException
-
Create a new ConnectionFailedException from an existing exception.
- ConnectionFailedException(Message, Throwable) - Constructor for exception openconnector.ConnectionFailedException
-
Create a new ConnectionFailedException from an existing exception and
object Message.
- ConnectionFailedException(String, String, Throwable) - Constructor for exception openconnector.ConnectionFailedException
-
Create a new InsufficientPermissionException from an error text,
suggestion text and existing exception.
- Connector - Interface in openconnector
-
A Connector serves as a common interface for low-level communication to a
resource.
- connector.common - package connector.common
-
Contains miscellaneous utility classes, namely Base64 notation encode decode,
legacy Java object handling utilities, bag of xml utilities and utility for
rendering and parsing JSON.
- Connector.Feature - Enum in openconnector
-
An enumeration of features that a Connector can choose to support.
- ConnectorConfig - Class in openconnector
-
A ConnectorConfig contains information about how a connector should connect
to a resource, how the connector should behave, and how objects
will look on a resource.
- ConnectorConfig() - Constructor for class openconnector.ConnectorConfig
-
Create an empty configuration.
- ConnectorException - Exception in openconnector
-
A generic exception thrown by connectors when operations fail.
- ConnectorException() - Constructor for exception openconnector.ConnectorException
-
Default constructor.
- ConnectorException(String) - Constructor for exception openconnector.ConnectorException
-
Constructor.
- ConnectorException(Message) - Constructor for exception openconnector.ConnectorException
-
Construct a new ConnectorException with a detailed message.
- ConnectorException(String, Throwable) - Constructor for exception openconnector.ConnectorException
-
Constructor.
- ConnectorException(Message, Throwable) - Constructor for exception openconnector.ConnectorException
-
Create a new ConnectorException from an existing exception and object
Message.
- ConnectorException(String, String, Throwable) - Constructor for exception openconnector.ConnectorException
-
Create a new ConnectorException from an error text, suggestion text and
existing exception.
- ConnectorServices - Interface in openconnector
-
A ConnectorServices interface for the things we are currently doing with direct access to
sailpoint packages.
- ConnectorStateChangeListener - Interface in openconnector
-
The ConnectorStateChangeListener bridges the gap between OpenConnectorAdapter
and the openconnectors AbstractConector.
- containsKey(String, String) - Static method in class connector.common.JsonUtil
-
Returns boolean value if the provided key is present in
the supplied JSON source
- containsKey(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns boolean value if the provided key is present
in the supplied JSON source
- convertEscapeXMLCharToXmlCharacter(String) - Static method in class connector.common.Util
-
This method used to convert XML entity to XML special character
- convertStringToList(String, String) - Static method in class connector.common.Util
-
Function to change string to list taking into any delimiter in
consideration.
- convertStringToList(String, String) - Static method in class openconnector.Util
-
Deprecated.
- convertStringToSet(String, String) - Static method in class connector.common.Util
-
Utility function to create set out of delimited string.
- convertStringToSet(String, String) - Static method in class openconnector.Util
-
Deprecated.
- create() - Method in class connector.common.JsonUtil.JsonParserBuilder
-
Creates an instance of JsonParser using the configured
customizations.
- create(String, List<Item>) - Method in class openconnector.AbstractConnector
-
Create an object of the currently configured type on the resource.
- createEmptyMessage() - Method in interface openconnector.ConnectorServices
-
Creates an empty message instance.
- createErrorMessage(String, Object...) - Method in interface openconnector.ConnectorServices
-
Creates Message instance with given key and arguments.
- createInfoMessage(String, Object...) - Method in interface openconnector.ConnectorServices
-
Creates Message instance with given key and arguments.
- createWarnMessage(String, Object...) - Method in interface openconnector.ConnectorServices
-
Creates Message instance with given key and arguments.
- csvToList(String) - Static method in class connector.common.Util
-
Convert a comma delimited string into a List of strings.
- csvToList(String, String) - Static method in class connector.common.Util
-
Convert a given delimited string into a List of strings.
- csvToList(String) - Static method in class openconnector.Permission
-
Utility convert a CSV into a List<String>
Empty elements are removed.
- csvToList(String) - Static method in class openconnector.Util
-
Deprecated.
- custom() - Static method in class connector.common.JsonUtil.JsonParserBuilder
-
Returns a JsonParserBuilder object for customizations which
will govern the behavior of the JsonParser.
- DATE_FORMAT - Static variable in class openconnector.JsonBuilder
-
Date format we render.
- DATE_FORMAT - Static variable in class openconnector.JsonUtil
-
Date format we render.
- dateToString(Date) - Static method in class connector.common.Util
-
Format a Date value as a String, using the usual "American" format with
the current time zone.
- dateToString(Date, String) - Static method in class connector.common.Util
-
- dateToString(Date, String, TimeZone) - Static method in class connector.common.Util
-
- debug(Class<?>, String, Object[]) - Static method in class connector.common.LoggingUtil
-
Logs a message at DEBUG level, if enabled for className.
- debug(<any>) - Method in class connector.common.LoggingUtil
-
Logs a message at DEBUG level, if enabled for className.
- debug(String, <any>...) - Method in class connector.common.LoggingUtil
-
Logs a message at DEBUG level, if enabled for className.
- debug(Object) - Method in interface openconnector.Log
-
Log a message at the debug level if enabled.
- debug(Object, Throwable) - Method in interface openconnector.Log
-
Log a message and throwable at the debug level if enabled.
- debug(Object) - Method in class openconnector.SystemOutLog
-
- debug(Object, Throwable) - Method in class openconnector.SystemOutLog
-
- decrypt(String) - Method in interface openconnector.ConnectorServices
-
Decrypt an encrypted string.
- decryptPrivateKey(String, String) - Static method in class connector.common.SecurityUtil
-
Decrypt the provided private key using the private key password
- deepCopy(Object) - Method in interface openconnector.ConnectorServices
-
Perform a deep copy of the object.
- defaultJsonParser() - Static method in class connector.common.JsonUtil.JsonParserBuilder
-
Returns the default customized instance of JsonParser which
will skip null values in the objects while converting to Json
representation and disables HTML escaping.
- delete(String, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Delete the object of the configured object type that has the given
native identifier.
- destroy(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Called by aggregator at the end of aggregation
- destroy(Map<String, Object>) - Method in interface openconnector.Connector
-
Called by aggregator at the end of aggregation
- disable(String, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Disable the object of the configured object type that has the given
native identifier.
- disableHtmlEscaping() - Method in class connector.common.JsonUtil.JsonParserBuilder
-
Disables HTML escaping while converting to json representation.
- discoverSchema() - Method in class openconnector.AbstractConnector
-
- discoverSchema() - Method in interface openconnector.Connector
-
Discover the Schema for the currently configured object type.
- DocumentToString(Document) - Static method in class connector.common.XmlUtil
-
Converts (@code Document) to XML string
- doHealthCheck(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Light Weight Test Connection
- doHealthCheck(Map<String, Object>) - Method in interface openconnector.Connector
-
Light Weight Test Connection API.Test the connection to the application ,Returns nothing on success and
throws an exception (as detailed as possible) when there is a problem
- doSystemItems(Request, List<Item>, String) - Method in class openconnector.AbstractConnector
-
Helper for provision, process the list of system items.
- DOUBLE_QUOTE - Static variable in class connector.common.XmlUtil
-
- dtoa(double) - Static method in class connector.common.Util
-
Convert a double to String.
- enable(String, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Enable the object of the configured object type that has the given native
identifier.
- end() - Method in class openconnector.JsonBuilder
-
- endArray() - Method in class openconnector.JsonBuilder
-
- entering(Class<?>, String, Object[]) - Static method in class connector.common.LoggingUtil
-
Logs a method entering message at TRACE level, if enabled for
className.
- error(Class<?>, String, Object[]) - Static method in class connector.common.LoggingUtil
-
Logs a message at ERROR level, if enabled for className.
- error(Class<?>, String, Object[], Throwable) - Static method in class connector.common.LoggingUtil
-
Logs a message at ERROR level, if enabled for className.
- error(<any>) - Method in class connector.common.LoggingUtil
-
Logs a message at ERROR level, if enabled for className.
- error(<any>, Throwable) - Method in class connector.common.LoggingUtil
-
Logs a message at ERROR level, if enabled for className.
- error(SAXParseException) - Method in class connector.common.XmlUtil.SailPointErrorHandler
-
- error(Object) - Method in interface openconnector.Log
-
Log a message at the error level if enabled.
- error(Object, Throwable) - Method in interface openconnector.Log
-
Log a message and throwable at the error level if enabled.
- error(Object) - Method in class openconnector.SystemOutLog
-
- error(Object, Throwable) - Method in class openconnector.SystemOutLog
-
- escapeAttribute(String) - Static method in class connector.common.XmlUtil
-
Escape the given attribute.
- escapeAttribute(StringBuilder, String) - Static method in class connector.common.XmlUtil
-
Escape the given attribute and store it in the given StringBuffer.
- escapeAttribute(Writer, String) - Static method in class connector.common.XmlUtil
-
Variant for Writers.
- escapeContent(StringBuilder, String) - Static method in class connector.common.XmlUtil
-
Differs from escapeAttribute in that we don't escape quotes.
- escapeContent(String) - Static method in class connector.common.XmlUtil
-
Escape the given element content.
- escapeContent(Writer, String) - Static method in class connector.common.XmlUtil
-
Escape the given element content and stream it to a Writer.
- escapeMetaCharacters(String) - Static method in class connector.common.Util
-
add escape characters to special string
- escapeXmlSpecialChar(String) - Static method in class connector.common.Util
-
This method will convert XML special char to HTML entities, this is useful if
your SOAP/any request is XML based and you want provision below XML special
char in request
& = &
< = <
> = >
" = "
' = '
here we first convert all & to & then again replace & to &
- evaluateXpath(Node, String, Map<String, String>, QName) - Static method in class connector.common.XmlUtil
-
- evaluateXpath(Node, String, Map<String, String>, QName, boolean) - Static method in class connector.common.XmlUtil
-
- exiting(Class<?>, String, Object[], Object) - Static method in class connector.common.LoggingUtil
-
Logs a method exiting message at TRACE level, if enabled for
className.
- expandVariables(String, Map<String, Object>) - Static method in class connector.common.Util
-
Process a string which may contain references to variables
and substitute the values of those variables.
- ExpiredPasswordException - Exception in openconnector
-
A connector exception indicating that authentication failed because of an
expired password.
- ExpiredPasswordException() - Constructor for exception openconnector.ExpiredPasswordException
-
Constructor.
- ExpiredPasswordException(String) - Constructor for exception openconnector.ExpiredPasswordException
-
Constructor.
- ExpiredPasswordException(Message) - Constructor for exception openconnector.ExpiredPasswordException
-
Construct a new ExpiredPasswordException with a detailed message.
- ExpiredPasswordException(String, Throwable) - Constructor for exception openconnector.ExpiredPasswordException
-
Create a new ExpiredPasswordException from an existing exception.
- ExpiredPasswordException(Message, Throwable) - Constructor for exception openconnector.ExpiredPasswordException
-
Create a new ExpiredPasswordException from an existing exception and
object Message.
- ExpiredPasswordException(String, String, Throwable) - Constructor for exception openconnector.ExpiredPasswordException
-
Create a new ExpiredPasswordException from an error text, suggestion text
and existing exception.
- extractNamespaces(String) - Static method in class connector.common.XmlUtil
-
Extracts and prepares namespace prefix to namespace URI mappings
- extractNodes(String, String, Map<String, String>) - Static method in class connector.common.XmlUtil
-
Extracts all the child nodes of a given rooth path and prepares the child node list
- get(String, String) - Static method in class connector.common.JsonUtil
-
Returns the value of the JSON attribute indicated by key from the
JSON source string.
- get(String, Collection<String>) - Static method in class connector.common.JsonUtil
-
Returns a Map containing JSON paths indicated by keys as
the key and its value, if present, from the JSON source string.
- get(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns the value of the JSON attribute indicated by key from
the JSON source string.
- get(String, Collection<String>) - Method in class connector.common.JsonUtil.JsonParser
-
Returns a Map containing JSON paths indicated by keys
as the key and its value, if present, from the JSON source
string.
- get(Map, String) - Static method in class connector.common.Util
-
This method get the value of attribute in object.
- get(String) - Method in class openconnector.Partition
-
- getAnnotation() - Method in class openconnector.Permission
-
- getArgument(String) - Method in class openconnector.Item
-
- getArgument(String) - Method in class openconnector.Plan
-
- getArgument(String) - Method in class openconnector.Request
-
- getArguments() - Method in class openconnector.Item
-
- getArguments() - Method in class openconnector.Plan
-
- getArguments() - Method in class openconnector.Request
-
- getAsBoolean(String, String) - Static method in class connector.common.JsonUtil
-
Returns boolean value from the supplied JSON source
associated with the provided key
- getAsBoolean(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns boolean value from the supplied JSON source
associated with the provided key
- getAsList(String, String) - Static method in class connector.common.JsonUtil
-
Returns List from the supplied JSON source associated
with the provided key
- getAsList(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns List from the supplied JSON source associated
with the provided key
- getAsList(Object) - Static method in class openconnector.AbstractConnector
-
- getAsNumber(String, String) - Static method in class connector.common.JsonUtil
-
Returns Number from the supplied JSON source associated
with the provided key
- getAsNumber(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns Number from the supplied JSON source
associated with the provided key
- getAsString(String, String) - Static method in class connector.common.JsonUtil
-
Returns the value of the JSON attribute indicated by key in the
JSON source string as String.
- getAsString(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns the value of the JSON attribute indicated by key in
the JSON source string as String.
- getAsStringList(Object) - Static method in class openconnector.AbstractConnector
-
- getAttribute(Element, String) - Static method in class connector.common.XmlUtil
-
Get an attribute, collapsing empty strings to null.
- getAttribute(String) - Method in class openconnector.ConnectorConfig
-
- getAttribute(String) - Method in class openconnector.Partition
-
- getAttributeNames() - Method in class openconnector.Schema
-
- getAttributes(Class, Map<String, Object>, List<String>) - Method in interface openconnector.ConnectorServices
-
Returns the attribute-value key-pair from the requested SailPointObject.
- getAttributes() - Method in class openconnector.Partition
-
- getAttributes() - Method in class openconnector.Schema
-
- getBoolean(Map, String) - Static method in class connector.common.Util
-
This method to check the value of attribute is boolean or not.
- getBoolean(String) - Method in class openconnector.AbstractConnector
-
- getBoolean(String) - Method in class openconnector.ConnectorConfig
-
- getBoolean() - Method in class openconnector.Item
-
- getChangeLogExtract(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Default implementation of the getChangeLogExtract method, which throws a
UnsupportedOperationException exception.
- getChangeLogExtract(Map<String, Object>) - Method in interface openconnector.Connector
-
This method will be called to fetch Change log extract from ERP Systems.
- getChildElement(Node) - Static method in class connector.common.XmlUtil
-
Dig out the first child element under a node.
- getChildElement(Node, String) - Static method in class connector.common.XmlUtil
-
Dig out the child element with the given name under a node.
- getConfig() - Method in class openconnector.AbstractConnector
-
- getConfig() - Method in interface openconnector.Connector
-
- getConfig() - Method in class openconnector.ConnectorConfig
-
- getConfigOptions(String) - Method in class openconnector.AbstractConnector
-
Default implementation of getConfigOptions method that does nothing.
- getConfigOptions(String) - Method in interface openconnector.Connector
-
- getConjunct() - Method in class openconnector.Filter
-
- getConnectorServices() - Method in class openconnector.AbstractConnector
-
- getConnectorServices() - Method in interface openconnector.Connector
-
- getContent(Element) - Static method in class connector.common.XmlUtil
-
Return the content of an element as a string.
- getCurrent() - Method in class openconnector.Item
-
Pseudo property accessor to return the optional current password
argument.
- getDate(Object) - Static method in class connector.common.Util
-
Try to derive a Date from a random object.
- getDeltaAggregationState() - Method in class openconnector.AbstractConnector
-
Convenience method to get the delta aggregation state.
- getDescription() - Method in class openconnector.Schema.Attribute
-
Get long description of attribute
- getDetailedError() - Method in exception openconnector.ConnectorException
-
- getDocument(String) - Static method in class connector.common.XmlUtil
-
Prepares a Document object using the supplied XML string.
- getDocument(String, boolean) - Static method in class connector.common.XmlUtil
-
Prepares a Document object using the supplied XML string.
- getEffectiveOperation() - Method in class openconnector.Request
-
- getExpiration() - Method in class openconnector.Item
-
Pseudo property accessor to return the optional password expiration
argument.
- getExtractPartitions(Map<String, Object>, String) - Method in class openconnector.AbstractConnector
-
This method will be called to get extract Partition for ARM extract
requests
- getExtractPartitions(Map<String, Object>, String) - Method in interface openconnector.Connector
-
This method will be called to get extract Partition for ARM extract
requests if user has no required permissions to fetch Security extract
from underlying tables it will throw InsufficientPermissionException
- getFeatureFlagValue(String, boolean) - Method in class openconnector.AbstractConnector
-
This method will return value of featureFlag name provided.
- getFeatureFlagValue(String, boolean) - Method in interface openconnector.ConnectorServices
-
Extract value for featureFlag name provided.
- getFilters() - Method in class openconnector.Filter
-
- getGroupAttribute() - Method in class openconnector.Schema
-
Determine which attribute in an account schema represents the "group" attribute.
- getHostName() - Static method in class connector.common.Util
-
- getId() - Method in class openconnector.Request
-
- getIdentityAttribute() - Method in class openconnector.AbstractConnector
-
Convenience method to return the identityAttribute from the Schema
for the currently configured object type.
- getIdentityAttribute() - Method in class openconnector.Schema
-
- getIncludePermissions() - Method in class openconnector.Schema
-
- getInt(Map, String) - Static method in class connector.common.Util
-
This method converts the attribute value into an integer.
- getInt(String, int) - Method in class openconnector.AbstractConnector
-
- getInteger(String) - Method in class openconnector.Partition
-
- getItems() - Method in class openconnector.Request
-
- getIteratorPartitions(int, Filter, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Default implementation of the getIteratorPartitions method, which
returns null by default.
- getIteratorPartitions(int, Filter, Map<String, Object>) - Method in interface openconnector.Connector
-
Return the list of partitions for a connector.
- getJarDetails(String, List<String>) - Static method in class connector.common.Util
-
Method to get jar details, here we are passing jar class to read the jar path
and list of attributes which need to read from jar's MANIFEST file
- getLibraryPath(Object) - Static method in class connector.common.Util
-
This method will return base location of JAR from where class it is
loaded
- getLocalizedMessage() - Method in exception openconnector.ConnectorException
-
Returns the final message string.
- getLocalizedMessage() - Method in interface openconnector.OpenMessagePart
-
Gets message text localized for the default locale and server timezone.
- getLocalizedMessage(Locale, TimeZone) - Method in interface openconnector.OpenMessagePart
-
Creates localized text using the given locale and timezone.
- getLog() - Method in class openconnector.AbstractConnector
-
- getLog() - Method in interface openconnector.Connector
-
- getMapFromItemsList(List<Item>) - Static method in class openconnector.Util
-
This method fetches all attribute(items) from plan.
- getMessage() - Method in exception openconnector.ConnectorException
-
Returns the final message string.
- getMessage() - Method in interface openconnector.OpenMessagePart
-
Returns message localized in US English.
- getMessageInstance() - Method in exception openconnector.ConnectorException
-
Returns the actual Message object so it can be added to the message list
on another object.
- getMessageKey() - Method in enum openconnector.LoggerUtil.LoggerOperation
-
- getMessageLocalizationService() - Static method in class openconnector.MessageLocalizationHelper
-
Supplies the instance of message localization service.
- getMessages() - Method in class openconnector.Result
-
Get the result message list.
- getName() - Method in class openconnector.Item
-
- getName() - Method in class openconnector.Partition
-
- getName() - Method in class openconnector.Schema.Attribute
-
Return the name of the attribute.
- getNativeIdentifier(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
- getNativeObjectType() - Method in class openconnector.Schema
-
- getNextElement(Node) - Static method in class connector.common.XmlUtil
-
Get the next right sibling that is an element.
- getObject(Class, String) - Method in interface openconnector.ConnectorServices
-
Retrieve an object by name.
- getObject() - Method in class openconnector.Result
-
This can be optionally returned by the connector
in the result stored within a Request.
- getObjectType() - Method in class openconnector.AbstractConnector
-
- getObjectType() - Method in interface openconnector.Connector
-
- getObjectType() - Method in class openconnector.Partition
-
- getObjectType() - Method in class openconnector.Schema.Attribute
-
- getObjectType() - Method in class openconnector.Schema
-
- getOp() - Method in class openconnector.Filter
-
- getOperation() - Method in class openconnector.Item
-
- getOperation() - Method in class openconnector.Request
-
- getPossibleSuggestion() - Method in exception openconnector.ConnectorException
-
- getProductFlagValue(String, boolean) - Method in class openconnector.AbstractConnector
-
Returns requested Product Flag set by CCG, if not set then return default value.
- getProductFlagValue(String, boolean) - Method in interface openconnector.ConnectorServices
-
Get value for requested product flag (Org feature).
- getProperty() - Method in class openconnector.Filter
-
- getRequests() - Method in class openconnector.Plan
-
- getRequiredString(String) - Method in class openconnector.AbstractConnector
-
- getResource() - Method in class openconnector.Request
-
- getResult() - Method in class openconnector.Item
-
- getResult() - Method in class openconnector.Plan
-
- getResult() - Method in class openconnector.Request
-
- getRetryInterval() - Method in class openconnector.Result
-
This is the optional preferred amount of time to wait before
the request is retried.
- getRights() - Method in class openconnector.Permission
-
- getRightsList() - Method in class openconnector.Permission
-
- getSchema() - Method in class openconnector.AbstractConnector
-
- getSchema(String) - Method in class openconnector.ConnectorConfig
-
Find a schema by object type.
- getSchemaItems() - Method in class openconnector.Request
-
- getSchemaObjectType() - Method in class openconnector.Schema.Attribute
-
- getSchemas() - Method in class openconnector.ConnectorConfig
-
- getScope() - Method in class openconnector.Item
-
- getSecurityExtract(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Default implementation of the getSecurityExtract method, which throws a
UnsupportedOperationException exception.
- getSecurityExtract(Map<String, Object>) - Method in interface openconnector.Connector
-
This method will be called to fetch Security extract from ERP Systems.
- getSize() - Method in class openconnector.Partition
-
- getSize() - Method in class openconnector.Schema.Attribute
-
Return the size of the attribute (for example - length) if pertinent, or null
otherwise.
- getStatus() - Method in class openconnector.Result
-
- getString(String) - Static method in class connector.common.Util
-
Return the given String or null (if the given String is null or
zero-length).
- getString(Map, String) - Static method in class connector.common.Util
-
Return a map value as a string.
- getString(String) - Method in class openconnector.AbstractConnector
-
- getString(String) - Method in class openconnector.ConnectorConfig
-
- getString() - Method in class openconnector.Item
-
- getString(String) - Method in class openconnector.Plan
-
- getString(String) - Method in class openconnector.Request
-
- getString(String) - Static method in class openconnector.Util
-
Deprecated.
- getSupportedFeatures(String) - Method in class openconnector.AbstractConnector
-
The default is GET and ITERATE.
- getSupportedFeatures(String) - Method in interface openconnector.Connector
-
Return the list of Features that are supported for the given object type.
- getSupportedObjectTypes() - Method in class openconnector.AbstractConnector
-
- getSupportedObjectTypes() - Method in interface openconnector.Connector
-
Return a list of the object types supported by this connector.
- getSystemItems() - Method in class openconnector.Request
-
- getTarget() - Method in class openconnector.Permission
-
- getTimeDiff(Instant) - Static method in class connector.common.Util
-
This method get the difference between start and end time
- getToken() - Method in class openconnector.Result
-
The token is used to identify
an internal system object that was created to process the request.
- getTrackingId() - Method in class openconnector.Request
-
- getType() - Method in class openconnector.Request
-
- getType() - Method in class openconnector.Schema.Attribute
-
Return the type of the attribute.
- getTypedAttribute(String, String) - Method in class openconnector.ConnectorConfig
-
- getUtilizationExtract(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Default implementation of the getUtilizationExtract method, which throws
a UnsupportedOperationException exception.
- getUtilizationExtract(Map<String, Object>) - Method in interface openconnector.Connector
-
This method will be called to fetch Utilization extract from ERP Systems
requestParams has required details to fetch Utilization extract data.
- getValue() - Method in class openconnector.Filter
-
- getValue() - Method in class openconnector.Item
-
- getValueFromMap(Map, String) - Static method in class connector.common.Util
-
This method returns the value for input key from the map.
- getValueFromMap(Map, String) - Static method in class openconnector.Util
-
Deprecated.
- getXpath(Map<String, String>) - Static method in class connector.common.XmlUtil
-
Creates a XPath object using the supplied map containing
namespace mappings.
- getXpath(Map<String, String>, boolean) - Static method in class connector.common.XmlUtil
-
Creates a XPath object using the supplied map containing
namespace mappings.
- getXpathExpression(String, Map<String, String>) - Static method in class connector.common.XmlUtil
-
Prepares an XPathExpression object using the supplied XPath
expression and the namespace mappings.
- getXpathExpression(String, Map<String, String>, boolean) - Static method in class connector.common.XmlUtil
-
Prepares an XPathExpression object using the supplied XPath
expression and the namespace mappings.
- info(Class<?>, String, Object[]) - Static method in class connector.common.LoggingUtil
-
Logs a message at INFO level, if enabled for className.
- info(<any>) - Method in class connector.common.LoggingUtil
-
Logs a message at INFO level, if enabled for className.
- info(String, <any>...) - Method in class connector.common.LoggingUtil
-
Logs a message at INFO level, if enabled for className.
- info(Object) - Method in interface openconnector.Log
-
Log a message at the info level if enabled.
- info(Object, Throwable) - Method in interface openconnector.Log
-
Log a message and throwable at the info level if enabled.
- info(Object) - Method in class openconnector.SystemOutLog
-
- info(Object, Throwable) - Method in class openconnector.SystemOutLog
-
- InsufficientPermissionException - Exception in openconnector
-
Thrown when an user has insufficient permissions to perform this operation.
- InsufficientPermissionException() - Constructor for exception openconnector.InsufficientPermissionException
-
Construct a ExceptionWrapper with no message or nested throwable.
- InsufficientPermissionException(String) - Constructor for exception openconnector.InsufficientPermissionException
-
Construct a new InsufficientPermissionException with a detailed message.
- InsufficientPermissionException(Message) - Constructor for exception openconnector.InsufficientPermissionException
-
Construct a new InsufficientPermissionException with a detailed message.
- InsufficientPermissionException(String, Throwable) - Constructor for exception openconnector.InsufficientPermissionException
-
Create a new InsufficientPermissionException from an existing exception.
- InsufficientPermissionException(Message, Throwable) - Constructor for exception openconnector.InsufficientPermissionException
-
Create a new InsufficientPermissionException from an existing exception and
object Message.
- InsufficientPermissionException(String, String, Throwable) - Constructor for exception openconnector.InsufficientPermissionException
-
Create a new InsufficientPermissionException from an error text,
suggestion text and existing exception.
- InvalidConfigurationException - Exception in openconnector
-
Thrown when an application lacking some configuration.
- InvalidConfigurationException() - Constructor for exception openconnector.InvalidConfigurationException
-
Construct a ExceptionWrapper with no message or nested throwable.
- InvalidConfigurationException(String) - Constructor for exception openconnector.InvalidConfigurationException
-
Construct a new InvalidConfigurationException with a detailed message.
- InvalidConfigurationException(Message) - Constructor for exception openconnector.InvalidConfigurationException
-
Construct a new InvalidConfigurationException with a detailed message.
- InvalidConfigurationException(String, Throwable) - Constructor for exception openconnector.InvalidConfigurationException
-
Create a new InvalidConfigurationException from an existing exception.
- InvalidConfigurationException(Message, Throwable) - Constructor for exception openconnector.InvalidConfigurationException
-
Create a new InvalidConfigurationException from an existing exception and
object Message.
- InvalidConfigurationException(String, String, Throwable) - Constructor for exception openconnector.InvalidConfigurationException
-
Create a new InvalidConfigurationException from an error text, suggestion
text and existing exception.
- InvalidRequestException - Exception in openconnector
-
Thrown when an invalid request is detected.
- InvalidRequestException() - Constructor for exception openconnector.InvalidRequestException
-
Construct a new InvalidRequestException with a detailed message.
- InvalidRequestException(String) - Constructor for exception openconnector.InvalidRequestException
-
Construct a new InvalidRequestException with a detailed message.
- InvalidRequestException(Message) - Constructor for exception openconnector.InvalidRequestException
-
Construct a new InvalidRequestException with a detailed message.
- InvalidRequestException(String, Throwable) - Constructor for exception openconnector.InvalidRequestException
-
Create a new InvalidRequestException from an existing exception.
- InvalidRequestException(Message, Throwable) - Constructor for exception openconnector.InvalidRequestException
-
Create a new InvalidRequestException from an existing exception and
object Message.
- InvalidRequestException(String, String, Throwable) - Constructor for exception openconnector.InvalidRequestException
-
Create a new InvalidRequestException from an error text, suggestion text
and existing exception.
- InvalidResponseException - Exception in openconnector
-
Thrown when an invalid response is detected.
- InvalidResponseException() - Constructor for exception openconnector.InvalidResponseException
-
Construct a ExceptionWrapper with no message or nested throwable.
- InvalidResponseException(String) - Constructor for exception openconnector.InvalidResponseException
-
Construct a new InvalidResponseException with a detailed message.
- InvalidResponseException(Message) - Constructor for exception openconnector.InvalidResponseException
-
Construct a new InvalidResponseException with a detailed message.
- InvalidResponseException(String, Throwable) - Constructor for exception openconnector.InvalidResponseException
-
Create a new InvalidResponseException from an existing exception.
- InvalidResponseException(Message, Throwable) - Constructor for exception openconnector.InvalidResponseException
-
Create a new InvalidResponseException from an existing exception and
object Message.
- InvalidResponseException(String, String, Throwable) - Constructor for exception openconnector.InvalidResponseException
-
Create a new InvalidResponseException from an error text, suggestion text
and existing exception.
- isAnyNullOrEmpty(String...) - Static method in class connector.common.Util
-
This method check values is null or empty if then return true....
- isBooleanOrNumberOrList(Object) - Static method in class connector.common.Util
-
Returns true if Object type either boolean or Number or list
- isDebugEnabled() - Method in interface openconnector.Log
-
Is the debug level enabled?
- isDebugEnabled() - Method in class openconnector.SystemOutLog
-
- isEmpty(String, String) - Static method in class connector.common.JsonUtil
-
Returns boolean value for determining the value of the
associated object with the provided key in the supplied JSON string is
empty or not.
- isEmpty(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns boolean value for determining the value of
the associated object with the provided key in the supplied JSON
string is empty or not.
- isEmpty(Collection) - Static method in class connector.common.Util
-
This method will return true true is the collection is null or empty
- isEmpty(Iterator) - Static method in class connector.common.Util
-
Return true if the specified Iterator is empty.
- isEmpty(Object[]) - Static method in class connector.common.Util
-
Return true if the specified array is empty.
- isEmpty(Map) - Static method in class connector.common.Util
-
Return true if the specified map is empty.
- isEmpty(String) - Static method in class connector.common.Util
-
Return true if the specified String is empty.
- isEmpty(int[]) - Static method in class connector.common.Util
-
Returns true if the specified primitive integer array is empty.
- isEmpty(Collection) - Static method in class openconnector.Util
-
Deprecated.
- isEmpty(Iterator) - Static method in class openconnector.Util
-
Deprecated.
- isEmpty(Object[]) - Static method in class openconnector.Util
-
Deprecated.
- isEmpty(Map) - Static method in class openconnector.Util
-
Return true if the specified map is empty.
- isEmpty(String) - Static method in class openconnector.Util
-
Return true if the specified String is empty.
- isEntitlement() - Method in class openconnector.Schema.Attribute
-
A flag to indicate if an attribute is an
entitlement.
- isErrorEnabled() - Method in interface openconnector.Log
-
Is the error level enabled?
- isErrorEnabled() - Method in class openconnector.SystemOutLog
-
- isExceptionRetryable(Exception) - Method in class openconnector.AbstractConnector
-
Check weather the exception is eligible for retry.
- isFailed() - Method in class openconnector.Result
-
- isFatalEnabled() - Method in interface openconnector.Log
-
Is the fatal level enabled?
- isFatalEnabled() - Method in class openconnector.SystemOutLog
-
- isIdentityNow() - Static method in class connector.common.Util
-
This method tells us if the application is running on identityNow
isIdentityNow is system property we set in CCG main method
and we dont set this in case of identityIQ
- isIdentityNow() - Static method in class openconnector.Util
-
This method tells us if the application is running on identityNow
isIdentityNow is system property we set in CCG main method
and we dont set this in case of identityIQ
- isInfoEnabled() - Method in interface openconnector.Log
-
Is the info level enabled?
- isInfoEnabled() - Method in class openconnector.SystemOutLog
-
- isInt(String) - Static method in class connector.common.Util
-
Return true if the specified String is an Integer value.
- isManaged() - Method in class openconnector.Schema.Attribute
-
Returns a boolean indicating that the attribute is managed.
- isMulti() - Method in class openconnector.Schema.Attribute
-
Return whether this attribute is multi-valued.
- isNegate() - Method in class openconnector.Filter
-
- isNothing(String) - Static method in class connector.common.Util
-
Return true if the specified String is null or empty.
- isNotNullOrEmpty(String) - Static method in class connector.common.Util
-
Negative of isNullOrEmpty
- isNotNullOrEmpty(String) - Static method in class openconnector.Util
-
Deprecated.
- isNullOrEmpty(String) - Static method in class connector.common.Util
-
This method will return true if the String that is passed is null or
empty
- isNullOrEmpty(String) - Static method in class openconnector.Util
-
Deprecated.
- isRetry() - Method in class openconnector.Result
-
- isSecret(String) - Static method in class connector.common.SecretAttributes
-
Return if name param is a secret attribute
- isSecret(String) - Method in class openconnector.JsonBuilder
-
- isSubmitted() - Method in class openconnector.Result
-
- isTraceEnabled() - Method in interface openconnector.Log
-
Is the trace level enabled?
- isTraceEnabled() - Method in class openconnector.SystemOutLog
-
- isWarnEnabled() - Method in interface openconnector.Log
-
Is the warn level enabled?
- isWarnEnabled() - Method in class openconnector.SystemOutLog
-
- isXmlChar(char) - Static method in class connector.common.XmlUtil
-
Return whether the given character is an XML char.
- Item - Class in openconnector
-
A model for a single change request for an object.
- Item() - Constructor for class openconnector.Item
-
- Item(String, Object) - Constructor for class openconnector.Item
-
- Item(String, Item.Operation, Object) - Constructor for class openconnector.Item
-
- Item.Operation - Enum in openconnector
-
Operations describe how values should be applied when updating.
- itemsToMap(List<Item>) - Method in class openconnector.AbstractConnector
-
Given a list of Items, convert them into a Map.
- iterate(Iterable<T>) - Static method in class connector.common.Util
-
Constructs a null-safe iterable for use with for-each loops to avoid null
checking.
- iterate(Partition) - Method in class openconnector.AbstractConnector
-
Default implementation of the iterate(Partition) method, which throws
UnsupportedOperationException by default.
- iterate(Filter) - Method in interface openconnector.Connector
-
Return an iterator over the objects of the configured object type that
match the given filter (or all objects if no filter is specified).
- iterate(Partition) - Method in interface openconnector.Connector
-
Method used to iterate over the object in chunks that can
be processed in different threads or machine pools.
- itoa(int) - Static method in class connector.common.Util
-
Convert an unboxed int to a String.
- itoa(int) - Static method in class openconnector.Util
-
Deprecated.
- OBJECT_TYPE_ACCOUNT - Static variable in interface openconnector.Connector
-
Object type representing an account on a resource.
- OBJECT_TYPE_GROUP - Static variable in interface openconnector.Connector
-
Object type representing an group on a resource.
- OBJECT_TYPE_TICKET - Static variable in interface openconnector.Connector
-
Object type representing an group on a resource.
- ObjectAlreadyExistsException - Exception in openconnector
-
Thrown when any particular object which is already exists this includes.
- ObjectAlreadyExistsException() - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Construct a ExceptionWrapper with no message.
- ObjectAlreadyExistsException(String) - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Construct a ExceptionWrapper with detail message having name of object
which is already exits.
- ObjectAlreadyExistsException(Message) - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Construct a new ObjectAlreadyExistsException with a detailed message.
- ObjectAlreadyExistsException(String, Throwable) - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Create a new ObjectAlreadyExistsException from an existing exception.
- ObjectAlreadyExistsException(Message, Throwable) - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Create a new ObjectAlreadyExistsException from an existing exception and
object Message.
- ObjectAlreadyExistsException(String, String, Throwable) - Constructor for exception openconnector.ObjectAlreadyExistsException
-
Create a new ObjectAlreadyExistsException from an error text, suggestion
text and existing exception.
- ObjectNotFoundException - Exception in openconnector
-
Thrown when any particular object not found this includes.
- ObjectNotFoundException() - Constructor for exception openconnector.ObjectNotFoundException
-
Construct a ExceptionWrapper with no message.
- ObjectNotFoundException(String) - Constructor for exception openconnector.ObjectNotFoundException
-
Construct a ExceptionWrapper with detail message having name of missing object.
- ObjectNotFoundException(Message) - Constructor for exception openconnector.ObjectNotFoundException
-
Construct a new ObjectNotFoundException with a detailed message.
- ObjectNotFoundException(String, Throwable) - Constructor for exception openconnector.ObjectNotFoundException
-
Create a new ObjectNotFoundException from an existing exception.
- ObjectNotFoundException(Message, Throwable) - Constructor for exception openconnector.ObjectNotFoundException
-
Create a new ObjectNotFoundException from an existing exception and
object Message.
- ObjectNotFoundException(String, String, Throwable) - Constructor for exception openconnector.ObjectNotFoundException
-
Create a new ObjectNotFoundException from an error text, suggestion text
and existing exception.
- objectType - Variable in class openconnector.AbstractConnector
-
The currently configured object type.
- opAuthenticate - Static variable in class openconnector.LoggerUtil
-
- opChangePassword - Static variable in class openconnector.LoggerUtil
-
- opCreate - Static variable in class openconnector.LoggerUtil
-
- opDelete - Static variable in class openconnector.LoggerUtil
-
- opDisable - Static variable in class openconnector.LoggerUtil
-
- opEnable - Static variable in class openconnector.LoggerUtil
-
- openconnector - package openconnector
-
Built in classes used to read, authenticate and executes provisioning plan to
enterprise applications.
- OpenMessagePart - Interface in openconnector
-
Interface that provides a way to localize a message text.
- opGetIteratorPartitions - Static variable in class openconnector.LoggerUtil
-
- opGetObject - Static variable in class openconnector.LoggerUtil
-
- opIterateObjects - Static variable in class openconnector.LoggerUtil
-
- opIterateWithPartition - Static variable in class openconnector.LoggerUtil
-
- opModify - Static variable in class openconnector.LoggerUtil
-
- opTestConfiguration - Static variable in class openconnector.LoggerUtil
-
- opUnlock - Static variable in class openconnector.LoggerUtil
-
- otob(Object) - Static method in class connector.common.Util
-
Convert a random object into an unboxed boolean.
- otob(Object) - Static method in class openconnector.Util
-
Deprecated.
- otoi(Object) - Static method in class connector.common.Util
-
Convert a random object into an unboxed int.
- otoi(Object) - Static method in class openconnector.Util
-
Deprecated.
- otol(Object) - Static method in class connector.common.Util
-
Convert an object to a List of Strings.
- otolForNonCSVList(Object) - Static method in class connector.common.Util
-
Convert an object to a List of Strings.
- otom(Object) - Static method in class connector.common.Util
-
Convert an object to a Map of .
- otos(Object) - Static method in class connector.common.Util
-
Convert an object to its string representation.
- otos(Object) - Static method in class openconnector.Util
-
Deprecated.
- parse(String) - Static method in class connector.common.JsonUtil
-
Deprecated.
- parse(String) - Static method in class openconnector.JsonUtil
-
Public interface for parsing JSON that conforms to our restrictions.
- parseJson(String) - Method in class connector.common.JsonUtil.JsonParser
-
Returns Java-equivalent object for the supplied JSON source.
- parseJson(String, Class<?>) - Method in class connector.common.JsonUtil.JsonParser
-
Returns object of type targetClass for the supplied JSON
source.
- parseJson(String) - Static method in class connector.common.JsonUtil
-
Returns Java-equivalent object for the supplied JSON source.
- parseJson(String, Class<?>) - Static method in class connector.common.JsonUtil
-
Returns object of type targetClass for the supplied JSON
source.
- parseOld(String, String, boolean) - Static method in class connector.common.XmlUtil
-
Parse an XML string and return the document element.
- partition(Collection<T>, int) - Static method in class connector.common.Util
-
This method partitions the list into number of sublists similar to the partition
method from Google Guava
https://google.github.io/guava/releases/19.0/api/docs/com/google/common/collect/Lists.html#partition(java.util.List,%20int)
- Partition - Class in openconnector
-
A Partition is an object that is used by the
connector interface to describe slices of data that
can be split up during object iteration.
- Partition() - Constructor for class openconnector.Partition
-
Default constructor.
- Permission - Class in openconnector
-
A model for complex entitlements.
- Permission() - Constructor for class openconnector.Permission
-
Constructor.
- Plan - Class in openconnector
-
A model to represent a set of provisioning requests for a connector.
- Plan() - Constructor for class openconnector.Plan
-
- println(Object) - Static method in class connector.common.XmlUtil
-
exclude
- provision(Plan) - Method in class openconnector.AbstractConnector
-
Default implementation of the plan evaluation method that parses the
plan and calls down to a simpler set of methods that can be
implemented by the subclass.
- provision(Plan) - Method in interface openconnector.Connector
-
Evaluate a provisioning plan that specifies operations to be performed
on one or more objects.
- put(String, String, Object) - Method in class connector.common.JsonUtil.JsonParser
-
Associating the specified value with the specified key in the
provided JSON target.If the the provided target
previously contained a mapping for the key, the oldvalue is replaced.
- put(String, String, Object) - Static method in class connector.common.JsonUtil
-
Associating the specified value with the specified key in the provided
JSON target.If the the provided target previously
contained a mapping for the key, the oldvalue is replaced.
- put(String, Object) - Method in class openconnector.Partition
-
- read(String) - Method in interface openconnector.Connector
-
Return the object of the configured object type that has the given
native identifier.
- readFile(String, String, boolean) - Static method in class connector.common.Util
-
Function to read a a file and create a list of all data present in it.
- registerListener(ConnectorStateChangeListener) - Method in class openconnector.AbstractConnector
-
Register listener interested in connector config changes
- registerListener(ConnectorStateChangeListener) - Method in interface openconnector.Connector
-
Register listener to listen to openconnector app config changes
- registerMessageLocalizationService(ConnectorServices) - Static method in class openconnector.MessageLocalizationHelper
-
Registers a message localization service that provides a message text
localization element.
- remove(String, String) - Method in class connector.common.JsonUtil.JsonParser
-
Removes the mapping for the specified key from the provided
JSON string target, if present.
- remove(String, String) - Static method in class connector.common.JsonUtil
-
Removes the mapping for the specified key from the provided JSON
string target, if present.
- remove() - Method in class openconnector.FilteredIterator
-
Not implemented - throws an UnsupportedOperationException.
- remove(List<Item>, String) - Static method in class openconnector.Item
-
Remove an item with the given name from a list if it exists.
- removeDuplicates(List<T>) - Static method in class connector.common.Util
-
Remove duplicate items from provided list.
- render(Object) - Static method in class connector.common.JsonUtil
-
Deprecated.
- render(Object) - Static method in class openconnector.JsonBuilder
-
Public interface to rendering something as a JSON string.
- render(Object) - Static method in class openconnector.JsonUtil
-
Public interface to rendering something as a JSON string.
- replaceCharacter(String, String, String) - Static method in class connector.common.Util
-
Function to replace a charecter with other charecter in any string.
- replaceCharacter(String, String, String) - Static method in class openconnector.Util
-
Deprecated.
- replaceWith - Static variable in class openconnector.LoggerUtil
-
- Request - Class in openconnector
-
A model to represent a request for a single target object.
- Request() - Constructor for class openconnector.Request
-
- Request.Operation - Enum in openconnector
-
Operations specify what is to be done to the object.
- reset() - Method in class openconnector.JsonBuilder
-
- resolveEntity(String, String) - Method in class connector.common.XmlUtil.SailPointEntityResolver
-
Attempt to resolve an entity reference to a resource stream.
- Result - Class in openconnector
-
A model to represent a result from a provisioning request.
- Result() - Constructor for class openconnector.Result
-
Construct an empty result.
- Result(Result.Status) - Constructor for class openconnector.Result
-
Construct a result with an initial status.
- Result.Status - Enum in openconnector
-
The set of possible result status codes.
- runRule(Object, Map<String, Object>) - Method in interface openconnector.ConnectorServices
-
Run a rule and return the result or null if there is no result.
- runRule(String, Map<String, Object>) - Method in interface openconnector.ConnectorServices
-
- safeIterable(Iterable<T>) - Static method in class connector.common.Util
-
Constructs a null-safe iterable for use with for-each loops to avoid null
checking.
- SailPointEntityResolver() - Constructor for class connector.common.XmlUtil.SailPointEntityResolver
-
- SailPointEntityResolver(String) - Constructor for class connector.common.XmlUtil.SailPointEntityResolver
-
- SailPointErrorHandler() - Constructor for class connector.common.XmlUtil.SailPointErrorHandler
-
- saveConnectorState() - Method in class openconnector.AbstractConnector
-
Finally save the new connector state values into the app config
- saveConnectorState() - Method in interface openconnector.Connector
-
Save new connector state values into the app config
- saveObject(Object) - Method in interface openconnector.ConnectorServices
-
Save an entire object.
- schema - Variable in class openconnector.AbstractConnector
-
The Schema that matches the object type, found within the
ConnectorCnfig.
- Schema - Class in openconnector
-
A Schema describes the attributes that are supported in a resource object.
- Schema() - Constructor for class openconnector.Schema
-
Constructor.
- Schema.Attribute - Class in openconnector
-
The definition of a resource object attribute.
- Schema.Type - Enum in openconnector
-
An enumeration of attribute types.
- SecretAttributes - Class in connector.common
-
List of secret attributes.
- SecretAttributes - Static variable in class openconnector.Item
-
Item or argument names that can contain passwords that need to
be hidden.
- SecurityUtil - Class in connector.common
-
The SecurityUtil class contains methods for performing common basic security related operations.
- SecurityUtil() - Constructor for class connector.common.SecurityUtil
-
- serialize(StringBuilder, Node) - Static method in class connector.common.XmlUtil
-
Serialize the given Node into the given StringBuilder.
- serializeNulls() - Method in class connector.common.JsonUtil.JsonParserBuilder
-
Enables serialization of null values in the json
representation.
- setAnnotation(String) - Method in class openconnector.Permission
-
- setApplication(String) - Static method in class openconnector.LoggerUtil
-
Function which sets the name of application for which logging is enabled.
- setApplicationAttribute(String, String, Object) - Method in interface openconnector.ConnectorServices
-
Save attribute in the Application.
- setApplicationAttributes(String, Map<String, Object>) - Method in interface openconnector.ConnectorServices
-
Save attribute map in the Application.
- setAppType(String) - Static method in class openconnector.LoggerUtil
-
Function which sets the type of application for which logging is enabled.
- setArgument(String, Object) - Method in class openconnector.Item
-
Set an extended connector argument.
- setArguments(Map<String, Object>) - Method in class openconnector.Item
-
Set optional extended arguments for the connector.
- setArguments(Map<String, Object>) - Method in class openconnector.Plan
-
Set the extended plan arguments for the connector.
- setArguments(Map<String, Object>) - Method in class openconnector.Request
-
Set extended request-specific arguments for the connector.
- setAttribute(String, Object) - Method in class openconnector.ConnectorConfig
-
Set an attribute value in the configuration.
- setAttribute(String, Object) - Method in class openconnector.Partition
-
- setAttributes(Map<String, Object>) - Method in class openconnector.Partition
-
- setAttributes(List<Schema.Attribute>) - Method in class openconnector.Schema
-
Set the list of attributes defined in this schema.
- setConfig(Map<String, Object>) - Method in class openconnector.ConnectorConfig
-
Set the map of configuration parameters.
- setConnectorServices(ConnectorServices) - Method in class openconnector.AbstractConnector
-
Sets the ConnectorServices object, provided by OpenConnectorAdapter.
- setConnectorServices(ConnectorServices) - Method in interface openconnector.Connector
-
Sets the ConnectorServices object.
- setConnectorState(String, Object) - Method in class openconnector.AbstractConnector
-
Interface to set connector state values
- setConnectorState(String, Object) - Method in interface openconnector.Connector
-
Interface to set new connector config value
- setDateFormat(String) - Method in class connector.common.JsonUtil.JsonParserBuilder
-
Set Date Formatting while converting json to String representation.
- setDeltaAggregationState(Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Convenience method to set the delta aggregation state.
- setDescription(String) - Method in class openconnector.Schema.Attribute
-
Sets description of attribute
- setDetailedError(String, Object...) - Method in exception openconnector.ConnectorException
-
- setDetailedError(Message) - Method in exception openconnector.ConnectorException
-
- setEntitlement(boolean) - Method in class openconnector.Schema.Attribute
-
Sets the is entitlement flag.
- setId(String) - Method in class openconnector.Request
-
Set the unique identifier of the target object.
- setIdentityAttribute(String) - Method in class openconnector.Schema
-
Set the name of the attribute from the attributes list that
represents the object identity or "naming" attribute.
- setIncludePermissions(boolean) - Method in class openconnector.Schema
-
Set the IncludePermissions attribute of schema.
- setItems(List<Item>) - Method in class openconnector.Request
-
Set the list of items to apply to the object.
- setKey(String) - Method in interface openconnector.OpenMessagePart
-
Sets the message key.
- setLocalizedMessage(Message) - Method in exception openconnector.ConnectorException
-
- setLog(Log) - Method in class openconnector.AbstractConnector
-
Change the log used by this connector.
- setManaged(boolean) - Method in class openconnector.Schema.Attribute
-
Sets the is entitlement flag.
- setMDC(String, String) - Static method in class openconnector.LoggerUtil
-
Function to add value in MDC
- setMessages(List<String>) - Method in class openconnector.Result
-
Set the result message list.
- setMulti(boolean) - Method in class openconnector.Schema.Attribute
-
- setName(String) - Method in class openconnector.Item
-
Set the name of the object attribute.
- setName(String) - Method in class openconnector.Partition
-
- setName(String) - Method in class openconnector.Schema.Attribute
-
Set the name of the attribute.
- setNativeIdentity(String) - Static method in class openconnector.LoggerUtil
-
This sets the native identity of account or group.
- setNativeObjectType(String) - Method in class openconnector.Schema
-
Set the name of the native application object.
- setObject(Map<String, Object>) - Method in class openconnector.Result
-
Set the result object.
- setObjectType(String) - Method in class openconnector.AbstractConnector
-
Set the target object type.
- setObjectType(String) - Method in interface openconnector.Connector
-
Change the target object type for connector methods.
- setObjectType(String) - Static method in class openconnector.LoggerUtil
-
This sets the object type like account , or group etc.
- setObjectType(String) - Method in class openconnector.Partition
-
- setObjectType(String) - Method in class openconnector.Schema.Attribute
-
Set the schema name of the objects referenced
by this attribute.
- setObjectType(String) - Method in class openconnector.Schema
-
Set the type of object this schema describes.
- setOperation(Item.Operation) - Method in class openconnector.Item
-
Set the operation to apply to the attribute.
- setOperation(String) - Static method in class openconnector.LoggerUtil
-
Function which sets the operation which is happening for the application.
- setOperation(Request.Operation) - Method in class openconnector.Request
-
Set the operation to apply to the object.
- setParameters(List<Object>) - Method in interface openconnector.OpenMessagePart
-
Sets parameters to insert into the message when it is rendered.
- setPassword(String, String, String, Date, Map<String, Object>) - Method in class openconnector.AbstractConnector
-
Set the password for the given object to the newPassword.
- setPossibleSuggestion(String, Object...) - Method in exception openconnector.ConnectorException
-
- setPossibleSuggestion(Message) - Method in exception openconnector.ConnectorException
-
- setRequests(List<Request>) - Method in class openconnector.Plan
-
Set the list of requests in the plan.
- setResource(String) - Method in class openconnector.Request
-
Set the name of the resource owning the object.
- setResult(Result) - Method in class openconnector.Item
-
Set the result of this request.
- setResult(Result) - Method in class openconnector.Plan
-
Set the overall result of the plan evaluation.
- setResult(Result) - Method in class openconnector.Request
-
Set the result of this request.
- setRetryableFailure(Throwable) - Method in class openconnector.Result
-
Add a messages for an exception to the
result and also set the status to Retry.
- setRetryInterval(int) - Method in class openconnector.Result
-
Set the retry interval.
- setRetryStatus(Result) - Method in class openconnector.AbstractConnector
-
Helper for setting retry status -
Iterate through all the messages from the result and call shoudRetry for each one
If it can be retried, check if the retry threshold is configured, set that in the result
- setRights(String) - Method in class openconnector.Permission
-
- setRights(List<String>) - Method in class openconnector.Permission
-
- setSchemaObjectType(String) - Method in class openconnector.Schema.Attribute
-
Set schemaObjectType of attribute
- setSchemas(List<Schema>) - Method in class openconnector.ConnectorConfig
-
Set the list of schemas supported by this connector.
- setScope(String) - Method in class openconnector.Item
-
Set the scope of the attribute request.
- setSize(int) - Method in class openconnector.Partition
-
- setSize(Integer) - Method in class openconnector.Schema.Attribute
-
Set the size of the attribute.
- setStatisticsCollector(StatisticsCollector) - Method in class openconnector.AbstractConnector
-
Set the StatisticsCollector object require for underlying connector to
push the aggreagtion statistics.
- setStatisticsCollector(StatisticsCollector) - Method in interface openconnector.Connector
-
Set the StatisticsCollector object require for underlying connector to
push the aggreagtion statistics.
- setStatus(Result.Status) - Method in class openconnector.Result
-
Set the result status code.
- setTarget(String) - Method in class openconnector.Permission
-
- setToCsv(Set<?>) - Static method in class connector.common.Util
-
- setToken(String) - Method in class openconnector.Result
-
Set the result token.
- setTrackingId(String) - Method in class openconnector.Request
-
Set the trackingId of this request.
- setType(String) - Method in class openconnector.Request
-
Set the object type.
- setType(Schema.Type) - Method in class openconnector.Schema.Attribute
-
Set the type of the attribute.
- setValue(Object) - Method in class openconnector.Item
-
Set the value to apply to the attribute.
- shouldRetry(Exception, String) - Method in class openconnector.AbstractConnector
-
Helper for checking if the provisioning error can be retried -
1.
- SINGLE_QUOTE - Static variable in class connector.common.XmlUtil
-
- size(Collection) - Static method in class connector.common.Util
-
Return the size of the given collection.
- SortMapKeys - Static variable in class openconnector.JsonBuilder
-
A global flag controlling whether we sort map keys before
rendering.
- SortMapKeys - Static variable in class openconnector.JsonUtil
-
A global flag controlling whether we sort map keys before
rendering.
- stackToString(Throwable) - Static method in class connector.common.Util
-
Converts the stack trace of an exception to a String
- start() - Method in class openconnector.JsonBuilder
-
- start(String) - Method in class openconnector.JsonBuilder
-
- startArray() - Method in class openconnector.JsonBuilder
-
- statisticsCollector - Variable in class openconnector.AbstractConnector
-
The StatisticsCollector object is require for passing statistics of
connectors during Aggregation process.
- stringToDate(String) - Static method in class connector.common.Util
-
Convert the string representation for a date into a Date object.
- stringToList(String) - Static method in class connector.common.Util
-
This function create list from string value
- supportsPartitionedDeltaAggregation() - Method in class openconnector.AbstractConnector
-
Gets if the connector supports partitioned delta aggregation
- supportsPartitionedDeltaAggregation() - Method in interface openconnector.Connector
-
Gets if the connector supports partitioned delta aggregation
- syncCredentialsInApplication(Map<String, Object>) - Method in interface openconnector.ConnectorServices
-
Sync latest credential from Vault to application.
- SystemOutLog - Class in openconnector
-
An implementation of the Log interface that sends messages
to the system output stream.
- SystemOutLog() - Constructor for class openconnector.SystemOutLog
-
- testConnection() - Method in class openconnector.AbstractConnector
-
Test the connection to the managed system.
- testConnection() - Method in interface openconnector.Connector
-
Test the configured to see if a connection can be made.
- throwUnsupported(String) - Method in class openconnector.AbstractConnector
-
- TimeoutException - Exception in openconnector
-
Exception thrown when a blocking operation times out.
- TimeoutException() - Constructor for exception openconnector.TimeoutException
-
Construct a ExceptionWrapper with no message or nested throwable.
- TimeoutException(String) - Constructor for exception openconnector.TimeoutException
-
Construct a new TimeoutException with a detailed message.
- TimeoutException(Message) - Constructor for exception openconnector.TimeoutException
-
Construct a new TimeoutException with a detailed message.
- TimeoutException(String, Throwable) - Constructor for exception openconnector.TimeoutException
-
Create a new TimeoutException from an existing exception.
- TimeoutException(Message, Throwable) - Constructor for exception openconnector.TimeoutException
-
Create a new TimeoutException from an existing exception and
object Message.
- TimeoutException(String, String, Throwable) - Constructor for exception openconnector.TimeoutException
-
Create a new TimeoutException from an error text, suggestion text and
existing exception.
- toBoolean(Object) - Method in class openconnector.Item
-
Coerce the object into a boolean value.
- toJson(Object) - Method in class connector.common.JsonUtil.JsonParser
-
Converts the JSON source to JSON string and includes
null values in the returned JSON string if
includeNulls is true.
- toJson(Object) - Static method in class connector.common.JsonUtil
-
Converts the JSON source to JSON string.
- toJson(JsonBuilder) - Method in class openconnector.Item
-
Render the Item as a JSON string for logging and debugging.
- toJson() - Method in class openconnector.Item
-
- toJson(JsonBuilder) - Method in class openconnector.Partition
-
Render the Item as a JSON string.
- toJson() - Method in class openconnector.Partition
-
- toJson(JsonBuilder) - Method in class openconnector.Plan
-
Render the Item as a JSON string for logging and debugging.
- toJson() - Method in class openconnector.Plan
-
- toJson(JsonBuilder) - Method in class openconnector.Request
-
Render the Item as a JSON string for logging and debugging.
- toJson() - Method in class openconnector.Request
-
- toJson(JsonBuilder) - Method in class openconnector.Result
-
Render the Item as a JSON string for logging and debugging.
- toJson() - Method in class openconnector.Result
-
- toList(String) - Method in class connector.common.JsonUtil.JsonParser
-
Creates a List from the supplied JSON
jsonArraySource.
- toList(String) - Static method in class connector.common.JsonUtil
-
Creates a List from the supplied JSON jsonArraySource.
- toList(JSONArray) - Static method in class openconnector.JsonUtil
-
Method to return list of Object from JSONArray
- toMap(String) - Method in class connector.common.JsonUtil.JsonParser
-
Creates a Map from the supplied JSON source.
- toMap(String) - Static method in class connector.common.JsonUtil
-
Creates a Map from the supplied JSON source.
- toReplace - Static variable in class openconnector.LoggerUtil
-
- toString() - Method in class openconnector.JsonBuilder
-
- toString() - Method in interface openconnector.OpenMessagePart
-
Convenient so we can just print them.
- toStringOrJson(Object) - Static method in class connector.common.JsonUtil
-
Parses the object and returns a string value or an equivalent
JSON representation.
- trace(Class<?>, String, Object[]) - Static method in class connector.common.LoggingUtil
-
Logs a message at TRACE level, if enabled for className.
- trace(<any>) - Method in class connector.common.LoggingUtil
-
Logs a message at TRACE level, if enabled for className.
- trace(String, <any>...) - Method in class connector.common.LoggingUtil
-
Logs a message at TRACE level, if enabled for className.
- trace(Object) - Method in interface openconnector.Log
-
Log a message at the trace level if enabled.
- trace(Object, Throwable) - Method in interface openconnector.Log
-
Log a message and throwable at the trace level if enabled.
- trace(Object) - Method in class openconnector.SystemOutLog
-
- trace(Object, Throwable) - Method in class openconnector.SystemOutLog
-
- trimWhitespace(String) - Static method in class connector.common.Util
-
Trims trailing whitespace from a string.
- valueOf(String) - Static method in enum openconnector.Connector.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Filter.Conjunct
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Filter.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Item.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.LoggerUtil.LoggerOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Request.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Result.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum openconnector.Schema.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum openconnector.Connector.Feature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Filter.Conjunct
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Filter.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Item.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.LoggerUtil.LoggerOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Request.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Result.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum openconnector.Schema.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.