A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages

A

AbstractBaseUtility - Class in com.identityworksllc.iiq.common
The base class for each Utilities class that contains common functions to all
AbstractBaseUtility(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.AbstractBaseUtility
Constructor, builds some common functions
AbstractCommonIntegrationExecutor - Class in com.identityworksllc.iiq.common.integration
Superclass containing common hooks for the custom integration executor classes
AbstractCommonIntegrationExecutor() - Constructor for class com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
 
AbstractJavaDataSource - Class in com.identityworksllc.iiq.common.reporting
Parent class for Java data sources, making certain things easier
AbstractJavaDataSource() - Constructor for class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
AbstractNamedParameterStatement<StatementType extends Statement> - Class in com.identityworksllc.iiq.common.query
The abstract superclass for the named parameter statement types.
AbstractNamedParameterStatement() - Constructor for class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
 
AbstractThreadedObjectIteratorTask<ItemType> - Class in com.identityworksllc.iiq.common.task
A more advanced AbstractThreadedTask that implements a “do this to these” pattern.
AbstractThreadedObjectIteratorTask() - Constructor for class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
 
AbstractThreadedObjectIteratorTask.CloseableIteratorWrapper - Class in com.identityworksllc.iiq.common.task
Proxy to convert a Closeable iterator into an iterator
AbstractThreadedObjectIteratorTask.ResultTransformingIterator - Class in com.identityworksllc.iiq.common.task
Wraps the output iterators for transformation purposes.
AbstractThreadedTask<T> - Class in com.identityworksllc.iiq.common.task
An abstract superclass for nearly all custom multi-threaded SailPoint tasks.
AbstractThreadedTask() - Constructor for class com.identityworksllc.iiq.common.task.AbstractThreadedTask
 
accept(Maybe<T>) - Method in class com.identityworksllc.iiq.common.Maybe.MaybeConsumer
Performs this operation on the given argument.
accept(Cell) - Method in interface com.identityworksllc.iiq.common.table.CellOption
Modify the cell passed in according to the option details
accept(Object) - Method in class com.identityworksllc.iiq.common.Functions.NullConsumer
 
accept(Object, Object) - Method in class com.identityworksllc.iiq.common.Functions.NullConsumer
 
accept(Connection) - Method in interface com.identityworksllc.iiq.common.Functions.ConnectionHandler
Does something with the connection
accept(ResultSet) - Method in interface com.identityworksllc.iiq.common.Functions.RowHandler
Does something with the current row of the ResultSet provided
accept(TaskResult) - Method in interface com.identityworksllc.iiq.common.TaskUtil.TaskResultConsumer
Does something with the task result
accept(T) - Method in interface com.identityworksllc.iiq.common.Functions.ConsumerWithError
 
accept(T) - Method in interface com.identityworksllc.iiq.common.threads.LockingObjectReference.LockedObjectAction
The action to take for locking the object
acceptWithError(SailPointContext) - Method in interface com.identityworksllc.iiq.common.Functions.GenericCallback
 
acceptWithError(T) - Method in interface com.identityworksllc.iiq.common.Functions.ConsumerWithError
 
accessCheck() - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
accessCheck(AccessCheckInput) - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
Returns an ‘allowed’ response if the logged in user can access the item based on the common configuration parameters.
AccessCheck - Class in com.identityworksllc.iiq.common.access
Static methods for implementing access checks.
AccessCheck.SecurityCacheToken - Class in com.identityworksllc.iiq.common.access
The container object to identify the cached ThingAccessUtil inputs.
AccessCheck.SecurityResult - Class in com.identityworksllc.iiq.common.access
The container object to hold the cached ThingAccessUtil results
AccessCheckInput - Class in com.identityworksllc.iiq.common.access
Access check input
AccessCheckInput() - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Constructs a basic access check input
AccessCheckInput(AccessCheckInput, CommonSecurityConfig) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Copy constructor allowing override of an input
AccessCheckInput(UserContext, CommonSecurityConfig) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Access check input taking a plugin or target
AccessCheckInput(UserContext, Identity, CommonSecurityConfig) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Access check input taking a plugin or target
AccessCheckInput(UserContext, Identity, String, CommonSecurityConfig) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Access check input taking a plugin or target
AccessCheckInput(UserContext, Identity, String, CommonSecurityConfig, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckInput
Access check input taking a plugin or target
AccessCheckResponse - Class in com.identityworksllc.iiq.common.access
AccessCheckResponse() - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckResponse
Basic constructor used by actual users of this class
AccessCheckResponse(boolean, List<StampedMessage>, long) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheckResponse
Jackson-specific constructor.
AccessHistory - Class in com.identityworksllc.iiq.common
A singleton utility for retrieving AccessHistory-related objects, gracefully failing in pre-8.4 versions of IIQ.
AccessRequestUtilities - Class in com.identityworksllc.iiq.common
Utility class for dealing with Approvals, ApprovalSets, and ApprovalItems
AccessRequestUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.AccessRequestUtilities
 
AccountAggregationExecutor - Class in com.identityworksllc.iiq.common.request
Request handler to do an async execution of a single aggregation event.
AccountAggregationExecutor() - Constructor for class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
 
accountRequests() - Static method in class com.identityworksllc.iiq.common.Functions
A flatMap() function to extract the account requests from a plan
AccountUtilities - Class in com.identityworksllc.iiq.common
This class contains several utilities for dealing with accounts and applications
AccountUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.AccountUtilities
Constructor
AccountUtilities(SailPointContext, ProvisioningUtilities) - Constructor for class com.identityworksllc.iiq.common.AccountUtilities
Constructor allowing you to pass a new ProvisioningUtilities
AccountUtilities.AggregateOptions - Class in com.identityworksllc.iiq.common
The options class for AccountUtilities.aggregateAccount(AggregateOptions), allowing expansion of the inputs without having to break backwards compatibility.
ACCT_AGGREGATION_END - Static variable in class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
The field indicating aggregation end (a Date)
ACCT_AGGREGATION_START - Static variable in class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
The field indicating aggregation start (a Date)
add(Cell) - Method in class com.identityworksllc.iiq.common.table.Row
Adds a new cell to the end of this row.
addAggregateOption(String, Object) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
Adds a new aggregate option to the existing Map, creating the Map if it is null.
addAttribute(String, String) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
Adds a new attribute to this object summary
addAttribute(String, List<?>) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
Adds a new attribute to this object summary
addBatch() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Adds an item to the current batch.
addBatch() - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Adds the current row to the batch
addCaseInsensitiveApplication(String) - Method in class com.identityworksllc.iiq.common.BetterDifferencer
Adds a particular application name as case-insensitive
addCaseInsensitiveField(String, String) - Method in class com.identityworksllc.iiq.common.BetterDifferencer
Adds a particular field on a particular applicaiton as case-insensitive
addChild(SailPointWorker) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Adds a child of this task.
addColumn(Object) - Method in class com.identityworksllc.iiq.common.table.QueryTable
Adds an output column to this QueryTable
addCommonDateFields(NamedParameterStatement, Date, Date, Date, Date) - Static method in class com.identityworksllc.iiq.common.task.export.ExportPartition
Adds the common date fields (which must have the given names) to the given prepared statement.
addCssClasses(String...) - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given Cell to add the classes listed to the existing list
addDependency(SailPointWorker, Future<?>) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Adds a dependency Future which will be invoked prior to any child tasks and also this task.
addEntitlement(String, Link, String, String, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given entitlement to the given account on the user
addEntitlement(String, Link, ManagedAttribute, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given entitlement to the given account on the user
addError(String, Throwable) - Method in class com.identityworksllc.iiq.common.vo.Outcome
Adds a timestamped error to this outcome
addFailure(Failure<T, ? extends Exception>) - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Adds a failure to the output
addLink(String, String) - Method in class com.identityworksllc.iiq.common.plugin.vo.RestObject
Non-REST method to add a new Link to this object for return
addLoggers(String...) - Static method in class com.identityworksllc.iiq.common.logging.LogCapture
Adds logger interceptors for the given loggers if they don’t already have any
addMapped(Map<String, T>, String, S) - Static method in class com.identityworksllc.iiq.common.Utilities
Adds the given value to a Collection at the given key in the map.
addMessage(String) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Adds a message to the collection
addMessage(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
Adds a timestamped log message of INFO level to this outcome
addMessage(Message) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Adds a message to the collection
addMessage(Message) - Method in class com.identityworksllc.iiq.common.vo.Outcome
Adds a timestamped IIQ message to this outcome
addPlanArgument(String, Object) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds an argument to the ProvisioningPlan that will eventually be constructed on a call to ProvisioningUtilities.doProvisioning(ProvisioningPlan)
addRenamedApplication(String, String) - Method in class com.identityworksllc.iiq.common.BetterDifferencer
Adds a ‘before’ and ‘after’ to the rename map, which is used to find pairs of Links and also to figure out which Application’s schema to use for difference detection.
addSessionMessage(SailPointContext, Message) - Static method in class com.identityworksllc.iiq.common.Utilities
Adds a message banner to the current browser session which will show up at the top of each page.
addTaskCallback(TaskCallback<SailPointWorker, Object>) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Adds a task callback, which can be used to receive events
addTerminationHandler(Functions.GenericCallback) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Adds a termination handler to this execution of the task
addTypeHandler(int, ResultSetIterator.CustomTypeHandler) - Static method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
API method to add a new type handler, where the type is not handled out of box.
addUserRole(String, String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given user to the given role
addUserRole(String, String, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given user to the given role
addUserRole(String, String, boolean, String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given user to the given role, guessing the target account by name.
addUserRole(String, String, boolean, Map<String, Link>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds the given user to the given role, associating it statically with the given target accounts (or new accounts if none are specified).
addUserRolePlan(SailPointContext, String, String, Map<String, Link>, ProvisioningPlan) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Modifies the plan to add the given user to the given role, associating it statically with the given target accounts (or new accounts if none are specified).
addWorkflowArgument(String, Object) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Adds an argument to the workflow or Provisioner that will be used in a call to ProvisioningUtilities.doProvisioning(ProvisioningPlan).
afterBatch(SailPointContext) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Invoked by the default worker thread after each batch is completed.
afterBatch(SailPointContext) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Invoked by the default worker thread after each batch is completed.
afterExecution(SailPointContext) - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
 
afterExecution(SailPointContext) - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Hook to execute after execution of the service implementation.
afterFinish(T) - Method in class com.identityworksllc.iiq.common.TaskCallback
Invoked in a ‘finally’ after the task completes, but before it returns to the orchestrator
afterProvision(ProvisioningPlan, ProvisioningResult) - Method in class com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
A hook that can be implemented by a subclass to be called after provisioning
afterProvisionAccount(ProvisioningPlan, ProvisioningPlan.AccountRequest) - Method in class com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
A hook that can be implemented by a subclass to be called after each account request provisioning
aggregateAccount(AccountUtilities.AggregateOptions) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Executes an aggregation according to the given options.
aggregateAccount(String, String, boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities
 
aggregateAccount(String, String, boolean, boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities
 
aggregateAccount(String, String, boolean, boolean, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the given account information into IIQ, given only a nativeIdentity.
aggregateAccount(String, String, boolean, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the given account information into IIQ, given only a nativeIdentity.
aggregateAccount(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
 
aggregateAccount(String, Map<String, Object>, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the given account information into IIQ, given the Map as the resource object data
aggregateAccount(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the account, given the options as a Map.
aggregateAccount(Application, Connector, ResourceObject, boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities
 
aggregateAccount(Application, Connector, ResourceObject, boolean, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the given ResourceObject into IIQ as though it was pulled in via an aggregation task
AggregateOptions() - Constructor for class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
No-args constructor allowing all options to be configured using setters
AggregateOptions(String, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
Constructs an AggregateOptions for importing the given Map as though it was returned from the given application.
AggregateOptions(Application, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
Constructs an AggregateOptions for importing the given Map as though it was returned from the given application.
AggregateOptions(Application, ResourceObject) - Constructor for class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
Constructs an AggregateOptions for importing the given Map as though it was returned from the given application.
aggregateRecord(SailPointContext, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
An API that can be used to aggregate a record according to the contract imposed on Requests of this type.
AggregationDateRetentionService - Class in com.identityworksllc.iiq.common.service
A service to retain the last aggregation timestamps and other cache data for Applications in a Custom object called “Aggregation Date Storage”.
AggregationDateRetentionService() - Constructor for class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
 
AggregationOutcome - Class in com.identityworksllc.iiq.common
A data class for returning the outcome of the aggregation event
AggregationOutcome() - Constructor for class com.identityworksllc.iiq.common.AggregationOutcome
Deprecated.
AggregationOutcome(String, String) - Constructor for class com.identityworksllc.iiq.common.AggregationOutcome
 
AggregationOutcome(String, String, OutcomeType) - Constructor for class com.identityworksllc.iiq.common.AggregationOutcome
 
AggregationOutcome(String, String, OutcomeType, String) - Constructor for class com.identityworksllc.iiq.common.AggregationOutcome
 
AllowCancel - com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Flags
 
AllowExit - com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Flags
 
allowMissingAttributes - Variable in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
If true, invoking one of the setXXX methods on a non-existent parameter will be silently ignored.
alwaysFalse() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that is always false
alwaysTrue() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that is always true
and(Predicate<? super A>) - Method in interface com.identityworksllc.iiq.common.Functions.PredicateWithError
 
andMatchTerm(IdentitySelector.MatchExpression, IdentitySelector.MatchTerm) - Static method in class com.identityworksllc.iiq.common.Utilities
Adds a new MatchTerm as an ‘and’ to an existing MatchExpression, transforming an existing ‘or’ into a sub-expression if needed.
andSaveTimestamps(ServiceDefinition) - Method in interface com.identityworksllc.iiq.common.plugin.CommonPluginUtils.SingleServerExecute
Deprecated.
andThen(Consumer<? super T>) - Method in interface com.identityworksllc.iiq.common.Functions.ConsumerWithError
 
andThen(Function<? super B, ? extends V>) - Method in interface com.identityworksllc.iiq.common.Functions.FunctionWithError
 
andThen(Function<? super R, ? extends V>) - Method in interface com.identityworksllc.iiq.common.Functions.BiFunctionWithError
 
ANONYMOUS_THING - Static variable in class com.identityworksllc.iiq.common.access.AccessCheck
The access check name used for an anonymous input
ANY - com.identityworksllc.iiq.common.AuthUtilities.QuickLinkAccessType
Check ANY type of access (self or other)
append(LoggingEvent) - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7.CaptureLogs7Appender
 
appendTo(List<? super T>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Consumer that will append all inputs to the given List.
appendTo(Set<? super T>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Consumer that will append all inputs to the given List.
apply(A) - Method in interface com.identityworksllc.iiq.common.Functions.FunctionWithError
Handles the case where this object is used in a regular Stream API, which cannot handle errors.
apply(A, B) - Method in interface com.identityworksllc.iiq.common.Functions.BiFunctionWithError
 
apply(A, B, C) - Method in interface com.identityworksllc.iiq.common.TriFunction
Applies this function to the given arguments
apply(A, B, C, D) - Method in interface com.identityworksllc.iiq.common.QuadFunction
Applies the function to the given arguments
apply(GuardType) - Method in class com.identityworksllc.iiq.common.cache.GuardedCacheValue
Functional version of GuardedCacheValue.getValue(Object).
apply(In) - Method in interface com.identityworksllc.iiq.common.iterators.TransformingIterator.TransformerFunction
Applies the transformation to the given input object, returning an object of the output type
apply(Object) - Method in class com.identityworksllc.iiq.common.Functions.OtobWrapper
 
apply(K) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns an Optional wrapping a non-expired value, for use in streams, for example.
applyWithError(A) - Method in interface com.identityworksllc.iiq.common.Functions.FunctionWithError
Implements a function transforming an object of type A to an object of type B.
applyWithError(A, B) - Method in interface com.identityworksllc.iiq.common.Functions.BiFunctionWithError
 
ARG_STRING_FALSE - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A constant so we don’t misspell ‘false’ anywhere
ARG_STRING_TRUE - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A constant so we don’t misspell ‘true’ anywhere
arguments - Variable in class com.identityworksllc.iiq.common.threads.RuleWorker
The arguments to pass to the rule
ASSIGNED_ROLES_ATTR - Static variable in class com.identityworksllc.iiq.common.ProvisioningUtilities
The attribute for provisioning assigned roles
AssignedDetectedRoleDifferenceCleanup - Class in com.identityworksllc.iiq.common.task
Assigned role differences detection task.
AssignedDetectedRoleDifferenceCleanup() - Constructor for class com.identityworksllc.iiq.common.task.AssignedDetectedRoleDifferenceCleanup
Constructor
asStampedReference() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
Returns an AtomicStampedReference object with the ‘stamp’ set to the seconds (NOT milliseconds) timestamp of expiration.
attribute() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
ATTRIBUTE_VALUE_FIELD - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
attributeEquals(String, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Predicate that resolves to true if the given attribute on the argument resolves to the given value.
attributeRequests() - Static method in class com.identityworksllc.iiq.common.Functions
Creates a flatMap() stream to extract attribute requests from an account request
attributeSame(String, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Create a Predicate that resolves to true if the given attribute value is the same (per Sameness) as the given test value.
attributeValue() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
attributeValueIn() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
authenticate(String, String) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
authenticate(String, String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
authenticate(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
authenticate(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
AuthorizeAll - Annotation Type in com.identityworksllc.iiq.common.plugin.annotations
Indicates that the API method ought to authorize the user only if they are authorized by all of the AuthorizedBy sub-elements.
AuthorizeAny - Annotation Type in com.identityworksllc.iiq.common.plugin.annotations
 
AuthorizedBy - Annotation Type in com.identityworksllc.iiq.common.plugin.annotations
 
authorizerClass() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
authorizerRule() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
AuthUtilities - Class in com.identityworksllc.iiq.common
Utilities for authorization, e.g., whether a user can view a QuickLink.
AuthUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.AuthUtilities
Constructs a new instance of AuthUtilities
AuthUtilities.QuickLinkAccessType - Enum in com.identityworksllc.iiq.common
Indicates the type of access to a QuickLink we are checking
autoApprove(ApprovalSet, Predicate<ApprovalItem>, String) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 

B

backgroundAggregateAccount(Identity, Application, ResourceObject) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Aggregates the given account in the background via the Aggregate Request request type.
BaseCommonPluginResource - Class in com.identityworksllc.iiq.common.plugin
This class is the common base class for all IIQCommon-compliant plugin REST resources.
BaseCommonPluginResource() - Constructor for class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
The plugin resource
BaseCommonPluginResource(BaseResource) - Constructor for class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
The plugin resource
BaseCommonPluginResource.PluginAction - Interface in com.identityworksllc.iiq.common.plugin
The interface that must be implemented by any plugin action passed to BaseCommonPluginResource.handle(Authorizer, PluginAction).
BaseCommonPluginService - Class in com.identityworksllc.iiq.common.plugin
Deprecated.
Extend BaseCommonService and implement PluginContext instead so I don’t have to keep maintaining this code twice.
BaseCommonPluginService() - Constructor for class com.identityworksllc.iiq.common.plugin.BaseCommonPluginService
Deprecated.
 
BaseCommonService - Class in com.identityworksllc.iiq.common.service
Abstract super-class for services.
BaseCommonService() - Constructor for class com.identityworksllc.iiq.common.service.BaseCommonService
Base common plugin service constructor
BaseDelegatingConnector - Class in com.identityworksllc.iiq.common.connector
A straightforward “delegating” connector that will allow loading of connector classes from a plugin.
BaseDelegatingConnector(Application) - Constructor for class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
Constructs a new BaseDelegatingConnector of the given type
BaseIdentityUtilities - Class in com.identityworksllc.iiq.common
Utilities for handling Identity operations
BaseIdentityUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.BaseIdentityUtilities
 
BaseServiceImplementation - Interface in com.identityworksllc.iiq.common.service
Interface to ensure that nobody breaks the contract of BaseCommonService
BasicObjectRetriever<ItemType> - Class in com.identityworksllc.iiq.common.task
Implements a reusable implementation of ObjectRetriever for use with any number of scheduled tasks.
BasicObjectRetriever(SailPointContext, Attributes<String, Object>, Function<Iterator<?>, TransformingIterator<Object, ItemType>>, TaskResult) - Constructor for class com.identityworksllc.iiq.common.task.BasicObjectRetriever
Constructs a new Basic object retriever
BatchingIterator<ObjectType> - Class in com.identityworksllc.iiq.common.iterators
An iterator that batches up the inputs into batches of size ‘batchSize’, then returns them in chunks.
BatchingIterator(Iterator<? extends ObjectType>, int) - Constructor for class com.identityworksllc.iiq.common.iterators.BatchingIterator
Constructor
bc(This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a BiConsumer that invokes the given Beanshell method, passing the inputs to the consumer.
BeanshellUtilities - Class in com.identityworksllc.iiq.common
Utilities for working with Beanshell at a language level
beforeBatch(SailPointContext) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Invoked by the default worker thread before each batch is begun.
beforeBatch(SailPointContext) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Invoked by the default worker thread before each batch is begun.
beforeExecution(Thread, T) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
A hook that can be invoked by a worker before the action takes place
beforeExecution(SailPointContext) - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
 
beforeExecution(SailPointContext) - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Hook to execute before execution of the service implementation.
beforeExecutionHook - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
If present, this BiConsumer can be invoked before execution of each object.
beforeExpiration(K, V) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
The default initial before expiration hook.
beforeProvision(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
A hook that can be implemented by a subclass to be called before provisioning
beforeProvisionAccount(ProvisioningPlan, ProvisioningPlan.AccountRequest) - Method in class com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
A hook that can be implemented by a subclass to be called before each account request provisioning
beforeStart(T) - Method in class com.identityworksllc.iiq.common.TaskCallback
Invoked prior to the start of the task
BetterDifferencer - Class in com.identityworksllc.iiq.common
An API to reimplement the Differencer to increase its reliability with various Sailpoint objects.
BetterDifferencer(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.BetterDifferencer
Constructs a new BetterDifferencer with the given IIQ context
box(Class<?>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns the ‘boxed’ class corresponding to the given primitive.
build() - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
build() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
Validates the inputs and returns a new IterateQueryInputs object
builder() - Static method in class com.identityworksllc.iiq.common.query.ConnectOptions
Creates a new builder for a ConnectOptions
builder() - Static method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
Returns a new builder object for creating an IterateQueryOptions
buildForm(Map<String, Object>, ManagedAttributeUtilities.BuildForm.Option...) - Method in class com.identityworksllc.iiq.common.ManagedAttributeUtilities
Builds a form for the given ManagedAttribute based on the input Map.
BuildForm() - Constructor for class com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm
 
bytesToBase64(byte[]) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Transforms the input byte array to Base64.
bytesToHex(byte[]) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Transforms the given byte array to hexadecimal.

C

c(This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer that passes each input to the given beanshell method in the given namespace.
c(String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer to invoke a method on each input.
c(String, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer to invoke a method on an object passed to it.
cache(V) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Caches the given value with the default expiration seconds
cache(V) - Method in class com.identityworksllc.iiq.common.cache.VersionedCacheMap
Caches the value using a VersionedCacheEntry
CacheEntry<T> - Class in com.identityworksllc.iiq.common.cache
Cache entry for use with the CacheMap class or other purposes.
CacheEntry(CacheEntry<? extends T>) - Constructor for class com.identityworksllc.iiq.common.cache.CacheEntry
Copy constructor
CacheEntry(T, long) - Constructor for class com.identityworksllc.iiq.common.cache.CacheEntry
Construct a new cache entry that expires at a specific Unix timestamp (in milliseconds)
CacheEntry(T, long, TimeUnit) - Constructor for class com.identityworksllc.iiq.common.cache.CacheEntry
Construct a new cache entry that expires a specific amount of time in the future
CacheEntry(T, Date) - Constructor for class com.identityworksllc.iiq.common.cache.CacheEntry
Construct a new cache entry that expires on a specific date
CacheGenerator<T> - Interface in com.identityworksllc.iiq.common.cache
This interface represents a factory for objects of type T
CacheMap<K,​V> - Class in com.identityworksllc.iiq.common.cache
Implements a Cache that exposes itself as a regular Map.
CacheMap() - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap
Constructs a new cache map with the default expiration time of 10 minutes
CacheMap(int, TimeUnit) - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap
Constructs a new empty cache map with the given expiration time in the given units.
CacheMap(int, TimeUnit, CacheGenerator<? extends V>) - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap
Constructs a new empty cache map with the given expiration time in the given units.
CacheMap(int, TimeUnit, Map<? extends K, ? extends V>) - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap
Constructs a new empty cache map with the given expiratino time in the given units.
CacheMap.CacheMapEntry - Class in com.identityworksllc.iiq.common.cache
The cache map entry class that will be returned by getEntry()
CacheMap.CacheMapEntrySet - Class in com.identityworksllc.iiq.common.cache
The wrapper entry set for this map type, which will be returned by entrySet().
CacheMapEntry(K, V) - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
Constructs a new map entry
CacheMapEntrySet() - Constructor for class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntrySet
 
Caches - Class in com.identityworksllc.iiq.common.cache
Static implementations of specific commonly-used caches
call() - Method in class com.identityworksllc.iiq.common.tools.RunSQLScript
The main action, invoked by picocli after populating the parameters.
canAccessQuicklink(Identity, Identity, QuickLink) - Method in class com.identityworksllc.iiq.common.AuthUtilities
Returns true if the given person could launch the given QuickLink against the given target.
canAccessQuicklink(Identity, Identity, QuickLink, AuthUtilities.QuickLinkAccessType) - Method in class com.identityworksllc.iiq.common.AuthUtilities
Returns true if the given person could launch the given QuickLink against the given target.
canCoerce(Object) - Method in interface com.identityworksllc.iiq.common.ObjectMapper.Convertible
Invoked by the ObjectMapper to ensure that the given input is appropriate for coercion
canViewQuicklink(Identity, QuickLink, AuthUtilities.QuickLinkAccessType) - Method in class com.identityworksllc.iiq.common.AuthUtilities
Returns true if the user in question can view the QuickLink under any circumstances (i.e.
capabilitiesList() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
capability() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
capture(String...) - Method in interface com.identityworksllc.iiq.common.logging.CaptureLogs
Capture a specific set of loggers
capture(String...) - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7
 
capture(String...) - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs8
 
captureLogger(String) - Static method in class com.identityworksllc.iiq.common.logging.CaptureLogs8
Captures the logger with the given name
CaptureLogs - Interface in com.identityworksllc.iiq.common.logging
An interface to abstract the log capturing between 7.x (which uses log4j) and 8.x (which uses log4j2)
CaptureLogs7 - Class in com.identityworksllc.iiq.common.logging
Captures the most interesting logs for IIQ 7.x by hooking into Log4j 1.x
CaptureLogs7() - Constructor for class com.identityworksllc.iiq.common.logging.CaptureLogs7
 
CaptureLogs7.CaptureLogs7Appender - Class in com.identityworksllc.iiq.common.logging
The new appender that will log the messages if we’re tracking them and also pass them on to the original logger if we’re higher than the original level.
CaptureLogs7Appender(Level, List<Appender>) - Constructor for class com.identityworksllc.iiq.common.logging.CaptureLogs7.CaptureLogs7Appender
 
CaptureLogs8 - Class in com.identityworksllc.iiq.common.logging
Capture logs in IIQ 8, which uses Log4J 2.x.
CaptureLogs8() - Constructor for class com.identityworksllc.iiq.common.logging.CaptureLogs8
 
captureMost() - Method in interface com.identityworksllc.iiq.common.logging.CaptureLogs
Capture the most interesting loggers
captureMost() - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7
 
captureMost() - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs8
 
caseInsensitiveContains(Collection<? extends Object>, Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the collection contains the given value ignoring case
cast(Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a function that will cast the input object to the given type or throw a ClassCastException.
cell(Cell) - Method in class com.identityworksllc.iiq.common.table.Table
Adds a specified cell to the current row.
cell(Object, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
Adds a new cell to the current row with the given value content
Cell - Class in com.identityworksllc.iiq.common.table
A class representing a single cell in an HTML table.
CellOption - Interface in com.identityworksllc.iiq.common.table
A cell modifier that can be passed in to various methods
CellOptions - Class in com.identityworksllc.iiq.common.table
A class implementing a variety of static cell options.
checkAccess() - Method in interface com.identityworksllc.iiq.common.plugin.PluginAuthorizationCheck
Executes the authorization check, intended to throw a UnauthorizedAccessException if not allowed
checkAuthorization(Identity, String, boolean) - Method in class com.identityworksllc.iiq.common.AuthUtilities
Throws an exception if the given Identity does not have the given right (optionally also allowing sysadmins).
checkCancel() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Checks for any of the abnormal termination states, throwing an CancellationException if one is encountered.
checkStatus(String) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
checkStatus(String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
checkStatus(String) - Method in class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
Always return committed from checkStatus
checkThingAccess(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Checks access to the given “thing” and throws an UnauthorizedAccessException if access is not granted.
checkThingAccess(Identity, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Checks access to the given “thing” and throws an UnauthorizedAccessException if access is not granted
checkThingAccess(BasePluginResource, CommonSecurityConfig) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the CommonSecurityConfig object
checkThingAccess(BasePluginResource, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the Common Security configuration parameters.
checkThingAccess(BasePluginResource, Identity, String, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the common configuration parameters.
checkThingAccess(BasePluginResource, Identity, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the common configuration parameters.
checkThingAccess(UserContext, CommonSecurityConfig) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the CommonSecurityConfig object
checkThingAccess(UserContext, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the Common Security configuration parameters.
checkThingAccess(UserContext, Identity, String, CommonSecurityConfig) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the common configuration parameters.
checkThingAccess(UserContext, Identity, String, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the common configuration parameters.
checkThingAccess(UserContext, Identity, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Returns true if the logged in user can access the item based on the common configuration parameters.
CleanupLinksPartition - Class in com.identityworksllc.iiq.common.task.export
 
CleanupLinksPartition() - Constructor for class com.identityworksllc.iiq.common.task.export.CleanupLinksPartition
 
cleanVersionedCache(String, int) - Static method in class com.identityworksllc.iiq.common.Utilities
Iterates through the CustomGlobal, removing any object with the prefix plus older plugin versions.
clear() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
clear() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Clears all items in the Bundle, Configuration, and Custom caches
clear() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
clearCachedResults() - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
An optional clear-cache method that can be used by plugin code
clearCachedResults() - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
An optional clear-cache method that can be used by plugin code
clearCellClasses() - Method in class com.identityworksllc.iiq.common.table.Table
Clears the cell classes list set by Table.withCellClasses(String...)
close() - Method in class com.identityworksllc.iiq.common.iterators.BatchingIterator
Closes the iterator by flushing the input iterator
close() - Method in class com.identityworksllc.iiq.common.iterators.CloseableIteratorAdapter
Invokes close on the wrapped iterator
close() - Method in class com.identityworksllc.iiq.common.iterators.NullCloseableIterator
 
close() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Closes the result set; this can be called via an AutoCloseable
close() - Method in class com.identityworksllc.iiq.common.iterators.TransformingIterator
 
close() - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7.CaptureLogs7Appender
 
close() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Closes the statement.
close() - Method in class com.identityworksllc.iiq.common.query.OracleDBMSOutputListener
Closes this listener by cleaning up the various worker and JDBC objects.
close() - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
close() - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
close() - Method in class com.identityworksllc.iiq.common.table.QueryTable
Closes the connection
close() - Method in class com.identityworksllc.iiq.common.threads.LockingObjectReference
Unlocks the object, allowing use of this class in a try-with-resources context
close() - Method in class com.identityworksllc.iiq.common.vo.Outcome
If the outcome has not yet had its stop timestamp set, sets it to the current time
close(Closeable) - Static method in class com.identityworksllc.iiq.common.Quietly
Closes the thing quietly
close(AutoCloseable) - Static method in class com.identityworksllc.iiq.common.Quietly
Closes the thing quietly
CloseableIteratorAdapter<T> - Class in com.identityworksllc.iiq.common.iterators
A wrapper class for IIQ’s CloseableIterator that still implements CloseableIterator, but also implement the broader Iterator and AutoClosable interfaces to allow regular Java stuff to interact with it.
CloseableIteratorAdapter(CloseableIterator<T>) - Constructor for class com.identityworksllc.iiq.common.iterators.CloseableIteratorAdapter
Construct a new iterator wrapper.
CloseableIteratorWrapper(CloseableIterator<ResourceObject>) - Constructor for class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.CloseableIteratorWrapper
 
coerce(This, Class<?>...) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Create a Proxy implementing the given interface which will invoke a similarly named Beanshell method for any function call to the interface.
coerce(Class<T>, This, String) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Create a Proxy implementing the given class which will invoke the given Beanshell function for any method call.
coerce(Class<T>, This, String, String) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Create a Proxy implementing the given class which will invoke the given Beanshell function for any method call.
colspan(int) - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given Cell to have a column span of the given value
COLUMN_TYPE_SEPARATOR - Static variable in class com.identityworksllc.iiq.common.iterators.ColumnConfig
The column token derived type separator
ColumnConfig - Class in com.identityworksllc.iiq.common.iterators
A wrapper around the various ways of structuring report columns.
ColumnConfig(Object) - Constructor for class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a ColumnConfig from the given input.
ColumnConfig(String, String) - Constructor for class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a ColumnConfig with a fallback property, which will be used if the main property value is null.
ColumnOutput() - Constructor for class com.identityworksllc.iiq.common.iterators.ResultSetIterator.ColumnOutput
 
ColumnToken - Class in com.identityworksllc.iiq.common.iterators
The generic implementation of a colon-separated column token, e.g., ‘col1:blah:stuff’.
ColumnToken(String) - Constructor for class com.identityworksllc.iiq.common.iterators.ColumnToken
Creates a new column token object from the input
com.identityworksllc.iiq.common - package com.identityworksllc.iiq.common
Utilities, interfaces, and standalone tools for IIQ development
com.identityworksllc.iiq.common.access - package com.identityworksllc.iiq.common.access
Classes associated with the AccessCheck and CommonSecurityConfig model
com.identityworksllc.iiq.common.annotation - package com.identityworksllc.iiq.common.annotation
Annotations internal to IIQCommon
com.identityworksllc.iiq.common.auth - package com.identityworksllc.iiq.common.auth
Dummy authentication objects for asserting login status to IIQ for API uses
com.identityworksllc.iiq.common.cache - package com.identityworksllc.iiq.common.cache
 
com.identityworksllc.iiq.common.connector - package com.identityworksllc.iiq.common.connector
 
com.identityworksllc.iiq.common.integration - package com.identityworksllc.iiq.common.integration
 
com.identityworksllc.iiq.common.iterators - package com.identityworksllc.iiq.common.iterators
 
com.identityworksllc.iiq.common.logging - package com.identityworksllc.iiq.common.logging
 
com.identityworksllc.iiq.common.plugin - package com.identityworksllc.iiq.common.plugin
 
com.identityworksllc.iiq.common.plugin.annotations - package com.identityworksllc.iiq.common.plugin.annotations
 
com.identityworksllc.iiq.common.plugin.vo - package com.identityworksllc.iiq.common.plugin.vo
 
com.identityworksllc.iiq.common.query - package com.identityworksllc.iiq.common.query
 
com.identityworksllc.iiq.common.reporting - package com.identityworksllc.iiq.common.reporting
 
com.identityworksllc.iiq.common.request - package com.identityworksllc.iiq.common.request
 
com.identityworksllc.iiq.common.service - package com.identityworksllc.iiq.common.service
 
com.identityworksllc.iiq.common.table - package com.identityworksllc.iiq.common.table
 
com.identityworksllc.iiq.common.task - package com.identityworksllc.iiq.common.task
Utilities relating to tasks, including base task implementations
com.identityworksllc.iiq.common.task.export - package com.identityworksllc.iiq.common.task.export
The implementation of Instrumental ID’s Identity and Account data export job
com.identityworksllc.iiq.common.threads - package com.identityworksllc.iiq.common.threads
 
com.identityworksllc.iiq.common.tools - package com.identityworksllc.iiq.common.tools
Tools that can be launched using IIQ’s command-line interface, via the Launcher class
com.identityworksllc.iiq.common.vo - package com.identityworksllc.iiq.common.vo
 
CommonConstants - Class in com.identityworksllc.iiq.common
Some constants that will be useful in many IIQ scenarios.
CommonExtendedPluginContext - Interface in com.identityworksllc.iiq.common.plugin
An interface to ensure that the BaseCommonPlugin* classes all implement the same methods
CommonPluginUtils - Class in com.identityworksllc.iiq.common.plugin
Some utilities to avoid boilerplate
CommonPluginUtils.SingleServerExecute - Interface in com.identityworksllc.iiq.common.plugin
The executor passed to CommonPluginUtils.singleServerExecute(SailPointContext, ServiceDefinition, SingleServerExecute) mainly so that we can extend it with those default methods and throw an exception from run().
CommonSecurityConfig - Class in com.identityworksllc.iiq.common
This is the implementation of the Common Security configuration object, as expected by ThingAccessUtils.
CommonSecurityConfig() - Constructor for class com.identityworksllc.iiq.common.CommonSecurityConfig
Basic constructor, which will initialize the various lists (because Jackson)
CommonsLoggingOutputStream - Class in com.identityworksllc.iiq.common
Implements an OutputStream that will write to the given logger whenever any newline is encountered.
CommonsLoggingOutputStream(CommonsLoggingOutputStream.Level, Log) - Constructor for class com.identityworksllc.iiq.common.CommonsLoggingOutputStream
Constructs a new OutputStream that will write to the given logger at the given level whenever a newline is encountered in the byte stream.
CommonsLoggingOutputStream.Level - Enum in com.identityworksllc.iiq.common
A representation of the log level
comparator(This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Comparator that directly passes the two input objects to the given Beanshell method.
comparator(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Comparator that extracts the given property (by path) from the two input objects, then compares them.
comparator(String, This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Comparator that extracts the given property from the two input objects, then passes them both to the given Beanshell method, which must return an appropriate Comparator integer result.
compare(SailPointObject, SailPointObject) - Method in class com.identityworksllc.iiq.common.SailPointObjectDateSorter
 
compose(Function<? super V, ? extends A>) - Method in interface com.identityworksllc.iiq.common.Functions.FunctionWithError
Creates an error-friendly function composition that first translates from input type V to intermediate type A, then translates from A to B.
computeGlobalSingleton(String, Supplier<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets a global singleton value from CustomGlobal.
computeIfExpired(CacheEntry<T>, Supplier<CacheEntry<T>>) - Static method in class com.identityworksllc.iiq.common.cache.CacheEntry
Returns either the entry (if it is not null and not expired), or invokes the Supplier to generate a new entry if it is expired.
ConditionalTask - Class in com.identityworksllc.iiq.common.task
A task executor that will invoke a Rule that returns a boolean indicating that another task should be run.
ConditionalTask() - Constructor for class com.identityworksllc.iiq.common.task.ConditionalTask
Constructs a new conditional task
config(CommonSecurityConfig) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
config(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
configuration - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
configure(SailPointContext, IntegrationConfig) - Method in class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
 
connection - Variable in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
The connection
ConnectOptions - Class in com.identityworksllc.iiq.common.query
Encapsulates a variety of ways of opening connections to a database, from Beanshell callbacks to connection info to specifying that we should use the IIQ or Plugin DB.
ConnectOptions(ConnectOptions) - Constructor for class com.identityworksllc.iiq.common.query.ConnectOptions
Copy constructor
ConnectOptions.ConnectOptionsBuilder - Class in com.identityworksllc.iiq.common.query
A builder for this object
consoleInvoke(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Invokes a command via the IIQ console which will run as though it was typed at the command prompt
containsKey(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns true if the map contains the given key and it is not expired.
containsKey(Object) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
containsMessage(Throwable, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the Throwable message (or any of its causes) contain the given message
containsProperty(Filter, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the given filter references the given property anywhere.
containsProperty(IdentitySelector.MatchExpression, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the given match expression references the given property anywhere.
containsProperty(IdentitySelector.MatchTerm, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the given match term references the given property anywhere.
containsValue(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
containsValue(Object) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
context - Variable in class com.identityworksllc.iiq.common.AbstractBaseUtility
The SailPointContext
context - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
context - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The parent SailPoint context
ContextConnectionWrapper - Class in com.identityworksllc.iiq.common.query
Use this class instead of SailPointContext.getJdbcConnection() to work around a known glitch.
convertDateFormat(Object, String, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts the input object using the two date formats provided by invoking the four-argument Utilities.convertDateFormat(Object, String, String, ZoneId).
convertDateFormat(Object, String, String, ZoneId) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts the input object using the two date formats provided.
convertObject(Object) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
Converts the input to the expected type T.
convertObject(Object, Class<?>) - Method in class com.identityworksllc.iiq.common.ObjectMapper
Converts the given object to the expected type.
convertObject(Object, Class<?>) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Converts the given object to the expected type.
createAccount(Identity, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Creates the given account
createAuthorizer(CommonSecurityConfig) - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
Creates a native IIQ authorizer that performs a CommonSecurityConfig check
createBatchIterator(Iterator<? extends T>, int) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Retrieves an iterator over batches of items, with the size suggested by the second parameter.
createBundleCache() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Creates a new to hold Bundle objects, with the configured timeout
createCache(Class<T>) - Static method in class com.identityworksllc.iiq.common.cache.Caches
Creates a new instance of a cache to hold the given type.
createConfigurationCache() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Creates a new to hold Configuration objects, with the configured timeout
createCustomCache() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Creates a new to hold Custom objects, with the configured timeout
createFakePluginContext(SailPointContext, Identity, String) - Static method in class com.identityworksllc.iiq.common.ThingAccessUtils
Creates a fake plugin context for use with ThingAccessUtils.checkThingAccess(UserContext, Identity, String, Map) outside of a plugin.
createSlicingPolicy(String, String, int, int, int) - Static method in class com.identityworksllc.iiq.common.logging.SlicingRewritePolicy
The log4j2 factory method for creating one of these log event processors
createWorker(Iterable<T>, PrivateContextObjectConsumer<T>, ThreadedTaskListener<T>) - Method in interface com.identityworksllc.iiq.common.task.ThreadWorkerCreator
Creates a new worker which should be runnable in either a thread or a partition for the given list of objects.
cs(Class<?>, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer that invokes the given static method on the given class for each input object.
cs(Class<?>, String, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer that invokes the given static method on the given class for each input object, passing the object as the first method parameter and the given param1 as the second.
cs(Class<?>, String, Object, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Consumer that invokes the given static method on the given class for each input object, passing the object as the first method parameter, the given param1 as the second, and the given param2 as the third.
cssClasses - Variable in class com.identityworksllc.iiq.common.table.Element
The list of CSS classes to append to this cell
csv(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 
customizeResponse(Object, Response) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Allows successful responses to be customized by overriding this method.
cutoffDate - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
The cutoff date, milliseconds.

D

dateAtLeastDaysAgo(Date, int) - Static method in class com.identityworksllc.iiq.common.Utilities
Determines whether the test date is at least N days ago.
dateAtLeastYearsAgo(Date, int) - Static method in class com.identityworksllc.iiq.common.Utilities
Determines whether the test date is at least N years ago.
dateDifference(long, long) - Static method in class com.identityworksllc.iiq.common.Utilities
Coerces the long millisecond timestamps to Date objects, then returns the result of Utilities.dateDifference(Date, Date).
dateDifference(Date, Date) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts two Date objects to LocalDate at the system default time zone and returns the number of days between them.
debug - Variable in class com.identityworksllc.iiq.common.AbstractBaseUtility
 
debug() - Static method in class com.identityworksllc.iiq.common.Functions
Logs whatever is passed in at debug level, if the logger has debug enabled
debug(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
debug(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
debug(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs an debugging message.
debug(Log) - Static method in class com.identityworksllc.iiq.common.Functions
Logs whatever is passed in at debug level, if the logger has debug enabled
Debug - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
DEBUG - com.identityworksllc.iiq.common.logging.SLogger.Level
 
DEBUG - com.identityworksllc.iiq.common.vo.LogLevel
Debug level: indicates a medium-level debugging message
debugXml() - Static method in class com.identityworksllc.iiq.common.Functions
Logs the input as XML, useful with peek() in a stream.
debugXml(Log) - Static method in class com.identityworksllc.iiq.common.Functions
Logs the input as XML, useful with peek() in a stream
decode(String) - Static method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Decodes an AccessCheckResponse from the given String, which should be a JSON formatted value.
decode(Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Decodes an AccessCheckResponse from the given Map, which may have been generated using this class’s Mappable.toMap().
decode(Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.CommonSecurityConfig
Decodes the given Map into an instance of this class using ObjectMapper.
decode(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ObjectMapper
Decodes the given Map object into an instance of the mapped type.
decode(Map<String, Object>, boolean) - Method in class com.identityworksllc.iiq.common.ObjectMapper
Decodes the given Map object into an instance of the mapped type.
decode(Configuration) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Decodes the given Configuration object into an instance of the mapped type.
decode(Configuration, boolean) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Decodes the given Configuration object into an instance of the mapped type.
decode(Custom) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Decodes the given Custom object into an instance of the mapped type.
decode(Custom, boolean) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Decodes the given Custom object into an instance of the mapped type.
DEFAULT_APPROVER - Static variable in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
defaultAttributeSequence() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Performs a default sort of requests, implementing the sequence (Create, Enable, Unlock, Modify, Lock, Disable, Delete)
defaultSequence() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Performs a default sort of requests, implementing the sequence (Create, Enable, Unlock, Modify, Lock, Disable, Delete)
defaultThreadedTaskContext() - Static method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Returns a default no-op threaded task context
DefaultTypeNamer() - Constructor for class com.identityworksllc.iiq.common.ObjectMapper.DefaultTypeNamer
 
DelegatedConcurrentMap<K,​V> - Interface in com.identityworksllc.iiq.common
An interface extending DelegatedMap to implement ConcurrentMap methods.
DelegatedMap<K,​V> - Interface in com.identityworksllc.iiq.common
A Map interface that delegates all calls by default to the contained Map.
DELETE_LINK - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
DELETE_LINK_ATTRS - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
deleteAccount(Link) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Deletes the given account by submitting a Delete request to IIQ
DELTA_AGGREGATION - Static variable in class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
The field containing delta aggregation details (e.g., dirSync data in AD)
deny() - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Denies access to the thing, setting the allowed flag to false
denyMessage(String) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Denies access to the thing, additionally logging a message indicating the denial reason
deriveTypedValue(SailPointContext, Object, ColumnToken) - Static method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
TODO invert this so we can use multiple arguments

A variant of deriveTypedValue that takes in a ColumnToken object rather than a String.

deriveTypedValue(SailPointContext, Object, String) - Static method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Static implementation of deriveTypedValue so it can be reused elsewhere.
deserialize(JsonParser, DeserializationContext) - Method in class com.identityworksllc.iiq.common.vo.IIQObjectDeserializer
 
destroy(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
destroy(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
detach(SailPointContext, T) - Static method in class com.identityworksllc.iiq.common.Utilities
Detaches the given object as much as possible from the database context by converting it to XML and back again.
diff(IdentitySnapshot, IdentitySnapshot) - Method in class com.identityworksllc.iiq.common.BetterDifferencer
Diffs the two snapshots and returns an IdentityDifference object containing all of the attribute, link, and role differences.
disable(Link) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Disables the given account in the target system
disableAccount(Link) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Disables the given account by submitting a Disable request to IIQ
disableAccount(Link, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Disables the given account by submitting a Disable request to IIQ
disableAccounts(Identity) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a single request to disable all accounts on the Identity that are not already disabled.
disableAccounts(Identity, Predicate<Link>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a single request to disable all accounts on the Identity that are not already disabled.
disableAccounts(Identity, List<String>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a single request to disable all accounts on the Identity that are not already disabled.
disableAccounts(Identity, Filter) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a single request to disable all accounts on the Identity that are not already disabled.
disablesFirst() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves disables to the start of the sequence, before any other operation except create
disablesLast() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves disables to the end of the sequence
discoverApplicationAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
discoverApplicationAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
discoverSchema(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
discoverSchema(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
divideApprovalSet(Workflow, Predicate<ApprovalItem>) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
divideApprovalSet(Workflow, Filter) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
doCallback(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
Invoked by QueryUtil.iterateQuery(IterateQueryOptions) once per row in the result set
doHealthCheck(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
doHealthCheck(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
doJDBCConnectorHack(Application, String) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Retrieves a single record from a JDBC application, simulating a properly working getObject().
doParallelCallback(SailPointContext, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
Invoked by QueryUtil.iterateQuery(IterateQueryOptions) once per row in the result set.
doProvisioning(String, ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a provisioning plan using the configured defaults.
doProvisioning(String, ProvisioningPlan, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a provisioning plan using the configured defaults and optionally does a refresh.
doProvisioning(String, ProvisioningPlan, boolean, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a provisioning plan using the configured defaults and optionally does a refresh.
doProvisioning(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a provisioning plan using the configured defaults.
doProvisioning(ProvisioningPlan, boolean, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Submits a provisioning plan using the configured defaults and optionally does a refresh.
doServiceNowConnectorHack(String, String, Application, boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Retrieves a single account from the ServiceNow connector.
DuckWrapper - Class in com.identityworksllc.iiq.common
Proxy wrapper for duck typing in Java.
DummyAuthContext - Class in com.identityworksllc.iiq.common.auth
Dummy authorization context for use with the authorization methods
DummyAuthContext(SailPointContext, String) - Constructor for class com.identityworksllc.iiq.common.auth.DummyAuthContext
Constructor
DummyPluginResource - Class in com.identityworksllc.iiq.common.auth
Creates a fake plugin context for use outside of a plugin.
DummyPluginResource(SailPointContext, Identity, String) - Constructor for class com.identityworksllc.iiq.common.auth.DummyPluginResource
Constructs a new DummyPluginResource with the given auth data
DummyUriInfo - Class in com.identityworksllc.iiq.common.auth
A dummy UriInfo implementation so that the BaseListResource that all plugin resources depend on doesn’t crash.
DummyUriInfo() - Constructor for class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
dump(This, Log) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Dumps the beanshell namespace passed to this method to the given logger
DynamicValuePredicate(SailPointContext, DynamicValue) - Constructor for class com.identityworksllc.iiq.common.iterators.FilteringIterator.DynamicValuePredicate
 
DynamicValuePredicate(SailPointContext, Script) - Constructor for class com.identityworksllc.iiq.common.iterators.FilteringIterator.DynamicValuePredicate
 

E

Either<L,​R> - Class in com.identityworksllc.iiq.common
A functional programming concept that will contain either the left object or the right object, but never both.
Either(L, R) - Constructor for class com.identityworksllc.iiq.common.Either
 
Element - Class in com.identityworksllc.iiq.common.table
The root class of Table, Row, and Cell, which allows common functions for style, CSS class, and other common HTML elements
Element() - Constructor for class com.identityworksllc.iiq.common.table.Element
 
enable(Link) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Enables the given account in the target system
enableAccount(Link) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Enables the given account by submitting an Enable provisioning action to IIQ
enablesFirst() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves enables to the start of the sequence, before any other operation except create
enablesLast() - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves enables to the end of the sequence
endsWith(String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Predicate that returns true if the input string ends with the given suffix
ensureAllNotNullOrEmpty(String...) - Static method in class com.identityworksllc.iiq.common.Utilities
Throws an exception if the string is null or empty
ensureNotNullOrEmpty(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Throws an exception if the string is null or empty
entrySet() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
entrySet() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
EPOCH_1900 - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The Unix timestamp value in milliseconds of January 1 1900, midnight, UTC
EPOCH_1950 - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The Unix timestamp value in milliseconds of January 1 1950, midnight, UTC
eq(Function<K, T>, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that returns true if the extracted value from the input is equal (in a null-safe way) to the test value.
eq(T) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that returns true if the two values are null-safe equals.
eqIgnoreCase(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true when tested against an object that is equal to the input to this method.
equals(Object) - Method in class com.identityworksllc.iiq.common.access.AccessCheck.SecurityCacheToken
 
equals(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
 
equals(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
 
equals(Object) - Method in class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
 
equals(Object) - Method in class com.identityworksllc.iiq.common.Either
 
equals(Object) - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
equals(Object) - Method in class com.identityworksllc.iiq.common.Quad
 
equals(Object) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
equals(Object) - Method in class com.identityworksllc.iiq.common.Triple
 
equals(Object) - Method in class com.identityworksllc.iiq.common.Utilities.PropertyLookupNone
 
error(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
error(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
error(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs an error message.
Error - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
ERROR - com.identityworksllc.iiq.common.logging.SLogger.Level
 
ERROR - com.identityworksllc.iiq.common.vo.LogLevel
Error level: indicates a severe problem, possibly one interrupting the process
ErrorResponse<T> - Class in com.identityworksllc.iiq.common.plugin
A meta-object that can be returned by a BaseCommonPluginResource.handle(BaseCommonPluginResource.PluginAction) implementation to specify both a return object and a status in the return value.
ErrorResponse(int, T) - Constructor for class com.identityworksllc.iiq.common.plugin.ErrorResponse
Constructs a new error response wrapper object
evictRuleRunnerPool() - Static method in class com.identityworksllc.iiq.common.Utilities
Uses reflection to evict the RuleRunner pool cache
execute() - Method in interface com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource.PluginAction
Executes the action
execute() - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Executes the statement.
execute(SailPointContext) - Method in class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
 
execute(SailPointContext) - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
The main entry point of the service
execute(SailPointContext) - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
The main entry point of the service, invoked by the Servicer
execute(SailPointContext, Log) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
The worker entrypoint
execute(SailPointContext, Log) - Method in class com.identityworksllc.iiq.common.task.ThreadExecutorWorker
execute(SailPointContext, Log) - Method in class com.identityworksllc.iiq.common.threads.RuleWorker
Executes the Rule using the arguments provided and the provided thread context.
execute(SailPointContext, Log) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Executes this task in a SailPoint context that will be dynamically constructed for it.
execute(SailPointContext, Log) - Method in class com.identityworksllc.iiq.common.threads.TerminatorWorker
Invokes the Terminator on each object in the list of references.
execute(SailPointContext, Request, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
 
execute(SailPointContext, Request, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
Invokes the Identitizer to refresh the Identity with the given parameters.
execute(SailPointContext, Request, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.request.SailPointWorkerExecutor
Main entry point
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The main method of this task executor, which invokes the appropriate hook methods.
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AssignedDetectedRoleDifferenceCleanup
Executor for this task: scans for users missing required IT roles and either refreshes them or reports on them.
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.ConditionalTask
 
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
 
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.export.ReportExporter
 
execute(SailPointContext, TaskSchedule, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.RemoveNegativeRoleAssignments
 
executeBatch() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Executes all of the batched statements.
executedOnce - Variable in class com.identityworksllc.iiq.common.service.BaseCommonService
The execution count for this service, available to sub-classes
executeQuery() - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Executes the statement and returns a result set
executeQuery(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.table.QueryTable
Executes the given query with the given options.
executeUpdate() - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Executes the statement and returns the update count
executionCount - Variable in class com.identityworksllc.iiq.common.service.BaseCommonService
The execution count for this service, available to sub-classes
executor - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The thread pool
exists(Object, String) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
An indirect reference to BeanshellUtilities.exists(bsh.This, String) that will allow the Eclipse plugin to compile rules properly.
ExpandedDate - Class in com.identityworksllc.iiq.common.plugin.vo
A VO class to wrap a date in a known format, allowing clients to consume it however they wish.
ExpandedDate(Instant) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
Constructs a new ExpandedDate by treating the Instant as a Date with millisecond precision.
ExpandedDate(LocalDate) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
Constructs a new ExpandedDate from the given LocalDate.
ExpandedDate(LocalDateTime) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
Constructs a new ExpandedDate by converting the given LocalDateTime to an epoch instant in the system time zone.
ExpandedDate(ZonedDateTime) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
Constructs a new ExpandedDate by converting the given ZonedDateTime to an epoch instant.
ExpandedDate(Date) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
Constructs a new ExpandedDate from the given input date
Experimental - Annotation Type in com.identityworksllc.iiq.common.annotation
An annotation indicating that the given type is experimental.
export(SailPointContext, Connection, Log) - Method in class com.identityworksllc.iiq.common.task.export.CleanupLinksPartition
 
export(SailPointContext, Connection, Log) - Method in class com.identityworksllc.iiq.common.task.export.ExportFinishPartition
 
export(SailPointContext, Connection, Log) - Method in class com.identityworksllc.iiq.common.task.export.ExportIdentitiesPartition
Exports the identities identified by the filters
export(SailPointContext, Connection, Log) - Method in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
Exports the identified Link objects to the export table
export(SailPointContext, Connection, Log) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
Exports the data required to the listed database
ExportConnectionInfo - Class in com.identityworksllc.iiq.common.task.export
A record / vo class used to pass connection info to the export partition.
ExportConnectionInfo() - Constructor for class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
Construct an empty connection info
ExportConnectionInfo(String, String, String) - Constructor for class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
Construct a connection info with the given URL, username, and password
ExportConnectionInfo(String, String, String, Properties) - Constructor for class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
Construct a connection info with the given URL, username, and password
ExportFinishPartition - Class in com.identityworksllc.iiq.common.task.export
Finishes the export by removing the previous run record and adding the new one, with the latest export date
ExportFinishPartition() - Constructor for class com.identityworksllc.iiq.common.task.export.ExportFinishPartition
 
ExportIdentitiesPartition - Class in com.identityworksllc.iiq.common.task.export
 
ExportIdentitiesPartition() - Constructor for class com.identityworksllc.iiq.common.task.export.ExportIdentitiesPartition
 
ExportLinksPartition - Class in com.identityworksllc.iiq.common.task.export
 
ExportLinksPartition() - Constructor for class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
ExportPartition - Class in com.identityworksllc.iiq.common.task.export
An abstract superclass for all export partitions.
ExportPartition() - Constructor for class com.identityworksllc.iiq.common.task.export.ExportPartition
 
exportTimestamp - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
The export timestamp, milliseconds.
ExtendedPluginContextHelper - Class in com.identityworksllc.iiq.common.plugin
A helper class intended to be used by anybody implementing CommonExtendedPluginConfig.
ExtendedPluginContextHelper(String, SailPointContext, PluginContext, ExtendedPluginContextHelper.ConfigurationNameProvider) - Constructor for class com.identityworksllc.iiq.common.plugin.ExtendedPluginContextHelper
Constructor
ExtendedPluginContextHelper.ConfigurationNameProvider - Interface in com.identityworksllc.iiq.common.plugin
 
extractColumnValue(ResultSet, String, Integer) - Static method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Processes the resulting column by extracting an appropriate object from the result set, returning the combination of the value and a derived type which can be passed to deriveTypedValue.
extractProperty(List<S>, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Extracts the value of the given property from each item in the list and returns a new list containing those property values.
extractRegexMatchGroup(String, int) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a function that extracts the Nth matching group from applying the regular expression to the input string.
extractSlices(String) - Method in class com.identityworksllc.iiq.common.logging.SlicingRewritePolicy
API method to extract slices from the given message string, based on the data provided in the class configuration.

F

f(This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Function that invokes the named Beanshell method, passing the input object as its parameter, and returning the method’s return value.
f(This, String, Class<B>, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Function that invokes the named Beanshell method, passing the input object as its parameter, and returning the method’s return value.
f(Object, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Function that invokes the named method on the given target object, passing the input item as its parameter.
f(String) - Static method in class com.identityworksllc.iiq.common.Functions
Type-free version of Functions.f(String, Class)
f(String, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Function that invokes the given method on the input object, and returns the output of that method.
f(String, Class<T>, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Function that invokes the given method on the input object, and returns the output of that method.
f(String, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Failure<T,​E extends Exception> - Class in com.identityworksllc.iiq.common.vo
A container object holding a failure, usually used in a threaded context.
Failure - com.identityworksllc.iiq.common.vo.OutcomeType
 
Failure(E) - Constructor for class com.identityworksllc.iiq.common.vo.Failure
Constructs a new Failure with an exception but no object
Failure(T) - Constructor for class com.identityworksllc.iiq.common.vo.Failure
Constructs a new Failure with an object but no exception
Failure(T, E) - Constructor for class com.identityworksllc.iiq.common.vo.Failure
Constructs a new failure with both an object and an exception
failureCounter - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The counter of how many threads have indicated failures
fatal(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
fatal(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
fatal(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs a fatal error message.
Fatal - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
FATAL - com.identityworksllc.iiq.common.logging.SLogger.Level
 
fillInStackTrace() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
FILTER_ATTR - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The common attribute name to use for filters
FilteringIterator<T> - Class in com.identityworksllc.iiq.common.iterators
Implements a Filtering Iterator that will return only items that match the Predicate.
FilteringIterator(Iterator<T>, Predicate<T>) - Constructor for class com.identityworksllc.iiq.common.iterators.FilteringIterator
 
FilteringIterator.DynamicValuePredicate<T> - Class in com.identityworksllc.iiq.common.iterators
A predicate that returns true if a DynamicValue or a Script returns a value that maps to Boolean true via Util.otob(Object).
FilterMixin() - Constructor for class com.identityworksllc.iiq.common.Mappable.FilterMixin
 
filterString - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
The filter string
filterString2 - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
The second filter string if any
filterToMatchExpression(Filter) - Static method in class com.identityworksllc.iiq.common.Utilities
Transfors an input Filter into a MatchExpression
filterToMatchTerm(Filter) - Static method in class com.identityworksllc.iiq.common.Utilities
Transfors an input Filter into a MatchTerm
finalizer - Variable in class com.identityworksllc.iiq.common.iterators.TransformingIterator
Something to invoke after the last item is read
findExistingLink(ProvisioningPlan, ProvisioningPlan.AccountRequest) - Method in class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
Finds the existing Link in IIQ based on the account request and (if that doesn’t work) the provisioning plan.
findIdentity(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Finds the identity first by name and then by ID.
findManagedAttribute(IdentityEntitlement) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Retrieves a managed attribute for the given IdentityEntitlement
findManagedAttributes(Link) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Retrieves all ManagedAttributes associated with the given Link
findMatchingLinksByApplication(Bundle, Identity) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns the list of matching Link objects by application for this role.
findMethod(Class<?>, String, boolean, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Finds the most specific accessible Method on the given Class that accepts the parameters provided.
findRequests(String) - Static method in class com.identityworksllc.iiq.common.Functions
Transforms a provisioning plan into a list of requests for the given application
findRequests(ProvisioningPlan.AccountRequest.Operation) - Static method in class com.identityworksllc.iiq.common.Functions
Transforms a provisioning plan into a list of requests with the given operation
findUniqueLink(SailPointContext, String, String) - Static method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Finds a unique Link by Native ID and Application, returning a non-null Optional
firstNotNullOrEmpty(String...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the first item in the list that is not null or empty.
fixLinkSearchableAttributes(Link) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Invokes the Identitizer to refresh the searchable Link attributes
fixResourceObjectIdentity(ResourceObject, Application) - Static method in class com.identityworksllc.iiq.common.AccountUtilities
Fixes the Identity of the given Resource Object
FluentAccessCheck - Class in com.identityworksllc.iiq.common.access
 
FluentAccessCheck() - Constructor for class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
flush() - Method in class com.identityworksllc.iiq.common.CommonsLoggingOutputStream
Flushes the output stream.
fnHasError() - Static method in class com.identityworksllc.iiq.common.Maybe
Creates a Predicate that returns true if the Maybe object has an error
fnHasValue() - Static method in class com.identityworksllc.iiq.common.Maybe
Creates a Predicate that returns true if the Maybe object has a value
forceRetry(ProvisioningTransaction, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Force retry on the given transaction.
forEach(Collection<T>, Consumer<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Runs the given consumer for each item in the collection
forEach(Iterator<A>, Consumer<A>) - Static method in class com.identityworksllc.iiq.common.Functions
Runs the given consumer for each remaining item returned by the Iterator
forEach(Map<A, B>, BiConsumer<A, B>) - Static method in class com.identityworksllc.iiq.common.Functions
Runs the given bi-consumer for all of the values in the map
forEach(Map<A, B>, Consumer<Map.Entry<A, B>>) - Static method in class com.identityworksllc.iiq.common.Functions
Runs the given consumer for each entry in the map
format(Object[]) - Static method in class com.identityworksllc.iiq.common.logging.SLogger
Wraps the arguments for future formatting.
format(String, Object...) - Static method in class com.identityworksllc.iiq.common.Utilities
Formats the input message template using Java’s MessageFormat class and the SLogger.Formatter class.
Formatter(Object) - Constructor for class com.identityworksllc.iiq.common.logging.SLogger.Formatter
Creates a new formatter.
forObject(SailPointObject) - Static method in class com.identityworksllc.iiq.common.threads.TerminatorWorker
Returns a TerminatorWorker for the given SailPointObject
forObjects(List<? extends SailPointObject>) - Static method in class com.identityworksllc.iiq.common.threads.TerminatorWorker
Returns a TerminatorWorker for the given list of SailPointObjects
from(Consumer<T>) - Static method in class com.identityworksllc.iiq.common.Maybe.MaybeConsumer
 
fromApplication(Application) - Static method in class com.identityworksllc.iiq.common.query.ConnectOptions
Gets connect options from an Application, where they ought to be stored in the standard IIQ format expected by JdbcUtil.getConnection(Map).
fromConfiguration(SailPointContext, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Returns the object mapped from the given Configuration
fromMap(Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.query.ConnectOptions
Gets connect options from a Map, i.e., one stored in configuration
fromMap(Map<K, V>) - Static method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
Decorates the input Map with the TypeFriendlyMap interface.
fs(Class<?>, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Invokes the named static function on the given class, passing the input object to it.
ftoc(In, Function<? super In, ? extends Out>) - Static method in class com.identityworksllc.iiq.common.Functions
Constructs a Supplier that ‘curries’ the given Function, applying it to the input object and returning the result.
FUNC_CSV_PARSER - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The CSV parser API as a function
FUNC_STR_EMPTY - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The null or empty API as a function
FUNC_STR_NOT_EMPTY - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The not null or empty API as a function
Functions - Class in com.identityworksllc.iiq.common
This class implements a whole slew of java.util.function implementations, which can be used as a hack to get streams working in Beanshell.
Functions.BiFunctionWithError<A,​B,​R> - Interface in com.identityworksllc.iiq.common
An extension of BiFunction that allows functional code to throw an exception.
Functions.ConnectionHandler - Interface in com.identityworksllc.iiq.common
A generic callback for doing connection things
Functions.ConsumerWithError<T> - Interface in com.identityworksllc.iiq.common
An extension of Consumer that allows functional code to throw an exception.
Functions.FunctionWithError<A,​B> - Interface in com.identityworksllc.iiq.common
An extension of Function that allows functional code to throw an exception.
Functions.GenericCallback - Interface in com.identityworksllc.iiq.common
A generic callback implementation, essentially a runnable with an exception.
Functions.NullConsumer - Class in com.identityworksllc.iiq.common
A dual Consumer and BiConsumer that just does nothing, eating the object
Functions.OtobWrapper - Class in com.identityworksllc.iiq.common
Wrapper class so that Functions.otob() can be used as both a function and a predicate
Functions.PredicateWithError<A> - Interface in com.identityworksllc.iiq.common
An extension of Predicate that allows predicate code to throw an exception.
Functions.RowHandler - Interface in com.identityworksllc.iiq.common
A generic callback for doing result set row handling things
Functions.SupplierWithError<T> - Interface in com.identityworksllc.iiq.common
An extension of Supplier that allows functional code to throw an exception.
fuzzyGet(Map<String, Object>, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Retrieves a key from the given Map in a ‘fuzzy’ way.

G

generateResourceObject(Link, ProvisioningPlan.AccountRequest) - Method in class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
Generates the ResourceObject from the existing link and the account request.
genericSort(ToIntFunction<ProvisioningPlan.AccountRequest>) - Static method in class com.identityworksllc.iiq.common.PlanComparators
A generic sorter that will use a ToIntFunction to transform the given AccountRequest into an integer value, then sort those.
get() - Method in class com.identityworksllc.iiq.common.access.AccessCheck.SecurityResult
Returns the cached result
get() - Static method in class com.identityworksllc.iiq.common.AccessHistory
Gets an instance of the utility class with version-specific implementation classes already configured.
get() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
If the entry is expired, returns Optional.empty().
get() - Static method in class com.identityworksllc.iiq.common.Functions.OtobWrapper
Gets an instance of OtobWrapper.
get() - Method in interface com.identityworksllc.iiq.common.Functions.SupplierWithError
 
get() - Method in class com.identityworksllc.iiq.common.logging.SLogger.Formatter
Returns the formatted string of the item when invoked via the Supplier interface
get() - Method in class com.identityworksllc.iiq.common.Maybe
Gets the value or throws the exception wrapped in an ExecutionException
get(This, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Gets the value of the Beanshell variable, if it exists and is the expected object type, otherwise null.
get(Class<T>) - Static method in class com.identityworksllc.iiq.common.ObjectMapper
Gets a predefined mapper for the given type.
get(Class<T>, String) - Static method in class com.identityworksllc.iiq.common.Functions
Functionally implements the Utilities.getProperty(Object, String) method.
get(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
get(Object) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
get(Object, String, Class<T>) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Gets the value of the Beanshell variable, if it exists and is the expected object type, otherwise null.
get(String) - Static method in class com.identityworksllc.iiq.common.Functions
Functionally implements the Utilities.getProperty(Object, String) method
get(String, Class<T>) - Method in class com.identityworksllc.iiq.common.MapTuple
 
getAbsolutePath() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getAbsolutePathBuilder() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getAccessCheckFilter() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getAccessCheckRule() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getAccessCheckScript() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getAccessCheckSelector() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getAccessHistoryContext() - Method in class com.identityworksllc.iiq.common.AccessHistory
Returns the SailPointContext associated with Access History
getAccessHistoryEnvironment() - Method in class com.identityworksllc.iiq.common.AccessHistory
Returns the Environment associated with Access History
getAccountName() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getAggregateOptions() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getAllOf() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getApplication() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getApplication() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getApplication() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getApplication(SailPointContext) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
Gets the application object if it is already set.
getApplicationName() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getApplicationName() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getArguments(ProvisioningPlan) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Gets the arguments for the given plan, creating one if needed
getArguments(ProvisioningPlan.AbstractRequest) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Gets the arguments for the given request, creating one if needed
getAs(K, Class<T>) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
Gets the given value cast to the given type.
getAsScript(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the input object as a thread-safe Script.
getAt(int) - Method in class com.identityworksllc.iiq.common.MapTuple
 
getAt(int, Class<T>) - Method in class com.identityworksllc.iiq.common.MapTuple
 
getAttribute() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
If the input object has Attributes, retrieves the attribute with the given name, otherwise returns null.
getAttributes() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
getAttributes(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the attributes of the given source object.
getBaseColumnName() - Method in class com.identityworksllc.iiq.common.iterators.ColumnToken
Returns the base column name (the start of the token)
getBaseHql() - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
getBaseHql() - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
getBaseQueryOptions() - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
getBaseQueryOptions() - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
getBaseUri() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getBaseUriBuilder() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getBatchSize() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Gets the batch size for this task.
getBoolean(K) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
 
getBooleanAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
Extracts a boolean attribute from the input object, or false if the attribute is not present.
getBooleanAttribute(String, boolean) - Static method in class com.identityworksllc.iiq.common.Functions
Extracts a boolean attribute from the input object, or the default value if the attribute is not present.
getBSFManager(BSFFunctions) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Extracts the BSFManager from the current Beanshell context using reflection
getBshThis() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
 
getBundle(String) - Static method in class com.identityworksllc.iiq.common.cache.Caches
Retrieves a Bundle from the cache, or from the DB if the cache has expired
getBundleCache() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Gets the static Bundle cache map
getCacheMap() - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
Creates the cache map, which should be stored in CustomGlobal.
getCallback() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
 
getCaseName(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Builds the case name based on the template provided
getCaseNameTemplate() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
getCaseNameTemplate() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
getCause() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
getCells() - Method in class com.identityworksllc.iiq.common.table.Row
 
getChangeLogExtract(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getClientIP(HttpServletRequest) - Static method in class com.identityworksllc.iiq.common.plugin.CommonPluginUtils
Attempts to find the Client IP, either via the request header X-FORWARDED-FOR (set by load balancers and reverse proxies), or via the request itself.
getClientTimeZone(Identity, UserContext) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the time zone associated with the logged in user’s session, based on a UserContext or Identity.
getColspan() - Method in class com.identityworksllc.iiq.common.table.Cell
 
getColumnName() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator.ColumnOutput
The column name without any type tokens
getColumnToken() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Gets the parsed column token value
getColumnToken() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator.ColumnOutput
Retrieves the ColumnToken object
getCompleted() - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Gets the completion counter
getConfiguration() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
Gets the configuration object
getConfiguration() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getConfiguration(String) - Static method in class com.identityworksllc.iiq.common.cache.Caches
Gets the Configuration object (cached or newly loaded) that corresponds to the given name or ID
getConfiguration(String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the attributes of either a Configuration or Custom object with the given name, in that order.
getConfigurationBool(String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationBool(String) - Method in interface com.identityworksllc.iiq.common.plugin.CommonExtendedPluginContext
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationBool(String) - Method in class com.identityworksllc.iiq.common.plugin.ExtendedPluginContextHelper
 
getConfigurationCache() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Gets the static Configuration cache map created on startup
getConfigurationInt(String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationInt(String) - Method in interface com.identityworksllc.iiq.common.plugin.CommonExtendedPluginContext
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationInt(String) - Method in class com.identityworksllc.iiq.common.plugin.ExtendedPluginContextHelper
 
getConfigurationName() - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Returns the name of the Configuration object for this plugin.
getConfigurationName() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getConfigurationObject(String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the given configuration setting as an Object
getConfigurationObject(String) - Method in interface com.identityworksllc.iiq.common.plugin.CommonExtendedPluginContext
Gets the given configuration setting as an Object
getConfigurationObject(String) - Method in class com.identityworksllc.iiq.common.plugin.ExtendedPluginContextHelper
 
getConfigurationString(String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationString(String) - Method in interface com.identityworksllc.iiq.common.plugin.CommonExtendedPluginContext
Gets the configuration setting from the default plugin Configuration object or else from the plugin settings
getConfigurationString(String) - Method in class com.identityworksllc.iiq.common.plugin.ExtendedPluginContextHelper
 
getConnection() - Method in class com.identityworksllc.iiq.common.plugin.SingleServerService
Required by the PluginContext interface.
getConnection() - Static method in class com.identityworksllc.iiq.common.query.ContextConnectionWrapper
Gets a new connection attached to the current SailPointContext.
getConnection(SailPointContext) - Static method in class com.identityworksllc.iiq.common.query.ContextConnectionWrapper
Gets a new connection attached to the given SailPointContext, going directly to the underlying Spring DataSource object rather than going through the context.
getConnector() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getConnectorServices() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getConnectorServices() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getConnectorType() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
Deprecated. 
getConnectorType() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getContent() - Method in class com.identityworksllc.iiq.common.table.Cell
 
getContext() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getContext() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getContext() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Returns the context previously passed to the contructor
getCountryNames() - Static method in class com.identityworksllc.iiq.common.Utilities
Extracts a list of all country names from the JDK’s Locale class.
getCreated() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getCreateManagedAttributeMap(String, String) - Method in class com.identityworksllc.iiq.common.ManagedAttributeUtilities
getCredentials() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
 
getCssClasses() - Method in class com.identityworksllc.iiq.common.table.Element
 
getCssClasses() - Method in class com.identityworksllc.iiq.common.table.QueryTable
Gets the underlying table’s CSS classes
getCssClasses() - Method in interface com.identityworksllc.iiq.common.table.StyleTarget
Retrieves the set of CSS Classes attached to this object
getCustom(String) - Static method in class com.identityworksllc.iiq.common.cache.Caches
Gets the Custom (cached or newly loaded) that corresponds to the given name or ID
getCustomCacheMap() - Static method in class com.identityworksllc.iiq.common.cache.Caches
Gets the static Custom cache map created on startup
getCutoffDate() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getDate() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
Retrieves the date of
getDate() - Method in class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
 
getDefaultAttributes() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getDefaultAttributes() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getDefaultExtraParameters() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
getDefaultRefreshOptions(boolean) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Gets the default set of refresh options, with or without process-events.
getDefaultSchemas() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getDefaultSchemas() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getDefaultTimeoutSeconds(Class<? extends SailPointObject>) - Static method in class com.identityworksllc.iiq.common.cache.Caches
Returns the configured cache timeout in seconds.
getDefinition() - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Gets the service definition
getDelegate() - Method in interface com.identityworksllc.iiq.common.DelegatedConcurrentMap
Gets the map to which all other Map calls are delegated
getDelegate() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
Gets the map to which all other Map calls are delegated
getDelegate() - Method in class com.identityworksllc.iiq.common.TypeFriendlyDelegatedConcurrentMap
 
getDelegate() - Method in class com.identityworksllc.iiq.common.TypeFriendlyDelegatedMap
Returns the Map that is wrapped by this one
getDependencyData() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getDependencyData() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getDependencyOutput(String) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Retrieve the output of a dependency (listened-to) or child task of this task.
getDependentPhase() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns the dependent phase of this worker
getDerivedType() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator.ColumnOutput
The derived value token, which can be passed as-is to deriveTypedValue
getDescription() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getDisplayName() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
getDistinctObject(Class<T>, Filter) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Returns a distinct object matching the given filter.
getDistinctObject(Class<T>, QueryOptions) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Returns a distinct object of the given type matching the given filter.
getDriver() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
getElapsedRuntimeMillis() - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
Returns the elapsed runtime of this service, in milliseconds.
getEncryptedPassword() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
getEntitlements(SailPointContext, Filter) - Static method in class com.identityworksllc.iiq.common.Functions
Extracts the list of entitlements from the given Identity object, optionally filtering them with the filter if provided.
getError() - Method in class com.identityworksllc.iiq.common.Maybe
Returns the error if there is one, or else throws a NoSuchElementException.
getErrorMessage() - Method in class com.identityworksllc.iiq.common.AggregationOutcome
 
getEscapedCssClassAttr() - Method in class com.identityworksllc.iiq.common.table.Element
 
getEscapedStyle() - Method in class com.identityworksllc.iiq.common.table.Element
 
getException() - Method in class com.identityworksllc.iiq.common.vo.Failure
Gets the stored exception if one exists
getException() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Gets the exception associated with this LogMessage
getExceptionHandler() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Gets the exception handler for this worker
getExceptionMapping(Throwable) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Get the standard exception mapping for output to the REST API caller.
getExceptionMapping(Throwable, boolean) - Static method in class com.identityworksllc.iiq.common.plugin.CommonPluginUtils
Gets the exception mapping
getExcludedCapabilities() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getExcludedRights() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getExcludedWorkgroups() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getExecutor() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Gets the running executor for this task
getExpiration() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
Returns the expiration instant, in Unix timestamp millis
getExportTimestamp() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getExternalTicketId() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
getExtractPartitions(Map<String, Object>, String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getFacesContext() - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Gets the current FacesContext if there is one or builds one if there is not.
getFailed() - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Gets the failure counter
getFailures() - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Gets the list of any failures associated with this pooled action
getField() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Gets the field name of this column.
getFieldHeaderMap() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Gets the map from field name to header.
getFieldValue(String) - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
getFieldValue(JRField) - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
getFieldValue(JRField) - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
getFifth() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getFilterHQL(Filter, Class<? extends SailPointObject>, String...) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Performs some reflection digging into the Sailpoint API to transform a standard Filter into a Hibernate HQL query.
getFilterString() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getFilterString2() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getFirst() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getFirst() - Method in class com.identityworksllc.iiq.common.Quad
Gets the first item in the quad
getFirst() - Method in class com.identityworksllc.iiq.common.Triple
Gets the first item
getFirstNotNothing(T...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the first item in the input that is not nothing according to the Utilities.isNothing(Object) method.
getFirstNotNull(List<? extends T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the first item in the input that is not null, an empty Optional, or a Supplier that returns null.
getFirstNotNull(T...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the first item in the input that is not null, an empty Optional, or a Supplier that returns null.
getFourth() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getFourth() - Method in class com.identityworksllc.iiq.common.Quad
Gets the fourth item in the quad
getGlobalLinkFilter() - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets the applied (possibly null) global link filter
getHeader() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Gets the header mapped for this field.
getHref() - Method in class com.identityworksllc.iiq.common.plugin.vo.Link
 
getId() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
getIdentityFieldName() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
getIdentityName() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getIfEmpty() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Returns the ‘fallback’ column token string
getIfEmptyColumnToken() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Gets the column token for the ifEmpty fallback column
getIIQAccountRequest(ProvisioningPlan) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Gets the IIQ account request from the given plan, creating one if needed
getIIQProperties() - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the iiq.properties file contents (properly closing it, unlike IIQ…)
getIndex() - Method in class com.identityworksllc.iiq.common.iterators.Index
Gets the integer index value
getIndexes(String) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Returns the indexes for a parameter.
getInstance() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getInstance() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getInstance() - Static method in class com.identityworksllc.iiq.common.iterators.NullCloseableIterator
Returns a static singleton instance of NullCloseableIterator.
getInt(K) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
 
getInternalMap() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Gets the internal map, for use by subclasses only
getInvalidTargetFilter() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getIteratorPartitions(String, int, Filter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getIteratorPartitions(String, int, Filter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getJacksonObjectMapper() - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a default Jackson object mapper, independent of IIQ versions.
getKey() - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
 
getLatestValue(SailPointContext, ProvisioningPlan.AccountRequest, String) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Intended to be used in a pre or post-provision rule, this method will return the given attribute from the AccountRequest if present and otherwise will return it from the Link.
getLatestValue(Link, ProvisioningPlan.AccountRequest, String) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Intended to be used in a pre or post-provision rule, this method will return the given attribute from the AccountRequest if present and otherwise will return it from the Link
getLeft() - Method in class com.identityworksllc.iiq.common.Either
Returns the left object or throws a NoSuchElementException if this Either contains a right object
getLevel() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
getLevel() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Gets the log level associated with this LogMessage
getLinkByNativeIdentity(String, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getLinkByNativeIdentity(Application, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets the Link from the Identity by native identity
getLinkFilter(String, String) - Static method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Returns a Filter object for a Link
getLinkFromRequest(SailPointContext, ProvisioningPlan.AccountRequest) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Retrieves the Link that is associated with the given AccountRequest, or returns null if no link can be found.
getLinks() - Static method in class com.identityworksllc.iiq.common.Functions
Gets all links associated with the given Identity.
getLinks() - Method in class com.identityworksllc.iiq.common.plugin.vo.RestObject
The list of links
getLinks(String, String...) - Static method in class com.identityworksllc.iiq.common.Functions
Gets all links associated with the given Identity on the given Application(s).
getLinks(Application) - Static method in class com.identityworksllc.iiq.common.Functions
Gets all links associated with the given Identity on the given Application
getLinksByApplication(String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getLinksByApplication(String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getLinksByApplication(Application) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getLinksByApplication(Application, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets the list of Links of the given application type, applying the given optional filter to the links.
getLocalApplication() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getLocalDate(Date, Identity) - Static method in class com.identityworksllc.iiq.common.Utilities
IIQ tries to display timestamps in a locale-specific way to the user.
getLocale() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLocale() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Returns the default system Locale
getLocalIdentifier() - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
getLocalizedMessage() - Method in class com.identityworksllc.iiq.common.PairedException
 
getLocalizedMessage() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
getLocalizedMessage(Identity, Message) - Static method in class com.identityworksllc.iiq.common.Utilities
Localizes a message based on the locale information captured on the target Identity.
getLoggedInUser() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLoggedInUser() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getLoggedInUser() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
 
getLoggedInUserCapabilities() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLoggedInUserCapabilities() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getLoggedInUserCapabilities() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
 
getLoggedInUserDynamicScopeNames() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLoggedInUserName() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLoggedInUserName() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getLoggedInUserName() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
 
getLoggedInUserRights() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getLoggedInUserRights() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getLoggedInUserRights() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
 
getLong(K) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
 
getLongValue(String, String, Log, Object...) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Static helper method to retrieve the first value from the result set as a long
getMatchedResources() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getMatchedURIs() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getMatchedURIs(boolean) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getMessage() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
getMessage() - Method in class com.identityworksllc.iiq.common.PairedException
 
getMessage() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
getMessage() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Gets the log message
getMessages() - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Gets the stored messages
getMessages() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getMirrorQuicklinkPopulation() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getMirrorRole() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getMonitor() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Gets the monitor associated with this worker (if any)
getMultiValueLinkAttribute(String, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getMultiValueLinkAttribute(String, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getMultiValueLinkAttribute(Application, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getMultiValueLinkAttribute(Application, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets the value of a multi-valued attribute from one Link of the given type belonging to this Identity.
getName() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
getName() - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
getNativeIdentity() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getNewExpirationDate() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns a new Date object offset from the current date by the default expiration duration in seconds
getNot() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getObject() - Method in class com.identityworksllc.iiq.common.vo.Failure
Gets the stored object if one exists
getObject(Class<T>, String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
A wrapper around Resolver.getObject(Class, String) that will throw a 404 exception if the search returns no records.
getObject(String, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getObject(String, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.NullConnector
Returns null, because there is no real data here
getObject(String, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getObject(SailPointContext, Class<SpoType>, String) - Static method in class com.identityworksllc.iiq.common.Quietly
Quietly gets a Sailpoint object

If the idOrName parameter is null, or if the retrieval throws an exception, this method returns null.

getObjectById(Class<T>, String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
A wrapper around Resolver.getObject(Class, String) that will throw a 404 exception if the search returns no records
getObjectById(SailPointContext, Class<SpoType>, String) - Static method in class com.identityworksllc.iiq.common.Quietly
Quietly gets a Sailpoint object

If the idOrName parameter is null, or if the retrieval throws an exception, this method returns null.

getObjectByName(Class<T>, String) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
A wrapper around Resolver.getObject(Class, String) that will throw a 404 exception if the search returns no records
getObjectByName(SailPointContext, Class<SpoType>, String) - Static method in class com.identityworksllc.iiq.common.Quietly
Quietly gets a Sailpoint object

If the idOrName parameter is null, or if the retrieval throws an exception, this method returns null.

getObjectByQuery(SailPointContext, Class<T>, String, String, Log, Object...) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Retrieves the first string from the result set in the given column, then queries for a sailPoint object of the given type based on that name or ID.
getObjectByQuery(SailPointContext, Class<T>, String, Log, Object...) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Retrieves the first string from the result set in the given column, then queries for a sailPoint object of the given type based on that name or ID.
getObjectId() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getObjectIterator(SailPointContext, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
Gets the iterator over the given object type
getObjectIterator(SailPointContext, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Retrieves an Iterator that will produce the stream of objects to be processed in parallel.
getObjectIterator(SailPointContext, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.BasicObjectRetriever
Gets the object iterator, which will be an instance of TransformingIterator to convert whatever are the inputs.
getObjectIterator(SailPointContext, Attributes<String, Object>) - Method in interface com.identityworksllc.iiq.common.task.ObjectRetriever
Returns an iterator over the expected type.
getObjectIterator(SailPointContext, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.RoleTargetCleanupService
 
getObjectName() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getObjectRetriever(SailPointContext, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
Gets the ObjectRetriever associated with this task execution
getObjectType() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getOneOf() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getOptions() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
getParameterNames() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Returns the set of parameter names.
getParent() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Retrieves the parent task of this one
getPartitions(SailPointContext, TaskResult, Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
Gets the list of partitions for the export operation.
getPath() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPath(boolean) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPathParameters() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPathParameters(boolean) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPathSegments() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPathSegments(boolean) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getPhase() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns the phase of this worker
getPlanFieldName() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
getPlugin(String) - Method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
 
getPluginAuthorizationCheck() - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Retrieves the PluginAuthorizationCheck previously set by a subclass.
getPluginName() - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getPluginName() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Returns the name of the real plugin we are simulating
getPluginName() - Method in class com.identityworksllc.iiq.common.plugin.SmokeTestSingleServerService
Gets the plugin name (empty for this one)
getPluginResource() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
Deprecated.
getPluginVersion() - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the current plugin version from the environment, or NA if not defined
getPluginVersionedGlobalMap() - Static method in class com.identityworksllc.iiq.common.Utilities
Gets a ConcurrentHashMap from CustomGlobal that will be replaced with a new, empty Map whenever the plugin version is incremented.
getPluginVersionInt() - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the current plugin version from the environment, or NA if not defined
getProperty() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Returns the ‘main’ column token, e.g., “col1” or “col1:boolean”.
getProperty(Object, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the given property by introspection
getProperty(Object, String, boolean) - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the given property by introspection and ‘dot-walking’ the given path.
getPropertyValue(Filter.LeafFilter, Object) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Walk the property tree and also resolve certain types of objects nested.
getProvisioningTransaction() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getProvisioningUtilities() - Method in class com.identityworksllc.iiq.common.AccountUtilities
Gets the provisioning utilities object associated with this AccountUtilities for modification.
getProvisioningWorkflow() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
getProxiedApplication(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getProxiedApplication(String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getQuery() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
 
getQueryParameters() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getQueryParameters(boolean) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getQueryParams() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
 
getQuickProperty(Object, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a “quick property” which does not involve introspection.
getRealConnector() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
Retrieves the actual Connector to delegate to, optionally loading from a plugin if needed.
getRefreshOptions() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getRel() - Method in class com.identityworksllc.iiq.common.plugin.vo.Link
 
getRenderDef() - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
 
getRequest() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Not implemented
getRequestUri() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getRequestUriBuilder() - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
getRequiredCapabilities() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getRequiredRights() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getRequiredWorkgroups() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getResourceObject() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
getResponseCode() - Method in class com.identityworksllc.iiq.common.plugin.ErrorResponse
Gets the response code for this error response
getResponseCode() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getResult(String, QueryUtil.ResultProcessor<? extends T>, Object...) - Method in class com.identityworksllc.iiq.common.query.QueryUtil
 
getResults(String, QueryUtil.ResultProcessor<? extends T>, Object...) - Method in class com.identityworksllc.iiq.common.query.QueryUtil
 
getRetrievalType() - Method in class com.identityworksllc.iiq.common.task.BasicObjectRetriever
Gets the retrieval type
getRight() - Method in class com.identityworksllc.iiq.common.Either
Returns the right object or throws a NoSuchElementException if this Either contains a left object
getRowspan() - Method in class com.identityworksllc.iiq.common.table.Cell
 
getSailPointObject(K, SailPointContext, Class<T>) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
Gets the given value cast to the given SailPointObject type.
getSecond() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getSecond() - Method in class com.identityworksllc.iiq.common.Quad
Gets the second item in the quad
getSecond() - Method in class com.identityworksllc.iiq.common.Triple
Gets the second item
getSecondCause() - Method in class com.identityworksllc.iiq.common.PairedException
 
getSecondCause() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
Gets the parent of the second exception
getSecondsRemaining(K) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Return the number of seconds remaining for the cache entry of the given key.
getSecondStackTrace() - Method in class com.identityworksllc.iiq.common.PairedException
 
getSecondStackTrace() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
Gets the second stack trace
getSecurityExtract(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getSerializedTaskResult() - Method in class com.identityworksllc.iiq.common.AggregationOutcome
Gets the serialized TaskResult object
getServerTimeZoneId() - Method in class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
 
getServerTimeZoneName() - Method in class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
 
getSession() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Not implemented
getSettingBool(String) - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getSettingInt(String) - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getSettingOffSwitch() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getSettingString(String) - Method in class com.identityworksllc.iiq.common.auth.DummyPluginResource
 
getSharedBackgroundPool() - Static method in class com.identityworksllc.iiq.common.Utilities
Gets the shared background pool, an instance of ForkJoinPool.
getSingleValueLinkAttribute(String, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getSingleValueLinkAttribute(String, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getSingleValueLinkAttribute(Application, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
getSingleValueLinkAttribute(Application, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets the value of a single-valued attribute from one Link of the given type belonging to this Identity.
getSixth() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getSizeEstimate() - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
getSizeEstimate() - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
getSource() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
getStackTrace() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
getStartTimeMillis() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getState() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
getStatement() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Returns the underlying statement.
getStatisticsCollector() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getStatus() - Method in class com.identityworksllc.iiq.common.vo.Outcome
Gets the status, or calculates it based on other fields.
getStopTimeMillis() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getString(K) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
 
getStringAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
Gets the given attribute as a string from the input object
getStringList(String, String, Log, Object...) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Static helper method ot retrieve values from the query as a list of strings
getStringList(K) - Method in interface com.identityworksllc.iiq.common.TypeFriendlyMap
 
getStringListAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
Gets the given attribute as a string list from the input object
getStringValue(String, String, Log, Object...) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Static helper method to retrieve the first string value from the result set
getStyle() - Method in class com.identityworksllc.iiq.common.table.Element
 
getStyle() - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
getStyle() - Method in interface com.identityworksllc.iiq.common.table.StyleTarget
Gets the CSS style string for this object
getSupportedFeatures() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getSupportedFeatures() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getSystemIdentity() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getSystemIdentity() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getTarget() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
getTargetApplication() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getTargetApplication() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getTargetClass() - Method in class com.identityworksllc.iiq.common.ObjectMapper
Gets the target class
getTargetInstance() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
getTargetInstance() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getTaskResult(SailPointContext) - Method in class com.identityworksllc.iiq.common.AggregationOutcome
Gets the aggregation outputs, if any
getText() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getThingName() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
getThird() - Method in class com.identityworksllc.iiq.common.MapTuple
 
getThird() - Method in class com.identityworksllc.iiq.common.Quad
Gets the third item in the quad
getThird() - Method in class com.identityworksllc.iiq.common.Triple
Gets the third item
getThrowableLines() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
getTimestamp() - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Gets the timestamp
getTimestamp() - Method in class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
 
getTimestamp() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Gets the millisecond timestamp when this object was created
getType() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
getTypeName(Class<?>) - Method in class com.identityworksllc.iiq.common.ObjectMapper.DefaultTypeNamer
 
getTypeName(Class<?>) - Method in interface com.identityworksllc.iiq.common.ObjectMapper.TypeNamer
 
getTypeName(Class<?>) - Method in class com.identityworksllc.iiq.common.SailpointObjectMapper.SailPointTypeNamer
 
getTypeParameter(int) - Method in class com.identityworksllc.iiq.common.iterators.ColumnToken
Returns the given type parameter, or null if the index given is out of bounds
getTypeParameters() - Method in class com.identityworksllc.iiq.common.iterators.ColumnToken
Gets the list of type parameters, which is always non-null, but may be empty
getTypeToken() - Method in class com.identityworksllc.iiq.common.iterators.ColumnToken
Gets the type token part of the string, e.g., ‘xml’ or ‘timestamp’
getUniqueLink(SailPointContext, String, String) - Static method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Gets a unique Link by Native ID and Application or else throws an exception
getUniqueObject(SailPointContext, Class<T>, String) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Retrieves a unique object with the given Filter string
getUniqueObject(SailPointContext, Class<T>, Filter) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Retrieves a unique object with the given Filter string
getUniqueObject(SailPointContext, Class<T>, QueryOptions) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Retrieves a unique object with the given Filter string
getUpdateManagedAttributeMap(ManagedAttribute) - Method in class com.identityworksllc.iiq.common.ManagedAttributeUtilities
getUrl() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
getUserContext() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
getUsername() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
getUserTimeZone() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
getUserTimeZone() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
Returns the default system time zone
getUtility(Class<T>) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Safely retrieves the utility class in question.
getUtilizationExtract(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
getValidTargetCapabilities() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValidTargetExcludedCapabilities() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValidTargetExcludedRights() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValidTargetFilter() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValidTargetSelector() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValidTargetWorkgroups() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
getValue() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
Gets the value associated with this cache entry
getValue() - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
 
getValue() - Method in class com.identityworksllc.iiq.common.iterators.Index
The value at that position in the list
getValue() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator.ColumnOutput
The value of the column
getValue() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
getValue(GuardType) - Method in class com.identityworksllc.iiq.common.cache.GuardedCacheValue
 
getValue(Object) - Method in interface com.identityworksllc.iiq.common.cache.CacheGenerator
Gets a value (new or existing) that should be associated with the given key.
getValue(Object) - Method in class com.identityworksllc.iiq.common.cache.SailPointObjectCacheGenerator
Gets the value for the given key.
getWithError() - Method in interface com.identityworksllc.iiq.common.Functions.SupplierWithError
 
getWorkerName() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns the name of this worker, which can be used in log messages or as the name of a partitioned request object.
getWorkflowName() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
getWrappedObject() - Method in class com.identityworksllc.iiq.common.plugin.ErrorResponse
Gets the wrapped object for this error response
getZone() - Method in class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Gets the ZoneId associated with this timestamp
getZonedCalendar() - Method in class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Gets the zoned calendar for use with PreparedStatement.setTimestamp and other methods
GLOBAL_MAP_PREFIX - Static variable in class com.identityworksllc.iiq.common.Utilities
The prefix in CustomGlobal used by Utilities.getPluginVersionedGlobalMap().
GLOBAL_SETTING - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
The application name used to specify fields we do not want to export on EVERY type of account
groupBy - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
GuardedCacheValue<ValueType,​GuardType> - Class in com.identityworksllc.iiq.common.cache
A cache value wrapper that allows access based on matching an arbitrary guard value.
GuardedCacheValue(ValueType, GuardType) - Constructor for class com.identityworksllc.iiq.common.cache.GuardedCacheValue
Constructs a new cache value with the given token and value.
GuardedCacheValue(ValueType, GuardType, BiPredicate<GuardType, GuardType>) - Constructor for class com.identityworksllc.iiq.common.cache.GuardedCacheValue
Constructs a new cache value with the given token, value, and token matcher.

H

handle(BaseCommonPluginResource.PluginAction) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
A wrapper method to handle plugin inputs.
handle(ResultSet, String) - Method in interface com.identityworksllc.iiq.common.iterators.ResultSetIterator.CustomTypeHandler
Performs some action to extract the value of the given column from the current row of the ResultSet, transforming it to the appropriate type.
handle(Authorizer, BaseCommonPluginResource.PluginAction) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
This method is responsible for executing the given action after checking the Authorizers.
handleError(Throwable) - Method in interface com.identityworksllc.iiq.common.threads.SailPointWorker.ExceptionHandler
 
handleException(Exception) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Handles an exception during execution
handleException(Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Handles an exception.
handleException(Throwable) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Handles an exception by logging it and returning a Response with exception details
handleException(Response.ResponseBuilder, Throwable) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Handles an exception by logging it and returning a Response with exception details
handleFailure(T) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Handles a failure during execution on the given item
handleSuccess(T) - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Handles successful completion of execution on the given item
hasAllAttributeRequest(String...) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input AccountRequest has at least one AttributeRequest corresponding to every one of the attribute names given
hasAnyAttributeRequest(String...) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input AccountRequest has at least one AttributeRequest corresponding to any of the attribute names given
hasAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object has a non-null value for the given attribute
hasAttributeRequest(boolean, String...) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that resolves to true if the account request has the attribute(s) in question, controlled by the ‘useAnd’ parameter.
hasDetectedRole(Identity, String) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Returns true if the user has at least one of the detected role
hasError() - Method in class com.identityworksllc.iiq.common.Maybe
If this Maybe has an error and not a value
hash(String, String) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Performs a hash of the given input with the given hash function.
hash(String, String, Function<byte[], String>) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Performs a hash of the given input with the given hash function.
hashCode() - Method in class com.identityworksllc.iiq.common.access.AccessCheck.SecurityCacheToken
 
hashCode() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
 
hashCode() - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
 
hashCode() - Method in class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
 
hashCode() - Method in class com.identityworksllc.iiq.common.Either
 
hashCode() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
hashCode() - Method in class com.identityworksllc.iiq.common.Quad
 
hashCode() - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
hashCode() - Method in class com.identityworksllc.iiq.common.Triple
 
hashCode() - Method in class com.identityworksllc.iiq.common.Utilities.PropertyLookupNone
 
HashUtilities - Class in com.identityworksllc.iiq.common
Utilities to return hexadecimal hashes of strings
hasLeft() - Method in class com.identityworksllc.iiq.common.Either
 
hasMultiple(Identity, String) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Returns true if the user has the given role more than one time (either via assignment or detection or both)
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.BatchingIterator
Retrieves the next batch of items and returns true if the batch is not empty.
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.CloseableIteratorAdapter
Returns true if the wrapped iterator’s hasNext() returns true
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.FilteringIterator
Returns true if the wrapped iterator contains an element that matches the Predicate
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.IndexingIterator
 
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.NullCloseableIterator
 
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Returns true if the ResultSet has another row, advancing the ResultSet in the process.
hasNext() - Method in class com.identityworksllc.iiq.common.iterators.TransformingIterator
 
hasNext() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.CloseableIteratorWrapper
 
hasRetrievalClass() - Method in class com.identityworksllc.iiq.common.task.BasicObjectRetriever
Returns true if the retriever is configured with a retrieval class appropriate for the retrieval type, otherwise returns false.
hasRight() - Method in class com.identityworksllc.iiq.common.Either
 
hasThrowable() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
hasValue() - Method in class com.identityworksllc.iiq.common.Maybe
If this Maybe has a value and not an error
header() - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given cell to set it as a header (th vs td)
header() - Method in class com.identityworksllc.iiq.common.table.Table
Sets the current row or cell to be a header.
header(List<Object>) - Method in class com.identityworksllc.iiq.common.table.Table
Creates a new header row and populates it with the given cell values
heuristicMaskSecretAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Mask any attributes flagged as secret attributes at the ProvisioningPlan level, and also any attributes that look like they might be secrets based on a set of likely substrings.
html() - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given cell to set it as an HTML value
html(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 
htmlCell(Object) - Method in class com.identityworksllc.iiq.common.table.Table
Adds a new HTML cell to the current row
HybridObjectMatcher - Class in com.identityworksllc.iiq.common
This class implements an extension to SailPoint’s most advanced matcher, the HybridReflectiveMatcher, permitting in-memory matching of arbitrary SailPointObjects.
HybridObjectMatcher(SailPointContext, Filter) - Constructor for class com.identityworksllc.iiq.common.HybridObjectMatcher
Constructor for the basic case where defaults are used for allowObjectPropertyEquals (false) and tolerantPaths (true)
HybridObjectMatcher(SailPointContext, Filter, boolean) - Constructor for class com.identityworksllc.iiq.common.HybridObjectMatcher
Constructor allowing the user to specify whether to allow object properties in equals
HybridObjectMatcher(SailPointContext, Filter, boolean, boolean) - Constructor for class com.identityworksllc.iiq.common.HybridObjectMatcher
Constructor allowing the user to specify all boolean options

I

id() - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to the ID of the input SailPointObject
IDENTITY_BATCH_SIZE - Static variable in class com.identityworksllc.iiq.common.task.export.ExportIdentitiesPartition
 
IdentityLinkUtil - Class in com.identityworksllc.iiq.common
A utility class for efficiently reading various types of information from Link objects.
IdentityLinkUtil(SailPointContext, Identity) - Constructor for class com.identityworksllc.iiq.common.IdentityLinkUtil
Identity Link utility constructor
IdentityLinkUtil(SailPointContext, Identity, Filter) - Constructor for class com.identityworksllc.iiq.common.IdentityLinkUtil
Identity Link utility constructor
identityMatchesSimpleProfiles(Bundle, Identity) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity has accounts matching all of the profiles on the given role
IdentityRefreshExecutor - Class in com.identityworksllc.iiq.common.request
Request executor to do an async refresh on a single user.
IdentityRefreshExecutor() - Constructor for class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
 
identitySelectorMatches(Identity, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would be a member of the given IdentityFilter (e.g.
identitySelectorMatches(Identity, IdentityFilter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would be a member of the given IdentityFilter (e.g.
IdentityVO - Class in com.identityworksllc.iiq.common.plugin.vo
A simplified VO object that can wrap an Identity and some of its useful properties.
IdentityVO() - Constructor for class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
IDW_WORKER_POOL - Static variable in class com.identityworksllc.iiq.common.Utilities
The name of the worker pool, stored in CustomGlobal by default
IDWDataExporter - Class in com.identityworksllc.iiq.common.task.export
A partitioned task for handling data exports.
IDWDataExporter() - Constructor for class com.identityworksllc.iiq.common.task.export.IDWDataExporter
 
ignoreNulls() - Method in class com.identityworksllc.iiq.common.iterators.TransformingIterator
Sets the ignore nulls flag to true
IIQObject - Annotation Type in com.identityworksllc.iiq.common.vo
A meta-annotation that can be used to flag a field as an IIQ Object.
IIQObjectDeserializer - Class in com.identityworksllc.iiq.common.vo
A Jackson de-serializer for an IIQ object.
IIQObjectDeserializer() - Constructor for class com.identityworksllc.iiq.common.vo.IIQObjectDeserializer
The constructor expected by Jackson
IIQObjectDeserializer(Class<Object>) - Constructor for class com.identityworksllc.iiq.common.vo.IIQObjectDeserializer
The constructor expected by Jackson, providing the type of this object
IIQObjectSerializer - Class in com.identityworksllc.iiq.common.vo
A Jackson serializer implementation for any object that can be serialized to XML by IIQ’s XML serializer.
IIQObjectSerializer() - Constructor for class com.identityworksllc.iiq.common.vo.IIQObjectSerializer
 
IIQObjectSerializer(Class<Object>) - Constructor for class com.identityworksllc.iiq.common.vo.IIQObjectSerializer
 
implementation(SailPointContext) - Method in class com.identityworksllc.iiq.common.plugin.SmokeTestSingleServerService
 
implementation(SailPointContext) - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Your code goes here and will be invoked by BaseServiceImplementation.execute(SailPointContext) after some setup and validation
importStatic(This, Class<?>) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Imports static methods from the given target class into the namespace
in(List<String>) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object is in the given list
in(Set<String>) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object is in the given set
incrementExecutions() - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
Increments the execution count and sets the executed-once flag to true
incrementExecutions() - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Increments the execution count and sets the executed-once flag to true
Index<T> - Class in com.identityworksllc.iiq.common.iterators
An indexing class for associating items in a list with their index in the list
Index(T, int) - Constructor for class com.identityworksllc.iiq.common.iterators.Index
Create a new indexed value
IndexingIterator<In> - Class in com.identityworksllc.iiq.common.iterators
An iterator that keeps track of its index, allowing you to get the current element count.
IndexingIterator(Iterator<? extends In>) - Constructor for class com.identityworksllc.iiq.common.iterators.IndexingIterator
Wrapper constructor
indexMap - Variable in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Maps parameter names to arrays of ints which are the parameter indices.
info(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
info(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
info(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs an informational message.
Info - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
INFO - com.identityworksllc.iiq.common.logging.SLogger.Level
 
INFO - com.identityworksllc.iiq.common.vo.LogLevel
Info level: indicates an ordinary log message providing information
initCause(Throwable) - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
initialize(SailPointContext, LiveReport, Attributes<String, Object>, String, List<Sort>) - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
initialize(SailPointContext, LiveReport, Attributes<String, Object>, String, List<Sort>) - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
Initializes the report by loading the real data source specified, then delegating immediately to that data source.
initializeFrom(Object) - Method in interface com.identityworksllc.iiq.common.ObjectMapper.Convertible
Initializes this object from the given input
initializeFromMap(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
Stores the original map from which this entry was decoded, if possible.
initializeFromMap(Map<String, Object>) - Method in interface com.identityworksllc.iiq.common.MapDecodable
Initializes this object from a Map
inject(This) - Method in class com.identityworksllc.iiq.common.AbstractBaseUtility
Injects this object into the given Beanshell context, making all of this object’s methods available as ‘static’ methods in Beanshell.
InProgress - Annotation Type in com.identityworksllc.iiq.common.annotation
Indicates that a class or method is currently work-in-progress.
INPUT_ACCOUNT_NAME - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the Request input containing the account name.
INPUT_APPLICATION_NAME - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the Request input containing the application name.
INPUT_DATA - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the Request input containing the Map of account data
INPUT_RESOURCE - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the Request input containing a ResourceObject
INPUT_TYPE - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the Request input containing the aggregation type
InputDate - Class in com.identityworksllc.iiq.common.plugin.vo
The JAX-RS spec requires that an input bean for QueryParam or PathParam have either a String constructor or a static valueOf(String) method.
InputDate(long) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.InputDate
Constructs a new InputDate from a long value
InputDate(Instant) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.InputDate
Constructs a new InputDate from an instant
InputDate(ZonedDateTime) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.InputDate
Constructs a new InputDate from a ZonedDateTime.
InputDate(Date) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.InputDate
Constructs a new InputDate from a Date
inputs - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
installPlugin(Path) - Method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
Installs a plugin remotely using base Java8 classes
invalidateRecords() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Invalidate all records in the internal storage that have expired
invoke(Object, Method, Object[]) - Method in class com.identityworksllc.iiq.common.DuckWrapper
Invokes the optional callback, and then the method on the wrapped object, in that order.
invoke(T, Functions.ConsumerWithError<? super T>) - Static method in class com.identityworksllc.iiq.common.Quietly
Performs the action, logging and swallowing any exceptions
invokeImplementation(SailPointContext) - Method in interface com.identityworksllc.iiq.common.service.ServiceImplementationInvoker
Invokes the service implementation after doing whatever pre-work is required.
invoker - Variable in class com.identityworksllc.iiq.common.service.BaseCommonService
The actual callback to the user’s implementation for this service
invokeWithOutput(In, Functions.FunctionWithError<? super In, ? extends Out>) - Static method in class com.identityworksllc.iiq.common.Quietly
Performs the action, logging and swallowing any exceptions.
invokeWithOutput(In, In2, Functions.BiFunctionWithError<? super In, ? super In2, Out>) - Static method in class com.identityworksllc.iiq.common.Quietly
Performs the action, logging and swallowing any exceptions
isAccessHistoryEnabled() - Method in class com.identityworksllc.iiq.common.AccessHistory
Returns true if access history is enabled.
isAllowed() - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Returns true if the access was allowed
isAllowed() - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
isAllowedOutput(Object) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
A method allowing subclasses to specify whether a particular output object that is not part of the default set can be serialized and returned.
isAsSevereAsThreshold(Priority) - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7.CaptureLogs7Appender
 
isAssignableFrom(Class<?>, Class<?>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns true if targetType is assignable from otherType, e.g.
isAssignableFrom(Class<A>, Class<B>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if parentClass is assignable from testClass, e.g.
isAssignedByRole(SailPointContext, Link, String, String) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Returns true if the given entitlement is assigned by a role.
isAuthorized(AuthorizedBy, Identity) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Checks the provided annotation to see whether the given Identity is authorized per that annotation’s criteria.
isBooleanAttribute(String) - Static method in class com.identityworksllc.iiq.common.Functions
A predicate that resolves to true if the boolean attribute of the input object is true according to Attributes.getBoolean(String).
isBooleanAttribute(String, boolean) - Static method in class com.identityworksllc.iiq.common.Functions
A predicate that resolves to true if the boolean attribute of the input object is true according to Attributes.getBoolean(String, boolean).
isBooleanProperty(String) - Static method in class com.identityworksllc.iiq.common.Functions
A predicate that resolves to true if the boolean property of the input object is true according to Util.otob(Object)
isBooleanProperty(String, boolean) - Static method in class com.identityworksllc.iiq.common.Functions
A predicate that resolves to true if the boolean property of the input object is true according to Util.otob(Object)
isCaptureLogs() - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
If true, we should capture logs
isClosed() - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Returns true if the wrapped statement is closed
isCorrelated() - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
isDebug() - Method in class com.identityworksllc.iiq.common.AbstractBaseUtility
Returns true if the debug flag has been set on this utility
isDebug() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is exactly DEBUG
isDebugEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isDisabled() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
isDisabled() - Static method in class com.identityworksllc.iiq.common.Functions
A predicate that resolves to true if the input is disabled.
isEmpty() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
isEmpty() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
isEmpty() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that resolves to true if the input is empty according to Sameness
isEmpty(Object) - Static method in class com.identityworksllc.iiq.common.Sameness
Returns true if the given thing is empty in the isSame() sense, i.e., if it ought to be the same as null.
isError() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is exactly ERROR
isErrorEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isErrorOnAccountSelection() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
isErrorOnAccountSelection() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
isErrorOnManualTask() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
isErrorOnManualTask() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
isErrorOnNewAccount() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
isErrorOnNewAccount() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
isErrorOnProvisioningForms() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
isErrorOnProvisioningForms() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
isExpired() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
The entry is expired if the current time is after the expiration date
isExpired() - Method in class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Marks this object expired if its time has elapsed or if the plugin version has changed since the cache entry was created.
isFailOnMultiple() - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Returns true if the class is set to fail on multiple Links of the same type
isFatalEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isFlagNotSet(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the inverse of Utilities.isFlagSet(Object).
isFlagSet(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Check if a String, Boolean, or Number flag object should be considered equivalent to boolean true.
isFlagSet(String) - Static method in class com.identityworksllc.iiq.common.Utilities
isForceAggregate() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
isForceLoad() - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Returns true if you want to force-load all Links on the Identity using Identity.getLinks(), rather than using IdentityService
isForwardLogs() - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Should we forward logs to the regular log destination?
isHeader() - Method in class com.identityworksllc.iiq.common.table.Cell
 
isHeader() - Method in class com.identityworksllc.iiq.common.table.Row
 
isHtml() - Method in class com.identityworksllc.iiq.common.table.Cell
 
isInactive() - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
isIncomplete() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
isInfo() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is exactly INFO
isInfoEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isInfoOrHigher() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is INFO, WARN, or ERROR
isInstanceOf(Class<?>) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object is an instance of the target class.
isInterrupted() - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
 
isMobileLogin() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
Introduced in 8.1
isNativeIdentity(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input Link’s native identity is equal to the comparison value.
isNoCache() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
isNotAssignableFrom(Class<A>, Class<B>) - Static method in class com.identityworksllc.iiq.common.Utilities
isNotEmpty(Collection<?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the input is NOT an empty Collection.
isNotEmpty(Map<?, ?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the input is NOT an empty Map.
isNothing(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the given object is ‘nothing’: a null, empty string, empty map, empty Collection, empty Optional, or empty Iterable.
isNotNullEmptyOrWhitespace(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the input string is not null and contains any non-whitespace characters.
isNotNullOrEmpty() - Static method in class com.identityworksllc.iiq.common.Functions
 
isNotNullOrEmpty(String) - Static method in class com.identityworksllc.iiq.common.ObjectMapper
Returns true if the input string is not null or empty.
isNotNumber(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the input is NOT only digits
isNotSame(Object, Object, boolean) - Static method in class com.identityworksllc.iiq.common.Sameness
A typo-friendly inversion of Sameness.isSame(Object, Object, boolean).
isNull() - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the object is not null
isNullEmptyOrWhitespace(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the input string is null, empty, or contains only whitespace characters according to Character.isWhitespace(char).
isNullOrEmpty() - Static method in class com.identityworksllc.iiq.common.Functions
Functional equivalent to Util.isNullOrEmpty
isNullOrEmpty(String) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the given property on the given object is not null or empty.
isNumber(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if this string contains only digits
isObjectInUserScope(String, Class) - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
isObjectInUserScope(SailPointObject) - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
isoOffsetTimestamp() - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the current time in the standard ISO offset (date T time+1:00) format
isPluginInstalled(String) - Method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
Makes a query to the Suggest Service to check whether the plugin is installed.
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.identityworksllc.iiq.common.plugin.PluginJacksonMessageBodyReader
Determines whether the input is readable
isRefreshed() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
isRefreshIdentity() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
isRunAppCustomization() - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
isSame(Object, Object, boolean) - Static method in class com.identityworksllc.iiq.common.Sameness
Decide whether the two inputs are the same.
isScopingEnabled() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
 
isSomething(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if Utilities.isNothing(Object) would return false.
isTerminated() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
Termination indicator to be used by the subclasses
isTerminated() - Method in class com.identityworksllc.iiq.common.task.ThreadedTaskListener
Returns true if the parent task has been terminated
isTerminated() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns true if this worker has been terminated or if it has timed out.
isTimedOut() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns true if this task has timed out.
isTraceEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isUpdated() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
isUseWorkflow() - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
isUseWorkflow() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
isWarnEnabled() - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
isWarning() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is WARN
isWarningOrHigher() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Returns true if the log level of this message is WARN or ERROR
isWorkgroup() - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
iterateObjects(String, Filter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
iterateObjects(String, Filter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.NullConnector
Returns an empty iterator where hasNext() will always return false
iterateObjects(String, Filter, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
iterateObjects(Partition) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
iterateObjects(Partition) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
iterateQuery(IterateQueryOptions) - Method in class com.identityworksllc.iiq.common.query.QueryUtil
Iterates a query by invoking a Beanshell callback for each method
IterateQueryOptions - Class in com.identityworksllc.iiq.common.query
The input VO for QueryUtil.iterateQuery(IterateQueryOptions), mainly to encapsulate the variety of inputs in one place.
IterateQueryOptions.IterateQueryOptionsBuilder - Class in com.identityworksllc.iiq.common.query
A builder for IterateQueryInputs objects.
iterator() - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntrySet
 

J

java(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 

K

key() - Static method in class com.identityworksllc.iiq.common.Functions
Extracts the key from the given map entry
keySet() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
keySet() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 

L

LAST_AGGREGATION_DATE - Static variable in class com.identityworksllc.iiq.common.service.AggregationDateRetentionService
The last aggregation date column (used in, e.g., Workday)
latestDate(SailPointObject, boolean) - Static method in class com.identityworksllc.iiq.common.SailPointObjectDateSorter
Returns the latest date for the given SPO, including modified if the flag is set to true.
launchRequest(SailPointContext, String, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
Launches an Identity Refresh request against the given Identity, with the given options.
launchRequest(SailPointContext, String, Map<String, Object>, long) - Static method in class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
Launches an Identity Refresh request against the given Identity, with the given options.
launchRequest(SailPointContext, Identity, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
Launches an Identity Refresh request against the given Identity, with the given options.
ldapCleanGroupName(String) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Extracts the name from an LDAP formatted group name.
ldapContains(List<String>, String) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Returns true if the given list of DNs contains a matching DN by RDN.
ldapContains(List<String>, String, int) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Returns true if the given list of DNs contains a value matching the given ‘seeking’ DN, up to the given depth.
ldapGetMatch(List<String>, String) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Given a list of possible matching DNs (the container), finds the first one that matches the RDN of the ‘seeking’ string.
ldapGetMatch(List<String>, String, int) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Given a list of possible matching DNs (the container), finds the first one that matches the ‘seeking’ string up to the given depth.
ldapGetRdn(String, int) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Extracts the first N RDNs from an LDAP formatted DN.
ldapGetRdn(LdapName, int) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Extracts the first N RDNs from an LDAP formatted DN.
ldapMatches(String, String) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Returns true if the first element of the given LDAP name matches the value provided.
ldapMatches(String, String, int) - Static method in class com.identityworksllc.iiq.common.LdapUtilities
Returns true if the given objects match by comparing them as LDAP DNs up to the depth specified.
LdapUtilities - Class in com.identityworksllc.iiq.common
Utilities for dealing with LDAP DNs and other similar concepts
left(A) - Static method in class com.identityworksllc.iiq.common.Either
Creates an Either object containing the given object on the left.
like(String, Filter.MatchMode) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input string matches the given pattern, as equivalent to the Filter like() method
limit - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
Link - Class in com.identityworksllc.iiq.common.plugin.vo
An object implementing the HATEOAS REST standard’s link concept
Link() - Constructor for class com.identityworksllc.iiq.common.plugin.vo.Link
 
linkGetIdentity() - Static method in class com.identityworksllc.iiq.common.Functions
Returns the Identity for the given Link object
linkIsApplication(String) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a predicate that tests whether the Link has the given application name
linkIsApplication(Application) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a predicate that tests whether the Link has the given application name.
linkMatchesProfile(Profile, Link) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given Profile matches the given Link via MapMatcher.
linkMatchesSimpleProfiles(Bundle, Link) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given link matches the profiles on the given role
linkMovePlan(Link, Identity, ProvisioningPlan) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Creates an AttributeRequest to move the given Link to the given target Identity, either modifying the provided plan or creating a new one.
LINKS_BATCH_SIZE - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
listen() - Method in class com.identityworksllc.iiq.common.query.OracleDBMSOutputListener
Enables DBMS_OUTPUT and starts up the background listener.
listener - Static variable in class com.identityworksllc.iiq.common.logging.LogCapture
The log message listener for this thread; if a listener is defined, no messages will be stored
listMessageAccumulator(List<String>, boolean) - Static method in class com.identityworksllc.iiq.common.Utilities
Creates a MessageAccumulator that just inserts the message into the target list.
listOf(T...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a new modifiable list with the objects specified added to it.
listSafeGet(int) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a functional getter for a map of a given type
liveReport - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
lockAndAct(This, String) - Method in class com.identityworksllc.iiq.common.threads.LockingObjectReference
Locks the object, then passes it to the given Beanshell method.
lockAndAct(LockingObjectReference.LockedObjectAction<T>) - Method in class com.identityworksllc.iiq.common.threads.LockingObjectReference
LockingObjectReference<T> - Class in com.identityworksllc.iiq.common.threads
An object reference wrapped by a ReentrantLock.
LockingObjectReference(T) - Constructor for class com.identityworksllc.iiq.common.threads.LockingObjectReference
 
LockingObjectReference.LockedObjectAction<T> - Interface in com.identityworksllc.iiq.common.threads
The interface to be implemented by any locked object actions
lockObject() - Method in class com.identityworksllc.iiq.common.threads.LockingObjectReference
Locks the object (waiting forever if necessary), then returns the object
log - Variable in class com.identityworksllc.iiq.common.AbstractBaseUtility
The logger for this class
log - Variable in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
An enhanced logger available to all plugins
log - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The log object
log() - Static method in class com.identityworksllc.iiq.common.Functions
Logs the input object at warn() level in the default Functions logger.
log(SLogger.Level, String) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs the message at the appropriate level according to the Commons Logging API
log(Log) - Static method in class com.identityworksllc.iiq.common.Functions
Logs the input object at warn() level in the provided logger This is intended for use with peek() in the middle of a stream.
LogCapture - Class in com.identityworksllc.iiq.common.logging
A class to start and stop log capture as needed.
logEvent(Class<?>, String) - Static method in class com.identityworksllc.iiq.common.Syslogger
 
logEvent(Class<?>, String, Throwable) - Static method in class com.identityworksllc.iiq.common.Syslogger
Logs a SyslogEvent of ERROR type with a sequential QuickKey, returning that key
logEvent(String) - Static method in class com.identityworksllc.iiq.common.Syslogger
 
logEvent(String, Throwable) - Static method in class com.identityworksllc.iiq.common.Syslogger
 
LogLevel - Enum in com.identityworksllc.iiq.common.vo
Enumerates a LogLevel type, particularly for StampedMessage.
LogListener - Interface in com.identityworksllc.iiq.common.logging
An abstract log listener that will receive log events instead of queueing them
LogListener.LogMessage - Class in com.identityworksllc.iiq.common.logging
A log message emitted if a listener is assigned to the log capture engine.
LogMessage(Date, String, String, String, String[]) - Constructor for class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
logMessageReceived(LogListener.LogMessage) - Method in interface com.identityworksllc.iiq.common.logging.LogListener
A callback invoked on this listener when a log message is received in the listener’s thread.
logXml() - Static method in class com.identityworksllc.iiq.common.Functions
Converts the given object to XML and logs it to the default logger as a warning
logXml(Log) - Static method in class com.identityworksllc.iiq.common.Functions
Converts the given object to XML and logs it to the given logger
lookup(String) - Static method in class com.identityworksllc.iiq.common.Functions
For the given input map, returns the value at the key.
lookup(String, Class<B>) - Static method in class com.identityworksllc.iiq.common.Functions
Same as lookup(String), but casts the output to the expected type
lookup(Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.Functions
For the given input key, returns the value of that key in the given map.
lookup(SailPointContext, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Function converting a string to an object of the given type, looked up using the given SailPointContext.

M

main(String[]) - Static method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
The main method for this utility.
main(String[]) - Static method in class com.identityworksllc.iiq.common.tools.RunSQLScript
Main method, to be invoked by the Sailpoint Launcher.
ManagedAttributeUtilities - Class in com.identityworksllc.iiq.common
Utilities for ManagedAttributes / entitlement objects
ManagedAttributeUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.ManagedAttributeUtilities
Constructs a new utility object
ManagedAttributeUtilities.BuildForm - Class in com.identityworksllc.iiq.common
Namespace for arguments that can be passed to ManagedAttributeUtilities.buildForm(Map, Option...).
ManagedAttributeUtilities.BuildForm.Button - Class in com.identityworksllc.iiq.common
A button option for forms
ManagedAttributeUtilities.BuildForm.Flags - Enum in com.identityworksllc.iiq.common
Yes/no flags as form options
ManagedAttributeUtilities.BuildForm.Option - Interface in com.identityworksllc.iiq.common
The interface used to cluster options that can be passed to ManagedAttributeUtilities.buildForm(Map, Option...)
map(Functions.FunctionWithError<T, B>) - Method in class com.identityworksllc.iiq.common.Maybe
Chains a Maybe object by invoking the given function on it.
map(TriFunction<? super A, ? super B, ? super C, R>) - Method in class com.identityworksllc.iiq.common.Triple
Maps this object to another value using the given TriFunction or lambda equivalent.
mapConformsToType(Map<?, ?>, Class<S>, Class<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if every key and value in the Map can be cast to the types given.
MapDecodable - Interface in com.identityworksllc.iiq.common
An interface that can be implemented by any object that would like to translate itself from a Map input.
mapGet(T) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a functional getter for a map of a given type
mapMatches(Filter) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a functional predicate to compare a Map to the filter provided.
mapOf(Object...) - Static method in class com.identityworksllc.iiq.common.Utilities
Creates a map from a varargs list of items, where every other item is a key or value.
Mappable - Interface in com.identityworksllc.iiq.common
An interface implementing a Mappable.toMap() default method to transform any object into a Map using Jackson.
Mappable.FilterMixin - Class in com.identityworksllc.iiq.common
Sneaky mixin to enable this class to use its custom filter on classes that don’t support it
MapTuple - Class in com.identityworksllc.iiq.common
An extension of HashMap that can be produced by MapTupleBuilder.
MapTupleBuilder - Class in com.identityworksllc.iiq.common
A builder for MapTuple objects.
mapValueComparator(K, K...) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a map comparator for sorting a map against the given key(s).
mapValueEquals(T, U) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Predicate that retrieves the key of the given name from the input Map and returns true if the value equals the given value.
markFailure(T) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Marks this item as a failure by incrementing the failure counter.
markSuccess(T) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Marks this item as a success by incrementing the success counter.
maskSecretAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities
Mask any attributes flagged as secret attributes at the ProvisioningPlan level
maskSecretAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Transforms the existing Map in place by replacing attributes of type Secret with asterisks
matches(Object) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Returns true if the properties of the input object satisfy this Matcher’s Filter.
matches(String) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object matches the filter.
matches(Bundle, Identity) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given Identity would be a member of the target Bundle, either by assignment or detection
matches(Filter) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object matches the filter.
matches(Filter, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object matches the filter.
matches(Filter, Identity) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given Filter would by matched by the given Identity
matches(Identity, String) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target filter
matches(Identity, Bundle) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given Identity would be a member of the target Bundle, either by assignment or detection
matches(Identity, CompoundFilter) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target filter
matches(Identity, DynamicScope) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity matches the given Dynamic Scope
matches(Identity, Filter) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target filter
matches(Identity, GroupDefinition) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target population’s filter
matches(Identity, IdentitySelector) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target filter
matches(IdentitySelector, Identity) - Method in class com.identityworksllc.iiq.common.MatchUtilities
Returns true if the given identity would match the target filter
matchesAnyWorkgroup(Identity, List<String>) - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
Returns true if the current user is a member of any of the given workgroups.
matchExpressionToCompoundFilter(IdentitySelector.MatchExpression) - Static method in class com.identityworksllc.iiq.common.Utilities
Transforms a MatchExpression selector into a CompoundFilter
matchTerm(String, Object, Application) - Static method in class com.identityworksllc.iiq.common.Utilities
Create a MatchTerm from scratch
matchTermToFilter(IdentitySelector.MatchTerm, Application, List<Application>) - Static method in class com.identityworksllc.iiq.common.Utilities
Transforms a MatchTerm into a Filter, which can be useful for then modifying it
MatchUtilities - Class in com.identityworksllc.iiq.common
Utilities for matching objects using IIQ APIs
MatchUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.MatchUtilities
Basic constructor
max(Date...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the maximum of the given dates.
Maybe<T> - Class in com.identityworksllc.iiq.common
A functional “monad” that contains either a non-null value of the given type or an exception, but never both.
Maybe.MaybeConsumer<T> - Class in com.identityworksllc.iiq.common
A consumer extension that handles the Maybe concept.
md5(String) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Hashes the input using the MD5 algorithm and returns it as a hex string
merge(AccessCheckResponse) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
Merges this response with another response.
merge(ProvisioningArguments) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
Merges in another workflow config
mergeDividedApprovalSet(ApprovalSet, ApprovalSet) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
mergeDividedApprovalSet(ApprovalSet, ApprovalSet, boolean) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
mergeDividedApprovalSet(ApprovalSet, ApprovalSet, boolean, String) - Method in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
mergeLinkAttributes(String, String) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
mergeLinkAttributes(String, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
 
mergeLinkAttributes(Application, String, Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Extracts the named attribute from each Link of the given application and adds all values from each Link into a common List.
messages - Static variable in class com.identityworksllc.iiq.common.logging.LogCapture
The log messages captured for this thread
meter(String, Metered.MeterCallback) - Static method in class com.identityworksllc.iiq.common.Metered
Meters the invocation of the callback, without an output
meter(String, Metered.MeterCallbackWithOutput<T>) - Static method in class com.identityworksllc.iiq.common.Metered
Meters the invocation of the callback, including an output
METER_FETCH - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
METER_LINK - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
METER_STORE - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
Metered - Class in com.identityworksllc.iiq.common
Starts a Meter with the given name, then invokes the callback, then finally stops the meter before returning the output.
Metered.MeterCallback - Interface in com.identityworksllc.iiq.common
Callback interface where no output is required
Metered.MeterCallbackWithOutput<T> - Interface in com.identityworksllc.iiq.common
Callback interface where an output is required
min(Date...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the maximum of the given dates.
MixinIgnoreType - Class in com.identityworksllc.iiq.common.vo
Can be used via Jackson’s ObjectMapper.addMixInAnnotations(Class, Class) to ignore any particular type.
MixinIgnoreType() - Constructor for class com.identityworksllc.iiq.common.vo.MixinIgnoreType
 
MockPluginContext - Class in com.identityworksllc.iiq.common.plugin
A mock plugin resource to use in any situation where an API requires one but your code is not running in a plugin context.
MockPluginContext(SailPointContext, Identity, String) - Constructor for class com.identityworksllc.iiq.common.plugin.MockPluginContext
Constructor for the mock plugin context
monitor - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
monitor - Variable in class com.identityworksllc.iiq.common.threads.SailPointWorker
An instance of the TaskMonitor interface
MOST_RECENT_LOCALE - Static variable in class com.identityworksllc.iiq.common.Utilities
The key used to store the user’s most recent locale on their UIPrefs, captured by Utilities.tryCaptureLocationInfo(SailPointContext, Identity)
MOST_RECENT_TIMEZONE - Static variable in class com.identityworksllc.iiq.common.Utilities
The key used to store the user’s most recent timezone on their UIPrefs, captured by Utilities.tryCaptureLocationInfo(SailPointContext, Identity)
moveLinks(Identity, Link...) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Moves the given target account(s) to the given target owner
MULTI_SERIALIZED_WORKERS_ATTR - Static variable in class com.identityworksllc.iiq.common.threads.SailPointWorker
The attribute used to pass this object in serialized form to SailPointWorkerExecutor.
Multiple - com.identityworksllc.iiq.common.vo.OutcomeType
 

N

name() - Static method in class com.identityworksllc.iiq.common.Functions
Maps to the name of the input object
name(String) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
NamedParameterStatement - Class in com.identityworksllc.iiq.common.query
Named parameter prepared statement wrapper, derived from various examples around the Internet.
NamedParameterStatement(Connection, String) - Constructor for class com.identityworksllc.iiq.common.query.NamedParameterStatement
Creates a NamedParameterStatement.
ne(T) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the input object does not equal the value
negate() - Method in interface com.identityworksllc.iiq.common.Functions.PredicateWithError
 
newList() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a supplier returning a new, writeable list.
newSet() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a supplier returning a new, writeable set.
next() - Method in class com.identityworksllc.iiq.common.iterators.BatchingIterator
Returns the next item, which is derived during hasNext().
next() - Method in class com.identityworksllc.iiq.common.iterators.CloseableIteratorAdapter
Returns the next element from the iterator
next() - Method in class com.identityworksllc.iiq.common.iterators.FilteringIterator
Returns the next object from the feed
next() - Method in class com.identityworksllc.iiq.common.iterators.IndexingIterator
 
next() - Method in class com.identityworksllc.iiq.common.iterators.NullCloseableIterator
 
next() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Retrieves the next row from the result set as an Object[], given the column configs.
next() - Method in class com.identityworksllc.iiq.common.iterators.TransformingIterator
 
next() - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
next() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.CloseableIteratorWrapper
 
next(String) - Static method in class com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Button
Builds an ManagedAttributeUtilities.BuildForm.Option indicating that a next Button will be added to the form with the given Label.
next(String, String, String) - Static method in class com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Button
Builds an ManagedAttributeUtilities.BuildForm.Option indicating that a next Button will be added to the form with the given Label.
nextRow() - Method in class com.identityworksllc.iiq.common.iterators.ResultSetIterator
To be used in place of ResultSetIterator.next(), returns a Map structure with the column ‘field’ names instead of an Object[].
NO_APPROVAL_SCHEME - Static variable in class com.identityworksllc.iiq.common.ProvisioningUtilities
The constant to use for no approvals
NONE - Static variable in class com.identityworksllc.iiq.common.Utilities
A magic constant for use with the Utilities.getQuickProperty(Object, String) method.
nonNull() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that resolves to true if the input item is not null
NoOpIntegrationExecutor - Class in com.identityworksllc.iiq.common.integration
Implements a no-op integration executor, suitable for detached apps.
NoOpIntegrationExecutor() - Constructor for class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
Constructs a new NoOpIntegrationExecutor
noResult() - Method in interface com.identityworksllc.iiq.common.query.QueryUtil.ResultProcessor
Callback to indicate that the result set had no results
NoReturnValue - Annotation Type in com.identityworksllc.iiq.common.plugin.annotations
 
normalize() - Static method in class com.identityworksllc.iiq.common.Functions
A very basic normalizer function that trims spaces and lowercases the input string, then removes all non-ASCII characters.
not(CommonSecurityConfig...) - Static method in class com.identityworksllc.iiq.common.CommonSecurityConfig
Creates a new CommonSecurityConfig that inverts the inputs.
nothing() - Static method in class com.identityworksllc.iiq.common.Functions
Implements a generic “black hole” or “dev null” consumer that swallows the object.
nothingToOptional() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a function that transforms a value into an Optional that will be empty if the value matches Utilities.isNothing(Object).
nothingToStream() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a function that transforms a value into a Stream that will be empty if the value matches Utilities.isNothing(Object).
NullCloseableIterator<T> - Class in com.identityworksllc.iiq.common.iterators
An implementation of CloseableIterator that always contains no items.
NullCloseableIterator() - Constructor for class com.identityworksllc.iiq.common.iterators.NullCloseableIterator
 
NullConnector - Class in com.identityworksllc.iiq.common.connector
A connector that swallows all operations quietly, used for demo and testing purposes
NullConnector(Application) - Constructor for class com.identityworksllc.iiq.common.connector.NullConnector
Constructs a new NullConnector of the given application type
NullConnector(Application, String) - Constructor for class com.identityworksllc.iiq.common.connector.NullConnector
Constructs a new NullConnector of the given application type and instance name
NullConsumer() - Constructor for class com.identityworksllc.iiq.common.Functions.NullConsumer
 
NullInputStream - Class in com.identityworksllc.iiq.common
An input stream primarily for testing purposes that always contains the given number of zeroes.
NullInputStream() - Constructor for class com.identityworksllc.iiq.common.NullInputStream
 
NullInputStream(int) - Constructor for class com.identityworksllc.iiq.common.NullInputStream
 
NullOutputStream - Class in com.identityworksllc.iiq.common
An output stream that quietly swallows the input
NullOutputStream() - Constructor for class com.identityworksllc.iiq.common.NullOutputStream
 
nullSafeEq() - Static method in class com.identityworksllc.iiq.common.Functions
Creates a BiFunction that resolves to Boolean true if the two input objects are equal, ignoring case
nullSafeNotEq(Object, Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if Util.nullSafeEq(Object, Object) would return false and vice versa.
nullToEmpty() - Static method in class com.identityworksllc.iiq.common.Functions
Transforms the input object into a non-null string
nullToEmpty(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the input string if it is not null.
nullToEmpty(Collection<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts the given collection to an empty list (if a null value is passed), the input object (if a List is passed), or a copy of the input object in a new ArrayList (if any other Collection is passed).
nullToEmpty(Map<String, ? extends Object>) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts the given collection to an empty Attributes, if a null object is passed, the input object (if an Attributes is passed), or a new Attributes containing all elements from the input Map (if any other type of Map is passed).
nullToEmptyString(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the input string if it is not null, explicitly noting the input as a String to make Beanshell happy at runtime.

O

ObjectMapper<T> - Class in com.identityworksllc.iiq.common
A utility to decode a Map structure into the fields of a POJO object.
ObjectMapper(Class<T>) - Constructor for class com.identityworksllc.iiq.common.ObjectMapper
Basic constructor.
ObjectMapper.AfterMapperMethod - Annotation Type in com.identityworksllc.iiq.common
The method annotated with this annotation will be invoked after all mapped attributes are set.
ObjectMapper.Aliases - Annotation Type in com.identityworksllc.iiq.common
 
ObjectMapper.Convertible - Interface in com.identityworksllc.iiq.common
Implementing this interface allows a class to coerce itself from one or more input types.
ObjectMapper.DefaultTypeNamer - Class in com.identityworksllc.iiq.common
Translates from a Class type to a name.
ObjectMapper.Ignore - Annotation Type in com.identityworksllc.iiq.common
Annotation to indicate that the given field should be ignored and not mapped.
ObjectMapper.IgnoreSuper - Annotation Type in com.identityworksllc.iiq.common
Indicates that the annotated class should be the stopping point for walking up the class hierarchy to find setters.
ObjectMapper.Nested - Annotation Type in com.identityworksllc.iiq.common
Annotation to indicate that the given element is a nested instance of the mapped class, such as an identity with a list of identities.
ObjectMapper.ObjectMapperException - Exception in com.identityworksllc.iiq.common
The exception type thrown by all mapper methods
ObjectMapper.RawMap - Annotation Type in com.identityworksllc.iiq.common
 
ObjectMapper.SetterMethod - Annotation Type in com.identityworksllc.iiq.common
 
ObjectMapper.TypeNamer - Interface in com.identityworksllc.iiq.common
A functional interface to translate a Class into its name.
ObjectMapperException() - Constructor for exception com.identityworksllc.iiq.common.ObjectMapper.ObjectMapperException
 
ObjectMapperException(String) - Constructor for exception com.identityworksllc.iiq.common.ObjectMapper.ObjectMapperException
 
ObjectMapperException(String, Throwable) - Constructor for exception com.identityworksllc.iiq.common.ObjectMapper.ObjectMapperException
 
ObjectMapperException(Throwable) - Constructor for exception com.identityworksllc.iiq.common.ObjectMapper.ObjectMapperException
 
ObjectRetriever<ItemType> - Interface in com.identityworksllc.iiq.common.task
An interface allowing different implementations of object retrievers to be used with the abstract object iterator task model.
ObjectSummary - Class in com.identityworksllc.iiq.common.plugin.vo
A default example implementation of an object summary VO object
ObjectSummary() - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
Creates a new ObjectSummary with empty details
ObjectSummary(SailPointObject) - Constructor for class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
Constructs a new summary of the given SailPointObject
of(A) - Static method in class com.identityworksllc.iiq.common.Maybe
Returns a Maybe object containing the given value
of(CacheEntry<? extends V>) - Static method in class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Returns either the current object, if it is already a VersionedCacheEntry, or a newly constructed copy of it.
of(Maybe<?>) - Static method in class com.identityworksllc.iiq.common.Maybe
Chains a Maybe object by passing along the Throwable from an existing Maybe into the next.
of(Maybe<?>, Class<A>) - Static method in class com.identityworksllc.iiq.common.Maybe
Chains a Maybe object by passing along the Throwable from an existing Maybe into the next.
of(Class<? extends SailPointObject>, Object[]) - Static method in class com.identityworksllc.iiq.common.Ref
Retrieves a dehydrated object given the type and parameters
of(Class<? extends SailPointObject>, String) - Static method in class com.identityworksllc.iiq.common.Ref
Retrieves a dehydrated object given the type and ID
of(Class<A>, Functions.SupplierWithError<A>) - Static method in class com.identityworksllc.iiq.common.Maybe
Returns a Maybe that is either a value or an error, depending on the outcome of the supplier in question.
of(Object...) - Method in class com.identityworksllc.iiq.common.MapTupleBuilder
Constructs a MapTuple pairing this builder’s keys with the given values, both in order.
of(Object, CellOption...) - Static method in class com.identityworksllc.iiq.common.table.Cell
Constructs a new Cell that can be passed to Table.cell(Cell)
of(Object, List<CellOption>) - Static method in class com.identityworksllc.iiq.common.table.Cell
Constructs a new Cell that can be passed to Table.cell(Cell)
of(Throwable) - Static method in class com.identityworksllc.iiq.common.Maybe
Creates a new maybe from the given throwable with an inferred type by context
of(Throwable, Class<A>) - Static method in class com.identityworksllc.iiq.common.Maybe
Returns a Maybe object containing an exception.
of(SailPointObject) - Static method in class com.identityworksllc.iiq.common.Ref
Retrieves a dehydrated reference from the object
of(X, Y, Z) - Static method in class com.identityworksllc.iiq.common.Triple
Constructs a new triple of the three items given
of(X, Y, Z, Q) - Static method in class com.identityworksllc.iiq.common.Quad
Constructs a new quad tuple of the four items given
ofList(List<Object>) - Method in class com.identityworksllc.iiq.common.MapTupleBuilder
Constructs a MapTuple pairing this builder’s keys with the given values, both in order.
onFailure(T, String, Exception) - Method in class com.identityworksllc.iiq.common.TaskCallback
Invoked after the task has failed
onSuccess(T, O) - Method in class com.identityworksllc.iiq.common.TaskCallback
Invoked after the task has completed
openConnection() - Method in class com.identityworksllc.iiq.common.query.ConnectOptions
Opens a connection to the database.
openConnection() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
 
openConnection(SailPointContext, ExportConnectionInfo) - Static method in class com.identityworksllc.iiq.common.task.export.ExportPartition
Opens the connection to the target database using the provided connection info
openConnection(SailPointContext, ExportConnectionInfo) - Static method in class com.identityworksllc.iiq.common.task.export.ReportExporter
Opens the connection to the target database using the provided connection info
operationEquals(ProvisioningPlan.AccountRequest.Operation) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the given AccountRequest’s operation equals the given value
operationEquals(ProvisioningPlan.Operation) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the given provisioning plan’s operation equals the given value
optionalEmpty() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that resolves to true if the input Optional is empty
optionalPresent() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a predicate that resolves to true if the input Optional is present
optionalToStream() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Beanshell-friendly equivalent to the JDK 9 Optional::stream function.
or(Predicate<? super A>) - Method in interface com.identityworksllc.iiq.common.Functions.PredicateWithError
 
OracleDBMSOutputListener - Class in com.identityworksllc.iiq.common.query
A utility to read DBMS output from an Oracle database.
OracleDBMSOutputListener(Connection, Consumer<String>, int) - Constructor for class com.identityworksllc.iiq.common.query.OracleDBMSOutputListener
 
OTHER - com.identityworksllc.iiq.common.AuthUtilities.QuickLinkAccessType
Check whether this user can invoke this QuickLink on other users
otoa() - Static method in class com.identityworksllc.iiq.common.Functions
Creates a function equivalent to Util::otoa
otoa(Object) - Static method in class com.identityworksllc.iiq.common.ObjectMapper
Returns a string representation of the input.
otob() - Static method in class com.identityworksllc.iiq.common.Functions
Returns an object that implements both Function and Predicate and returns the result of Util::otob on the input object
otob(Object) - Static method in class com.identityworksllc.iiq.common.ObjectMapper
Returns a Boolean reprsentation of the object.
otoi() - Static method in class com.identityworksllc.iiq.common.Functions
Creates a function equivalent to Util::otoi
otol() - Static method in class com.identityworksllc.iiq.common.Functions
Creates a function equivalent to Util::otol
otol(Object) - Static method in class com.identityworksllc.iiq.common.ObjectMapper
Transforms an arbitrary object into a List.
outcome - Variable in class com.identityworksllc.iiq.common.threads.SailPointWorker
An Outcome object allowing subclasses to provide output
Outcome - Class in com.identityworksllc.iiq.common.vo
A generic class to represent (and perhaps log) some operation outcome.
Outcome() - Constructor for class com.identityworksllc.iiq.common.vo.Outcome
Basic constructor, also used by Jackson to figure out what the ‘default’ for each item in the class is.
OutcomeType - Enum in com.identityworksllc.iiq.common.vo
The various outcome types that an operation can have
output(RemotePluginInstaller.OutputLevel, String, Object...) - Static method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
 

P

p(This, String) - Static method in class com.identityworksllc.iiq.common.Functions
Invokes the given Beanshell method, which will receive the input object as its sole parameter, and then resolves to true if the method returns an otob truthy value.
p(Object, String) - Static method in class com.identityworksllc.iiq.common.Functions
Invokes the given method against the target object, passing the input object as its only parameter, then resolves to true if the output is otob truthy.
p(String) - Static method in class com.identityworksllc.iiq.common.Functions
Invokes the given method on the input object, resolving to the otob truthy conversion of its output.
p(String, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Constructs a Predicate that invokes the given method against the input object, providing the additional inputs as needed, then returns true if the result is ‘otob’ truthy.
p(Function<T, Boolean>) - Static method in class com.identityworksllc.iiq.common.Functions
Transforms a Function that returns a boolean into a predicate
PairedException - Class in com.identityworksllc.iiq.common
This exception is to be used whenever an exception is caught inside of a catch block.
PairedException(String, Throwable, Throwable) - Constructor for class com.identityworksllc.iiq.common.PairedException
Constructs a new PairedException from the two throwables
PairedException(Throwable, Throwable) - Constructor for class com.identityworksllc.iiq.common.PairedException
Constructs a new PairedException from the two throwables
PairedGeneralException - Exception in com.identityworksllc.iiq.common
This exception is to be used whenever an exception is caught inside of a catch block.
PairedGeneralException(String, Throwable, Throwable) - Constructor for exception com.identityworksllc.iiq.common.PairedGeneralException
 
PairedGeneralException(Throwable, Throwable) - Constructor for exception com.identityworksllc.iiq.common.PairedGeneralException
Constructs a new PairedException from the two throwables
parallelIterateQuery(IterateQueryOptions, int) - Method in class com.identityworksllc.iiq.common.query.QueryUtil
Iterates over a query in parallel, making a call to the defined callback in the input options.
Parameters - Class in com.identityworksllc.iiq.common.query
Utility class for setting the parameters on a Statement based on the input, invoking the typed setXYZ methods (e.g., setString for a string).
parse(String, Map<String, int[]>) - Static method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Parses a query with named parameters.
parseArgs(Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
Parses the task arguments, determining the retrieval type and its arguments
parseArgs(Attributes<String, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Extracts the thread count from the task arguments.
parseDate(String) - Static method in class com.identityworksllc.iiq.common.Functions
Parses each incoming string as a date according to the provided format, returning null if there is a parse exception
parseDateString(String, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Parses the input string into a LocalDateTime, returning an Optional if the date parses properly.
Pending - com.identityworksllc.iiq.common.vo.OutcomeType
 
PLAN_PARAM_APPROVAL_SCHEME - Static variable in class com.identityworksllc.iiq.common.ProvisioningUtilities
The approval scheme workflow parameter
PLAN_PARAM_NOTIFICATION_SCHEME - Static variable in class com.identityworksllc.iiq.common.ProvisioningUtilities
The notification scheme workflow parameter
PlanComparators - Class in com.identityworksllc.iiq.common
Implements comparators to sort account requests within a provisioning plan.
PlanComparators() - Constructor for class com.identityworksllc.iiq.common.PlanComparators
 
planHasAttribute(String, String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the given plan has the given attribute on the given application.
planHasOperation(String, ProvisioningPlan.AccountRequest.Operation) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Predicate that returns true if provided a ProvisioningPlan that contains an AccountRequest with the given application name and request operation
planHasOperation(ProvisioningPlan.AccountRequest.Operation) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a Predicate that returns true if provided a ProvisioningPlan that contains an AccountRequest with the given Operation
plans() - Static method in class com.identityworksllc.iiq.common.Functions
Maps to a Stream of provisioning plans (for use with flatMap) in the given project
PluginAuthorizationCheck - Interface in com.identityworksllc.iiq.common.plugin
A functional interface to handle plugin REST API authorization.
PluginDataSource - Class in com.identityworksllc.iiq.common.reporting
A data source that delegates to a ‘real’ data source loaded from a plugin.
PluginDataSource() - Constructor for class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
PluginJacksonMessageBodyReader - Class in com.identityworksllc.iiq.common.plugin
Message body reader that can be reused across plugins.
PluginJacksonMessageBodyReader(String) - Constructor for class com.identityworksllc.iiq.common.plugin.PluginJacksonMessageBodyReader
Sets the package prefix
PluginValidationCheck - Interface in com.identityworksllc.iiq.common.plugin
A functional interface to handle plugin validation.
PooledWorkerResults<T> - Class in com.identityworksllc.iiq.common.threads
A container for holding the results of a whole pool of workers.
PooledWorkerResults() - Constructor for class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Creates a new pooled worker result container
population() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
prefixMap(Map<String, V>, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Constructs a new map with each key having the prefix added to it.
prepareExecutor() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Prepares the thread pool executor.
printStackTrace() - Method in class com.identityworksllc.iiq.common.PairedException
 
printStackTrace() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
printStackTrace(PrintStream) - Method in class com.identityworksllc.iiq.common.PairedException
 
printStackTrace(PrintStream) - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
printStackTrace(PrintWriter) - Method in class com.identityworksllc.iiq.common.PairedException
 
printStackTrace(PrintWriter) - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
PrivateContextObjectConsumer<T> - Interface in com.identityworksllc.iiq.common.task
A consumer interface for executing an operation on an item in a private thread
processResult(ResultSet) - Method in interface com.identityworksllc.iiq.common.query.QueryUtil.ResultProcessor
Called once per result.
propertyAfter(String, Date) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the given property value on the input object can be coerced to a Date and is after the given Date.
propertyBefore(String, Date) - Static method in class com.identityworksllc.iiq.common.Functions
Resolves to true if the given property value on the input object can be coerced to a Date and is before the given Date.
propertyEquals(String, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the given property on the input object equals the test value
propertyMatchesRegex(String, String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the property at the given path matches the given regex.
propertySame(String, Object) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the given property on the input object is the same as the test value, per Sameness rules
provision(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
provision(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.connector.NullConnector
Swallows the provisioning operation and returns a status of Committed
provision(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
provision(ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.integration.NoOpIntegrationExecutor
Fakes invocation of the provisioning operations for each of the account requests in the given plan.
ProvisioningArguments - Class in com.identityworksllc.iiq.common
Configuration for the ProvisioningUtilities class
ProvisioningArguments() - Constructor for class com.identityworksllc.iiq.common.ProvisioningArguments
Basic constructor that creates a no-approval, no-notification provisioning
ProvisioningUtilities - Class in com.identityworksllc.iiq.common
Utilities to wrap the several provisioning APIs available in SailPoint.
ProvisioningUtilities(SailPointContext) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
Constructs a workflow-based Provisioning Utilities that will use the default LCM Provisioning workflow for all operations.
ProvisioningUtilities(SailPointContext, boolean) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
Constructs a Provisioning Utilities that will optionally directly forward provisioning operations to the Provisioner.
ProvisioningUtilities(SailPointContext, ProvisioningArguments) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
 
ProvisioningUtilities(SailPointContext, String) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
Constructs a workflow-based Provisioning Utilities that will use the given workflow instead of the default
ProvisioningUtilities(SailPointContext, String, boolean) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
Constructs a Provisioning Utilities that will optionally directly forward provisioning operations to the Provisioner, or else will use the given provisioning workflow
ProvisioningUtilities(SailPointContext, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.ProvisioningUtilities
 
put(K, V) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
put(K, V) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Puts all entries from the other map into this one.
putAll(Map<? extends K, ? extends V>) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
putAllInternal(CacheMap<? extends K, ? extends V>) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Puts all cache entries from another CacheMap into this one.
putAllInternal(CacheMap<? extends K, ? extends V>) - Method in class com.identityworksllc.iiq.common.cache.VersionedCacheMap
 
putIfAbsent(K, V) - Method in interface com.identityworksllc.iiq.common.DelegatedConcurrentMap
 
putState(String, Object) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 

Q

Quad<A,​B,​C,​D> - Class in com.identityworksllc.iiq.common
A group of four items
QuadFunction<A,​B,​C,​D,​R> - Interface in com.identityworksllc.iiq.common
Represents a function that takes four inputs and produces one output
QueryTable - Class in com.identityworksllc.iiq.common.table
An extension of Table to run a SQL query and export it.
QueryTable(SailPointContext, Connection, String...) - Constructor for class com.identityworksllc.iiq.common.table.QueryTable
Constructs a new QueryTable with the given context and connection, as well as a string list of column tokens.
QueryTable(SailPointContext, Connection, List<Object>) - Constructor for class com.identityworksllc.iiq.common.table.QueryTable
Constructs a n ew QueryTable with the given context, connection, and column specifications.
QueryTable(SailPointContext, Map<String, Object>, String...) - Constructor for class com.identityworksllc.iiq.common.table.QueryTable
Constructs a new QueryTable with the given context and connection info, as well as a string list of column tokens.
QueryTable(SailPointContext, Map<String, Object>, List<Object>) - Constructor for class com.identityworksllc.iiq.common.table.QueryTable
Constructs a new QueryTable with the given context and connection info, as well as a string list of column tokens.
QueryUtil<T> - Class in com.identityworksllc.iiq.common.query
Simplifies querying by automatically enclosing queries in a result processing loop.
QueryUtil(Log) - Constructor for class com.identityworksllc.iiq.common.query.QueryUtil
Constructor
QueryUtil(SailPointContext, Log) - Constructor for class com.identityworksllc.iiq.common.query.QueryUtil
Constructor
QueryUtil.ResultProcessor<U> - Interface in com.identityworksllc.iiq.common.query
Callback for processing the result
Quietly - Class in com.identityworksllc.iiq.common
Utilities to quietly (i.e.
Quietly() - Constructor for class com.identityworksllc.iiq.common.Quietly
 
quietRun(SailPointContext, Object, Map<String, Object>) - Static method in class com.identityworksllc.iiq.common.Utilities
Attempts to dynamically evaluate whatever thing is passed in and return the output of running the thing.

R

read() - Method in class com.identityworksllc.iiq.common.NullInputStream
 
readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.identityworksllc.iiq.common.plugin.PluginJacksonMessageBodyReader
Reads the input in the context of the requested type’s classloader
recursivelyExplodeHierarchy(String, String) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Returns the entire tree below the ‘parent’ Identity by recursively querying for other objects that reference it via the given attribute.
recursivelyExplodeHierarchy(Identity) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Returns a recursive list of all subordinates of the given Identity by recursively navigating other Identity objects starting with this one as their ‘manager’.
recursivelyExplodeWorkgroup(Identity) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Recursively expands the input Identity, returning a list of workgroup members.
Ref - Class in com.identityworksllc.iiq.common
Constructs IIQ Reference objects using a standardized API
REFERENCE_PROPS - Static variable in class com.identityworksllc.iiq.common.Ref
A constant that can be passed to context.search() to retrieve an object for use here
refresh(Identity) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Performs a refresh with default options on the identity
refresh(Identity, boolean) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Performs a refresh with mostly-default options on the identity
refresh(Identity, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Performs a refresh against the identity with the given arguments
REGEX_PREFIX - Static variable in class com.identityworksllc.iiq.common.task.export.ExportLinksPartition
 
regexMatches(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that evaluates to true if the predicate’s input string matches the given regular expression.
regexMatches(Pattern) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that evaluates to true if the predicate’s input string matches the given regular expression.
regexMatchesPartial(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that evaluates to true if the predicate’s input string matches the given regular expression.
relativize(URI) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
RemotePluginInstaller - Class in com.identityworksllc.iiq.common.plugin
A utility to install plugins remotely using the IIQ REST API.
RemotePluginInstaller(URI, String, char[]) - Constructor for class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
 
remove() - Method in class com.identityworksllc.iiq.common.iterators.FilteringIterator
Throws an UnsupportedOperationException because this iterator looks ahead and cannot retroactively support deletion of records
remove() - Method in class com.identityworksllc.iiq.common.iterators.IndexingIterator
Removes the current item from the list and decrements the index.
remove(Object) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
 
remove(Object) - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
remove(Object, Object) - Method in interface com.identityworksllc.iiq.common.DelegatedConcurrentMap
 
removeAllAccess(Identity) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes all entitlements and assigned roles from the given Identity
removeAllEntitlements(Identity, Application) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes all entitlements from all accounts of the given type on the given user
removeAllEntitlements(Identity, Application, ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Modifies the plan to add entitlement removal requests for all entitlements on accounts of the given type
removeAllEntitlements(Link, String, ProvisioningPlan) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Modifies the plan to remove all values from the given attribute on the given account.
removeEntitlement(String, Link, ManagedAttribute, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given entitlement from the given account on the user
RemoveNegativeRoleAssignments - Class in com.identityworksllc.iiq.common.task
A task executor for finding and removing unwanted negative role assignments.
RemoveNegativeRoleAssignments() - Constructor for class com.identityworksllc.iiq.common.task.RemoveNegativeRoleAssignments
Construct a new task executor
removeUserRole(String, String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given role from the given user
removeUserRole(String, String, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given role from the given user
removeUserRole(String, String, boolean, boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given role from the given user
removeUserRole(String, String, boolean, Link) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given user from the given role associated with the target provisioned account.
removeUserRole(String, RoleAssignment) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given user from the given role
removeUserRole(String, RoleDetection) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Removes the given user from the given role.
removeUserRolePlan(String, boolean, ProvisioningPlan) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Modifies the plan to add a role removal request for the given role
rename(Identity, String) - Method in class com.identityworksllc.iiq.common.BaseIdentityUtilities
Attempt to do a best effort rename of a user.
render() - Method in class com.identityworksllc.iiq.common.table.QueryTable
Renders the table resulting from a query
render() - Method in class com.identityworksllc.iiq.common.table.Table
Renders the table as HTML
render(StringBuilder) - Method in class com.identityworksllc.iiq.common.table.Row
Renders this row (and all of its Cells) to HTML, writing to the provided StringBuilder
render(StringBuilder, Row) - Method in class com.identityworksllc.iiq.common.table.Cell
Renders this cell to HTML, inserting it into the builder
renderMessage(String, Object[]) - Static method in class com.identityworksllc.iiq.common.logging.SLogger
Renders the MessageTemplate using the given arguments
replace(K, V) - Method in interface com.identityworksllc.iiq.common.DelegatedConcurrentMap
 
replace(K, V, V) - Method in interface com.identityworksllc.iiq.common.DelegatedConcurrentMap
 
ReportExporter - Class in com.identityworksllc.iiq.common.task.export
 
ReportExporter() - Constructor for class com.identityworksllc.iiq.common.task.export.ReportExporter
 
REQUEST_DEFINITION - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
The name of the default request definition associated with this executor
REQUEST_DEFINITION - Static variable in class com.identityworksllc.iiq.common.request.IdentityRefreshExecutor
The name of the request definition associated with this executor
REQUEST_DEFINITION - Static variable in class com.identityworksllc.iiq.common.request.SailPointWorkerExecutor
The request definition name.
RequireComments - com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Flags
 
requiresLayout() - Method in class com.identityworksllc.iiq.common.logging.CaptureLogs7.CaptureLogs7Appender
 
resolve(URI) - Method in class com.identityworksllc.iiq.common.auth.DummyUriInfo
 
resourceInfo - Variable in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Information about what resource is about to be invoked
response - Variable in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
The HttpServletResponse associated with the current invocation
ResponsesAllowed - Annotation Type in com.identityworksllc.iiq.common.plugin.annotations
The annotation specifying what VO objects can be validly returned from a REST API endpoint method, apart from the defaults.
RestObject - Class in com.identityworksllc.iiq.common.plugin.vo
An abstract REST object implementing the HATEOAS standard.
RestObject() - Constructor for class com.identityworksllc.iiq.common.plugin.vo.RestObject
Basic constructor to initialize the links list
ResultSetIterator - Class in com.identityworksllc.iiq.common.iterators
An adapter that translates a ResultSet to IIQ Reporting’s preferred Iterator<Object[]>.
ResultSetIterator(ResultSet, List<?>, SailPointContext) - Constructor for class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Adapts a ResultSet into Iterator<Object[]> form.
ResultSetIterator(ResultSet, SailPointContext) - Constructor for class com.identityworksllc.iiq.common.iterators.ResultSetIterator
Constructs an iterator over the ResultSet, inferring the column names from the ResultSet’s metadata object.
ResultSetIterator.ColumnOutput - Class in com.identityworksllc.iiq.common.iterators
The output of ResultSetIterator.extractColumnValue(ResultSet, String, Integer), containing details about the column used as well as the actual value.
ResultSetIterator.CustomTypeHandler - Interface in com.identityworksllc.iiq.common.iterators
An interface to use for custom type handlers
ResultTransformingIterator(Iterator<?>) - Constructor for class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.ResultTransformingIterator
Constructor
rewrite(LogEvent) - Method in class com.identityworksllc.iiq.common.logging.SlicingRewritePolicy
 
right() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
right(B) - Static method in class com.identityworksllc.iiq.common.Either
Creates an Either object containing the given object on the right.
rightsList() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 
RoleTargetCleanupService - Class in com.identityworksllc.iiq.common.task
 
RoleTargetCleanupService() - Constructor for class com.identityworksllc.iiq.common.task.RoleTargetCleanupService
 
roleTargetToAccountSelection(RoleTarget) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Creates a AccountSelection object from the given account selection
rollback(Connection) - Static method in class com.identityworksllc.iiq.common.Quietly
Rolls back the connection quietly
row() - Method in class com.identityworksllc.iiq.common.table.Table
Starts a new row in the table
row(List<Object>, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
Creates a new (non-header) row and populates it with the given cell values.
Row - Class in com.identityworksllc.iiq.common.table
A class representing a row in an HTML table.
Row() - Constructor for class com.identityworksllc.iiq.common.table.Row
Constructs a new row with all empty data
rows(List<Object>, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
Accepts a set of row data and adds it to the output table.
rowspan(int) - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given cell to set its rowspan
ruleName - Variable in class com.identityworksllc.iiq.common.threads.RuleWorker
The rule name to run
ruleObject - Variable in class com.identityworksllc.iiq.common.threads.RuleWorker
The cached rule object (if that constructor is used)
RuleWorker - Class in com.identityworksllc.iiq.common.threads
A worker that runs a rule and returns its result.
RuleWorker() - Constructor for class com.identityworksllc.iiq.common.threads.RuleWorker
Used by the Serializable interface to begin deserialization
RuleWorker(String, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.threads.RuleWorker
Constructor
RuleWorker(Rule, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.threads.RuleWorker
Constructor
run() - Method in interface com.identityworksllc.iiq.common.Metered.MeterCallback
Performs the action wrapped by the Meter
run() - Method in interface com.identityworksllc.iiq.common.Metered.MeterCallbackWithOutput
Performs the action wrapped by the Meter, returning any output
run() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Invokes this SailPointWorker by constructing a new private SailPointContext, then invoking the subclass’s SailPointWorker.execute(SailPointContext, Log) method, then handling success or failure according to the optional objects.
run(SailPointContext) - Method in interface com.identityworksllc.iiq.common.Functions.GenericCallback
 
runnable() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Gets this object as a Runnable, mainly for use with an ExecutorService
Running - com.identityworksllc.iiq.common.vo.OutcomeType
 
runRuleTerminated(This) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Intended to be invoked from a Run Rule task (or code that may be invoked from one), will check whether the task has been stopped.
RunSQLScript - Class in com.identityworksllc.iiq.common.tools
A command-line entry point to run one or more SQL scripts via the internal IIQ utility that runs your SQL scripts when you install or update a plugin.
RunSQLScript() - Constructor for class com.identityworksllc.iiq.common.tools.RunSQLScript
 

S

safe(Object, String) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
If the given variable does not exist, sets it to null, enabling ordinary null checks.
safe(Object, String, Object) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
If the given variable does not exist, sets it to null, enabling ordinary null checks.
safeCast(Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Safely casts the value to the given class, returning null if it can’t be cast to that value.
safeCast(Object, Class<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Safely casts the given input to the target type.
safeClassName(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the class name of the object, or the string ‘null’, suitable for logging safely
safeContainsAll(Object, Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns true if the bigger collection contains all elements in the smaller collection.
safeDateTimestamp(Date) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a long timestamp for the input Date, returning Long.MIN_VALUE if the Date is null.
safeEquals(Object, String, Object) - Static method in class com.identityworksllc.iiq.common.BeanshellUtilities
Returns true if the variable exists and is equal to the expected value.
safeForeach(Map<A, B>, BiConsumer<A, B>) - Static method in class com.identityworksllc.iiq.common.Utilities
Invokes an action against each key-value pair in the Map.
safeGet(String, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Safely retrieves the given property from the input object, returning null if the property value is not of the expected type.
safeGet(String, T, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Safely retrieves the given property from the input object, returning the default value if the result is null or throws an exception.
safeKeyStream(Map<T, ?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a stream for the given map’s keys if it’s not null, or an empty stream if it is
safeListify() - Static method in class com.identityworksllc.iiq.common.Functions
 
safeListify(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Safely converts the given input to a List.
safeMapCast(Object, Class<S>, Class<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a Map cast to the given generic types if and only if it passes the check in Utilities.mapConformsToType(Map, Class, Class) for the same type parameters.
safeSize(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the length of the input string, returning 0 if the string is null
safeSize(Collection<?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the size of the input collection, returning 0 if the collection is null
safeSize(T[]) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the size of the input array, returning 0 if the array is null
safeStream(List<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a stream for the given list if it’s not null, or an empty stream if it is
safeStream(Set<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a stream for the given set if it’s not null, or an empty stream if it is
safeStream(T[]) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a stream for the given array if it’s not null, or an empty stream if it is
safeString(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the given value as a “safe string”.
safeSubscript(List<S>, int) - Static method in class com.identityworksllc.iiq.common.Utilities
Performs a safe subscript operation against the given List.
safeSubscript(List<S>, int, T) - Static method in class com.identityworksllc.iiq.common.Utilities
Performs a safe subscript operation against the given List.
safeSubscript(S[], int) - Static method in class com.identityworksllc.iiq.common.Utilities
Performs a safe subscript operation against the given array.
safeSubscript(S[], int, T) - Static method in class com.identityworksllc.iiq.common.Utilities
Performs a safe subscript operation against the given array.
safeSubstring(String, int, int) - Static method in class com.identityworksllc.iiq.common.Utilities
Safely substring the given input String, accounting for odd index situations.
safeTrim(String) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a trimmed version of the input string, returning an empty string if it is null.
SailPointObjectCacheGenerator<T extends sailpoint.object.SailPointObject> - Class in com.identityworksllc.iiq.common.cache
A cache generator to automatically pull and cache SailPoint objects
SailPointObjectCacheGenerator(Class<T>) - Constructor for class com.identityworksllc.iiq.common.cache.SailPointObjectCacheGenerator
Constructs a new Sailpoint cache generator for this object type
SailPointObjectDateSorter - Class in com.identityworksllc.iiq.common
A Comparator to sort SailPointObjects in a reliable way: first by date, and if the dates are identical, by ID.
SailPointObjectDateSorter() - Constructor for class com.identityworksllc.iiq.common.SailPointObjectDateSorter
SPO date sorter defaulting to checking modified dates
SailPointObjectDateSorter(boolean) - Constructor for class com.identityworksllc.iiq.common.SailPointObjectDateSorter
SPO date sorter allowing you to specify whether you want to include modified dates
SailpointObjectMapper<T> - Class in com.identityworksllc.iiq.common
An extension of ObjectMapper to handle SailPointObject types
SailpointObjectMapper(Class<T>) - Constructor for class com.identityworksllc.iiq.common.SailpointObjectMapper
Basic constructor.
SailpointObjectMapper.SailPointTypeNamer - Class in com.identityworksllc.iiq.common
Overrides the mapping from Class to class name to include the plugin cache version.
SailPointTypeNamer() - Constructor for class com.identityworksllc.iiq.common.SailpointObjectMapper.SailPointTypeNamer
 
SailPointWorker - Class in com.identityworksllc.iiq.common.threads
A worker thread for multi-threaded actions.
SailPointWorker() - Constructor for class com.identityworksllc.iiq.common.threads.SailPointWorker
Constructs a new Worker with the default name (the class + UUID)
SailPointWorker(String) - Constructor for class com.identityworksllc.iiq.common.threads.SailPointWorker
A worker constructor that takes a name
SailPointWorker(String, int) - Constructor for class com.identityworksllc.iiq.common.threads.SailPointWorker
A worker constructor that takes a name
SailPointWorker(String, int, int) - Constructor for class com.identityworksllc.iiq.common.threads.SailPointWorker
A worker constructor that takes a name
SailPointWorker.ExceptionHandler - Interface in com.identityworksllc.iiq.common.threads
An interface used as an error callback, specifically for use via the SailPointWorkerExecutor but potentially usable by testing code as well.
SailPointWorkerExecutor - Class in com.identityworksllc.iiq.common.request
Request executor to allow partitioning of workers across all nodes in the cluster.
SailPointWorkerExecutor() - Constructor for class com.identityworksllc.iiq.common.request.SailPointWorkerExecutor
 
sameAs(Object) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input value is the same as the given test value, per Sameness rules
sameAs(Object, boolean) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input value is the same as the given test value, ignoring case, per Sameness rules
Sameness - Class in com.identityworksllc.iiq.common
Utility methods for detecting whether two objects are the same, since IIQ is inconsistent about it.
Sameness() - Constructor for class com.identityworksllc.iiq.common.Sameness
 
save(SLogger.Level, String, Object[]) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Hook to allow log messages to be intercepted and saved.
save(Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Hook to allow log messages to be intercepted and saved.
saveConnectorState() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
saveConnectorState(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
sb(This, String, Object...) - Static method in class com.identityworksllc.iiq.common.Functions
Supplies a value by invoking the given Beanshell method with the given parameters.
search(SailPointContext, Class<SpoType>, QueryOptions) - Static method in class com.identityworksllc.iiq.common.Quietly
Quietly searches for and returns an iterator of Sailpoint objects.
search(SailPointContext, Class<SpoType>, QueryOptions, List<String>) - Static method in class com.identityworksllc.iiq.common.Quietly
Quietly searches for and returns an iterator of Object[] projections.
SEARCH_ID - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A List intended to be passed to context.search to retrieve ID only
SEARCH_ID_NAME - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A List intended to be passed to context.search to retrieve id and name only
SEARCH_LINK_FIELD_APP_ID - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The field number in the CommonConstants.SEARCH_LINK_FIELDS indicating the application ID
SEARCH_LINK_FIELD_ID - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The field number in the CommonConstants.SEARCH_LINK_FIELDS indicating the Link ID
SEARCH_LINK_FIELD_IDENTITY - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The field number in the CommonConstants.SEARCH_LINK_FIELDS indicating the owning Identity ID
SEARCH_LINK_FIELD_NATIVE_ID - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The field number in the CommonConstants.SEARCH_LINK_FIELDS indicating the Link Native Identity
SEARCH_LINK_FIELDS - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A List intended to be passed to context.search to retrieve useful fields specific to Links
SEARCH_NAME - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A List intended to be passed to context.search to retrieve name only
SecurityCacheToken(AccessCheckInput) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheck.SecurityCacheToken
Constructs a new cache entry based on the input
SecurityCacheToken(CommonSecurityConfig, String, String, Map<String, Object>) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheck.SecurityCacheToken
Constructs a new cache entry
SecurityResult(AccessCheckResponse) - Constructor for class com.identityworksllc.iiq.common.access.AccessCheck.SecurityResult
Store the result with an expiration time
SELF - com.identityworksllc.iiq.common.AuthUtilities.QuickLinkAccessType
Check whether this user can invoke this QuickLink on themselves
serialize(StampedMessage, JsonGenerator, SerializerProvider) - Method in class com.identityworksllc.iiq.common.vo.StampedMessageSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.identityworksllc.iiq.common.vo.IIQObjectSerializer
 
serialize(Throwable, JsonGenerator, SerializerProvider) - Method in class com.identityworksllc.iiq.common.vo.ThrowableSerializer
Serializes the given Throwable object, if not null, into a map containing a string type (the class name), the string message, and a stack trace.
ServiceImplementationInvoker - Interface in com.identityworksllc.iiq.common.service
Functional interface to invoke the implementation of your service after doing pre-work.
ServiceUtils - Class in com.identityworksllc.iiq.common.service
Utilities for services
servletContext - Variable in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
The servlet context associated with the current invocation
setAccessCheckFilter(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setAccessCheckRule(Rule) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setAccessCheckScript(Script) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setAccessCheckSelector(IdentitySelector) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setAccountName(String) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setAggregateOptions(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setAllOf(List<CommonSecurityConfig>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setAllowMissingAttributes(boolean) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Sets the flag to allow an attempt to set missing attributes without throwing an exception.
setApplication(Application) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setApplication(Application) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setApplication(Application) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setApplicationName(String) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setApplicationName(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setArray(String, List<String>) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to an array.
setAttribute(Object, String, Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Sets the given attribute on the given object, if it supports attributes.
setAttribute(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setAttributes(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
setBeforeExecutionHook(BiConsumer<Thread, Object>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Sets the “before execution hook”, an optional pluggable callback that will be invoked prior to the execution of each thread.
setBeforeProvisioning(Consumer<ProvisioningPlan>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setBlob(String, byte[]) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets the given byte array as a Blob input to the statement
setBlob(String, Blob) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets the given byte array as a Blob input to the statement
setCaptureLogs(boolean) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Sets the log capture flag.
setCaseNameTemplate(String) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setCaseNameTemplate(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setCells(List<Cell>) - Method in class com.identityworksllc.iiq.common.table.Row
 
setClob(String, Reader) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a clob
setClob(String, String) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a clob
setClob(String, Clob) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a clob
setColspan(int) - Method in class com.identityworksllc.iiq.common.table.Cell
 
setColumnCellOptions(int, CellOption...) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setColumnCellOptions(int, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
To be used after populating the table: applies the given CellOption modifications to the cells at the given column index in each row.
setColumnStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setColumnStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.Table
To be used after populating the table: sets the given style to the cells at the given column in each row.
setCompletedCounter(AtomicInteger) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Set the completed counter on this task and any of its children
setConfigHash(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportFinishPartition
Sets the config hash
setConfiguration(CommonSecurityConfig) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setConfiguration(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setConfigurationName(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setConnectionInfo(ExportConnectionInfo) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setConnector(Connector) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setConnectorServices(ConnectorServices) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setConnectorServices(ConnectorServices) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setContent(Object) - Method in class com.identityworksllc.iiq.common.table.Cell
 
setCorrelated(boolean) - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
setCorrelateOnly(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setCssClasses(String...) - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given Cell to replace the class list with the ones listed
setCssClasses(List<String>) - Method in class com.identityworksllc.iiq.common.table.Element
 
setCssClasses(List<String>) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setCssClasses(List<String>) - Method in interface com.identityworksllc.iiq.common.table.StyleTarget
Stores the set of CSS classes attached to this object
setCutoffDate(long) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setDate(String, Date) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setDate(String, Instant) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a Java time instant.
setDate(String, LocalDateTime) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a Java time instant.
setDate(String, Date) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to a Java date.
setDebug(boolean) - Method in class com.identityworksllc.iiq.common.AbstractBaseUtility
Sets or unsets the debug flag
setDefaultExtraParameters(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setDependentPhase(int) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Set the dependent phase for this worker.
setDescription(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setDisabled(boolean) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setDisplayName(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
setDouble(String, double) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setDriver(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
setEncryptedPassword(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
setErrorOnAccountSelection(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setErrorOnAccountSelection(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setErrorOnManualTask(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setErrorOnManualTask(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setErrorOnNewAccount(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setErrorOnNewAccount(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setErrorOnProvisioningForms(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setErrorOnProvisioningForms(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setExceptionHandler(SailPointWorker.ExceptionHandler) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the exception handler for this class.
setExcludedCapabilities(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setExcludedRights(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setExcludedWorkgroups(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setExportTimestamp(long) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setExternalTicketId(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setExtraColumnStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setExtraColumnStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.Table
To be used after populating the table: appends the given style to the cells at the given column in each row.
setFailedCounter(AtomicInteger) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the failure counter that will be incremented on any worker failure.
setFailOnMultiple(boolean) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
If true, and the Identity has more than one (post-filter) Link of a given Application type, the get-attribute methods will throw an exception.
setFailureMarker(Consumer<T>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Sets the failure marking callback
setFetchDirection(int) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
 
setFetchSize(int) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
 
setFilterString(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setFilterString2(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setFinalizer(Runnable) - Method in class com.identityworksllc.iiq.common.iterators.TransformingIterator
 
setForceAggregate(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setForceLoad(boolean) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
If true, the Identity’s links container will be populated before searching for items.
setForwardLogs(boolean) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Sets the forward logs flag.
setGlobalLinkFilter(Filter) - Method in class com.identityworksllc.iiq.common.IdentityLinkUtil
Sets a global link filter, allowing use of a constant
setGuessRenames(boolean) - Method in class com.identityworksllc.iiq.common.BetterDifferencer
Sets the ‘guess renames’ flag to true.
setHeader(boolean) - Method in class com.identityworksllc.iiq.common.table.Cell
 
setHeader(boolean) - Method in class com.identityworksllc.iiq.common.table.Row
 
setHref(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.Link
 
setHtml(boolean) - Method in class com.identityworksllc.iiq.common.table.Cell
 
setId(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
setIdentityFieldName(String) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setIdentityName(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setInactive(boolean) - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
setIncomplete(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setInstance(String) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setInstance(String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setInt(String, int) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setInterrupted(boolean) - Method in class com.identityworksllc.iiq.common.threads.PooledWorkerResults
Sets this action as interrupted
setInvalidTargetFilter(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setLauncher(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setLimit(int, int) - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
setLimit(int, int) - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
setLinks(List<Link>) - Method in class com.identityworksllc.iiq.common.plugin.vo.RestObject
Sets the list of links to the given one
setListener(LogListener) - Static method in class com.identityworksllc.iiq.common.logging.LogCapture
Sets the log listener for the current thread to the given listener object.
setLocalIdentifier(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
setLong(String, long) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setMaxRows(int) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Set the max rows in the result set
setMirrorQuicklinkPopulation(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setMirrorRole(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setMonitor(Monitor) - Method in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
setMonitor(Monitor) - Method in class com.identityworksllc.iiq.common.reporting.PluginDataSource
 
setMonitor(TaskMonitor) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the TaskMonitor for this worker and its children.
setName(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
setName(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportPartition
 
setNativeIdentity(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setNoCache(boolean) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setNot(List<CommonSecurityConfig>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setNull(String) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to null, assuming the type to be VARCHAR.
setNull(String, int) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a typed parameter to null
setObject(String, Object) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Abstract method for use by subclasses to register their own specific value types
setObject(String, Object) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter to the given object.
setObjectId(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setObjectName(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setObjectType(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setOf(T...) - Static method in class com.identityworksllc.iiq.common.Utilities
Returns a new modifiable set with the objects specified added to it.
setOneOf(List<CommonSecurityConfig>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setOptions(List<CellOption>) - Method in class com.identityworksllc.iiq.common.table.Row
 
setOptions(Properties) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
setParameters(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Sets all parameters to this named parameter statement in bulk from the given Map
setParent(SailPointWorker) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the parent task of this one to the given value.
setPhase(int) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the phase for this worker.
setPlanFieldName(String) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setPluginAuthorizationCheck(PluginAuthorizationCheck) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Sets the plugin authorization checker.
setPluginResource(BasePluginResource) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
Deprecated.
setProjectDebugger(Consumer<ProvisioningProject>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setProvisioningArguments(ProvisioningArguments) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Sets workflow configuration items all at once for this utility
setProvisioningTransaction(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setProvisioningWorkflow(String) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setQueryTimeout(int) - Method in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
Sets the query timeout
setRefreshed(Boolean) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setRefreshIdentity(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setRefreshOptions(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setRel(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.Link
 
setRequiredCapabilities(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setRequiredRights(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setRequiredWorkgroups(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setResourceObject(ResourceObject) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setResponseCode(Integer) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setRowCellOptions(int, CellOption...) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setRowCellOptions(int, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
To be used after populating the table: sets the given style to the given row, indexed starting from zero, including the header row.
setRowspan(int) - Method in class com.identityworksllc.iiq.common.table.Cell
 
setRowStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setRowStyle(int, String) - Method in class com.identityworksllc.iiq.common.table.Table
To be used after populating the table: sets the given style to the given row, indexed starting from zero, including the header row.
setRunAppCustomization(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setSettingOffSwitch(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setStackTrace(StackTraceElement[]) - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
setStartTimeMillis(long) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setState(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setStatisticsCollector(StatisticsCollector) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setStatus(OutcomeType) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setStopTimeMillis(long) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setString(String, String) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setStyle(String) - Method in class com.identityworksllc.iiq.common.table.Element
 
setStyle(String) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
setStyle(String) - Method in interface com.identityworksllc.iiq.common.table.StyleTarget
Sets the HTML element’s style property of this object
setSuccessMarker(Consumer<T>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Sets the success marking callback
setSystemIdentity(String) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setSystemIdentity(String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setTarget(Identity) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setTargetApplication(Application) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setTargetApplication(Application) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setTargetInstance(String) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
setTargetInstance(String) - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
setTaskResult(TaskResult) - Method in class com.identityworksllc.iiq.common.AggregationOutcome
 
setTerminationRegistrar(Consumer<Functions.GenericCallback>) - Method in class com.identityworksllc.iiq.common.task.BasicObjectRetriever
Sets the termination registrar object
setTerminationRegistrar(Consumer<Functions.GenericCallback>) - Method in interface com.identityworksllc.iiq.common.task.ObjectRetriever
A hook installer method allowing an object retriever and its calling class to handle termination events together.
setText(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setThingName(String) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setTimeout(int, TimeUnit) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Sets the timeout duration in the specified unit.
setTimestamp(String, Timestamp) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Sets a parameter.
setTrace(boolean) - Method in class com.identityworksllc.iiq.common.AccountUtilities.AggregateOptions
 
setType(String) - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
setup() - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
Returns a new FluentAccessCheck, permitting a nice flow-y API for this class.
setUpdated(Boolean) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setupParameters(PreparedStatement, Object[]) - Static method in class com.identityworksllc.iiq.common.query.Parameters
Set up the given parameters in the prepared statmeent
setupParameters(PreparedStatement, Object[]) - Static method in class com.identityworksllc.iiq.common.query.QueryUtil
Set up the given parameters in the prepared statmeent
setUrl(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
setUserContext(UserContext) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
 
setUsername(String) - Method in class com.identityworksllc.iiq.common.task.export.ExportConnectionInfo
 
setUseWorkflow(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setUseWorkflow(boolean) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setValidTargetCapabilities(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValidTargetExcludedCapabilities(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValidTargetExcludedRights(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValidTargetFilter(String) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValidTargetSelector(IdentitySelector) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValidTargetWorkgroups(List<String>) - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
setValue(String) - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
setValue(V) - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntry
 
setWorkerCreator(ThreadWorkerCreator<T>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Sets the worker creator function.
setWorkflowDebugger(Consumer<WorkflowLaunch>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
 
setWorkflowName(String) - Method in class com.identityworksllc.iiq.common.ProvisioningArguments
 
setWorkgroup(boolean) - Method in class com.identityworksllc.iiq.common.plugin.vo.IdentityVO
 
setXml(String, Object) - Method in class com.identityworksllc.iiq.common.query.NamedParameterStatement
Serializes the input object into XML and then adds it to the query as a CLOB.
sha256(String) - Static method in class com.identityworksllc.iiq.common.HashUtilities
Hashes the input using the SHA-256 algorithm and returns it as a hex string
shouldGuessRenames() - Method in class com.identityworksllc.iiq.common.BetterDifferencer
 
shouldMeter(HttpServletRequest) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Returns true if we ought to meter API calls to this resource.
shouldRetry(Exception, String, ProvisioningResult) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
simple(String, Object) - Static method in class com.identityworksllc.iiq.common.CommonSecurityConfig
Mainly intended for the test scripts, constructs a common security config based on the single given field name and value.
singleServerExecute(SailPointContext) - Method in interface com.identityworksllc.iiq.common.plugin.CommonPluginUtils.SingleServerExecute
The main implementation of this service
singleServerExecute(SailPointContext, ServiceDefinition, CommonPluginUtils.SingleServerExecute) - Static method in class com.identityworksllc.iiq.common.plugin.CommonPluginUtils
Executes the task given by the functional CommonPluginUtils.SingleServerExecute if this server is the alphabetically lowest active server on which this Service is allowed to run.
SingleServerService - Class in com.identityworksllc.iiq.common.plugin
Abstract class to easily implement a Service that will only run on the alphabetically lowest Server name.
SingleServerService() - Constructor for class com.identityworksllc.iiq.common.plugin.SingleServerService
Constructs a new service object, providing the single-service invoker as an execution model.
size() - Method in class com.identityworksllc.iiq.common.cache.CacheMap.CacheMapEntrySet
 
size() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns the size of the cache, after excluding expired records.
size() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
skipExecutionCount() - Method in class com.identityworksllc.iiq.common.plugin.SmokeTestSingleServerService
 
skipExecutionCount() - Method in interface com.identityworksllc.iiq.common.service.BaseServiceImplementation
Return the number of executions that should be skipped on service startup.
Skipped - com.identityworksllc.iiq.common.vo.OutcomeType
 
SlicingRewriteContextConfig(int, int, int) - Constructor for class com.identityworksllc.iiq.common.logging.SlicingRewritePolicy.SlicingRewriteContextConfig
 
SlicingRewritePolicy - Class in com.identityworksllc.iiq.common.logging
A log rewrite policy to extract bits out of an extremely long log message.
SlicingRewritePolicy(String, String, SlicingRewritePolicy.SlicingRewriteContextConfig) - Constructor for class com.identityworksllc.iiq.common.logging.SlicingRewritePolicy
 
SlicingRewritePolicy.SlicingRewriteContextConfig - Class in com.identityworksllc.iiq.common.logging
 
SLogger - Class in com.identityworksllc.iiq.common.logging
A wrapper around the Commons Logging Log class that supplements its features with some extras available in other logging libraries.
SLogger(PrintStream) - Constructor for class com.identityworksllc.iiq.common.logging.SLogger
Creates a new logger.
SLogger(Class<?>) - Constructor for class com.identityworksllc.iiq.common.logging.SLogger
Creates a new logger.
SLogger(Log) - Constructor for class com.identityworksllc.iiq.common.logging.SLogger
Wraps the given log4j logger with this logger
SLogger.Formatter - Class in com.identityworksllc.iiq.common.logging
Helper class to format an object for logging.
SLogger.Level - Enum in com.identityworksllc.iiq.common.logging
An enumeration of log levels to replace the one in log4j
SmokeTestSingleServerService - Class in com.identityworksllc.iiq.common.plugin
A no-op implementation of the single-server service class, used for testing and demonstrations.
SmokeTestSingleServerService() - Constructor for class com.identityworksllc.iiq.common.plugin.SmokeTestSingleServerService
 
snapshot() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns a snapshot of this cache at this moment in time as a java.util.HashMap.
sort(List<? extends SailPointObject>) - Static method in class com.identityworksllc.iiq.common.SailPointObjectDateSorter
Sorts the given list of SPOs using this comparator
sortBy - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
sortCopiedMapListByKey(List<Map<? super K, ?>>, K) - Static method in class com.identityworksllc.iiq.common.Utilities
The same as Utilities.sortMapListByKey(List, Object), except that the list will be copied and returned, rather than sorted in place.
sortListOrder(List<ListItem>) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a comparator that sorts in the order specified, leaving the input objects alone.
sortListOrder(List<SortType>, Function<ListItem, SortType>) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a comparator that sorts in the order specified, translating input values into sort keys first via the provided translator.
sortMapListByKey(List<Map<? super K, ?>>, K) - Static method in class com.identityworksllc.iiq.common.Utilities
Sorts the given list of Maps in place by the value of the given key.
specificFirst(String) - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves an account request containing the given attribute request to the start of the sequence, before any other operation except create.
specificLast(String) - Static method in class com.identityworksllc.iiq.common.PlanComparators
Moves any specific account requests containing the given attribute to the end of the sequence
sql(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 
SQL_GET_EXISTING_LINKS - Static variable in class com.identityworksllc.iiq.common.task.export.CleanupLinksPartition
 
SQL_GET_MAPPED_LINKS - Static variable in class com.identityworksllc.iiq.common.task.export.CleanupLinksPartition
 
StampedMessage - Class in com.identityworksllc.iiq.common.vo
Implements a timestamped log message similar to what would be captured by a logging framework.
StampedMessage(LogLevel, String) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a basic log of the given level with the given string message
StampedMessage(LogLevel, String, Throwable) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Full constructor taking a level, a message, and an exception.
StampedMessage(String) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a basic INFO level log with the given string message
StampedMessage(String, Throwable) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a log of ERROR level with the given message and Throwable
StampedMessage(Throwable) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a log of ERROR level with the given Throwable, using its getMessage() as the message
StampedMessage(Message) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a log from a SailPoint Message object
StampedMessage(Message, Throwable) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessage
Creates a log from a SailPoint Message object and a throwable
StampedMessageSerializer - Class in com.identityworksllc.iiq.common.vo
Custom serializer for StampedMessage outputs, to avoid having to let Jackson figure out how to serialize the Throwable object.
StampedMessageSerializer() - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessageSerializer
Constructs a new StampedMessageSerializer
StampedMessageSerializer(Class<StampedMessage>) - Constructor for class com.identityworksllc.iiq.common.vo.StampedMessageSerializer
Constructs a new serializer
STANDARD_TIMESTAMP - Static variable in class com.identityworksllc.iiq.common.CommonConstants
A standard timestamp format
start - Variable in class com.identityworksllc.iiq.common.reporting.AbstractJavaDataSource
 
start() - Static method in class com.identityworksllc.iiq.common.vo.Outcome
Create and start a new Outcome object.
startInterception(LogListener, String...) - Static method in class com.identityworksllc.iiq.common.logging.LogCapture
Starts log interception if it hasn’t already been started
startInterception(String...) - Static method in class com.identityworksllc.iiq.common.logging.LogCapture
Starts log interception if it hasn’t already been started
startsWith(String) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Predicate that resolves to true if the input string starts with the given prefix
state(String, Object) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
state(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
statement - Variable in class com.identityworksllc.iiq.common.query.AbstractNamedParameterStatement
The statement this object is wrapping.
stopInterception() - Static method in class com.identityworksllc.iiq.common.logging.LogCapture
Stops interception for this thread, clears the message queue, and returns the list of messages
storeTimestamps(SailPointContext, ServiceDefinition, long) - Static method in class com.identityworksllc.iiq.common.service.ServiceUtils
Stores the last start and stop timestamps on the given ServiceDefinition.
stream(Function<A, ?>, Class<T>) - Static method in class com.identityworksllc.iiq.common.Functions
Applies the given function to the input object and then makes a Stream out of it.
stream(Function<A, ? extends Object>) - Static method in class com.identityworksllc.iiq.common.Functions
Equivalent to Functions.stream(Function, Class) if passed Object.class
stream(SailPointContext, Class<A>, QueryOptions) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a stream out of the given SailPoint search
stream(SailPointContext, Class<A>, QueryOptions, List<String>) - Static method in class com.identityworksllc.iiq.common.Functions
Creates a stream out of the given SailPoint projection search
style - Variable in class com.identityworksllc.iiq.common.table.Element
The value of the ‘style’ attribute for this cell
style(String) - Static method in class com.identityworksllc.iiq.common.table.CellOptions
Modifies the given cell to set its CSS style attribute
StyleTarget - Interface in com.identityworksllc.iiq.common.table
An interface that classes can use to indicate that they can hold styles.
subject(SailPointContext, Identity) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
subject(SailPointContext, Identity, String) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
subject(UserContext) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
submitAndWait(SailPointContext, TaskResult, Iterator<? extends T>) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Submits the iterator of items to the thread pool, calling threadExecute for each one, then waits for all of the threads to complete or the task to be terminated.
submitWithListeners(ExecutorService, SailPointWorker, SailPointWorker...) - Static method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Submits the task to the given executor and returns its future.
Success - com.identityworksllc.iiq.common.vo.OutcomeType
 
successCounter - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The counter of how many threads have indicated success
supportsPartitionedDeltaAggregation() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
supportsPartitionedDeltaAggregation() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
supportsRetrievalType(BasicObjectRetriever.RetrievalType) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask
This method should return false if this task executor does not want to support the given retrieval type.
synchronizedPutIfAbsent(Map<S, T>, S, Supplier<T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Adds the given key and value to the Map if no existing value for the key is present.
Syslogger - Class in com.identityworksllc.iiq.common
A utility for generating and committing Syslog events, even where IIQ would not produce them.
systemAdmin() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizedBy
 

T

Table - Class in com.identityworksllc.iiq.common.table
Type-safe fluent API for creating HTML tables from data inputs.
Table() - Constructor for class com.identityworksllc.iiq.common.table.Table
Constructs a new table
Table(List<Object>, CellOption...) - Constructor for class com.identityworksllc.iiq.common.table.Table
Creates a new Table and populates it with the given row data and options
target(Identity) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
 
TaskCallback<T,​O> - Class in com.identityworksllc.iiq.common
A generic task callback that can be used in various contexts.
TaskCallback() - Constructor for class com.identityworksllc.iiq.common.TaskCallback
 
taskResult - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The TaskResult to keep updated with changes
taskSchedule - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The TaskSchedule, which can be used in querying
TaskUtil - Class in com.identityworksllc.iiq.common
Utilities for TaskDefinitions and TaskResults
TaskUtil() - Constructor for class com.identityworksllc.iiq.common.TaskUtil
 
TaskUtil.TaskResultConsumer - Interface in com.identityworksllc.iiq.common
The interface used for lock-and-callback utilities
terminate() - Method in class com.identityworksllc.iiq.common.request.SailPointWorkerExecutor
 
terminate() - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
Terminates the task by setting the terminated flag, interrupting the executor, waiting five seconds for it to exit, then invoking any shutdown hooks
terminate() - Method in class com.identityworksllc.iiq.common.task.AssignedDetectedRoleDifferenceCleanup
Invoked by IIQ on termination.
terminate() - Method in class com.identityworksllc.iiq.common.task.ConditionalTask
Terminates the task
terminate() - Method in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
 
terminate() - Method in class com.identityworksllc.iiq.common.task.export.ReportExporter
 
terminate() - Method in class com.identityworksllc.iiq.common.task.RemoveNegativeRoleAssignments
 
terminate() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Attempts to terminate the worker
terminate() - Method in class com.identityworksllc.iiq.common.vo.Outcome
Sets the status to Terminated and the stop time to the current timestamp
terminated - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
The boolean flag indicating that this task has been terminated
Terminated - com.identityworksllc.iiq.common.vo.OutcomeType
 
TerminatorWorker - Class in com.identityworksllc.iiq.common.threads
A serializable worker to delete a single SailPoint object or a list of objects.
TerminatorWorker() - Constructor for class com.identityworksllc.iiq.common.threads.TerminatorWorker
Required by Externalizable; don’t use this please
TerminatorWorker(Class<SailPointObject>, String) - Constructor for class com.identityworksllc.iiq.common.threads.TerminatorWorker
Creates a worker to terminate the given SailPointObject by ID
TerminatorWorker(Class<SailPointObject>, List<String>) - Constructor for class com.identityworksllc.iiq.common.threads.TerminatorWorker
Creates a worker to terminate a list of SailPointObjects by ID
TerminatorWorker(List<Reference>) - Constructor for class com.identityworksllc.iiq.common.threads.TerminatorWorker
A new worker that will terminate a list of objects
TerminatorWorker(Reference) - Constructor for class com.identityworksllc.iiq.common.threads.TerminatorWorker
A new worker that will terminate a single object
test() - Method in interface com.identityworksllc.iiq.common.plugin.PluginValidationCheck
Executes some validation check, returning true if the check passes
test(A) - Method in interface com.identityworksllc.iiq.common.Functions.PredicateWithError
 
test(Object) - Method in class com.identityworksllc.iiq.common.Functions.OtobWrapper
 
test(T) - Method in class com.identityworksllc.iiq.common.iterators.FilteringIterator.DynamicValuePredicate
Returns true if the input item causes the DynamicValue or Script to return a value mapped to true.
testConfiguration() - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
testConfiguration() - Method in class com.identityworksllc.iiq.common.connector.NullConnector
Tests the connector by silently succeeding
testConfiguration() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
testWithError(A) - Method in interface com.identityworksllc.iiq.common.Functions.PredicateWithError
 
ThingAccessUtils - Class in com.identityworksllc.iiq.common
Implements the “Common Security” protocol described in the documentation.
ThingAccessUtils() - Constructor for class com.identityworksllc.iiq.common.ThingAccessUtils
 
threadCount - Variable in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
How many threads are to be created
ThreadedTaskListener<T> - Class in com.identityworksllc.iiq.common.task
An interface allowing AbstractThreadedTask jobs to communicate with their threads without exposing the entire task model.
ThreadedTaskListener() - Constructor for class com.identityworksllc.iiq.common.task.ThreadedTaskListener
 
threadExecute(SailPointContext, Map<String, Object>, String) - Method in class com.identityworksllc.iiq.common.task.RoleTargetCleanupService
 
threadExecute(SailPointContext, Map<String, Object>, T) - Method in class com.identityworksllc.iiq.common.task.AbstractThreadedTask
This method will be called in parallel for each item produced by AbstractThreadedTask.getObjectIterator(SailPointContext, Attributes).
threadExecute(SailPointContext, Map<String, Object>, T) - Method in interface com.identityworksllc.iiq.common.task.PrivateContextObjectConsumer
Executes the operation on the item
ThreadExecutorWorker<T> - Class in com.identityworksllc.iiq.common.task
The worker for handling each input object.
ThreadExecutorWorker(Iterable<T>, PrivateContextObjectConsumer<T>, ThreadedTaskListener<T>) - Constructor for class com.identityworksllc.iiq.common.task.ThreadExecutorWorker
Basic constructor, corresponds to ThreadWorkerCreator.
THREADS_ATTR - Static variable in class com.identityworksllc.iiq.common.CommonConstants
The common attribute used for threading across multiple requests and tasks
ThreadWorkerCreator<T> - Interface in com.identityworksllc.iiq.common.task
A functional interface for generating a SailPointWorker from a given set of objects, a consumer for those objects, and a taskContext for doing updates.
ThrowableSerializer - Class in com.identityworksllc.iiq.common.vo
A custom Jackson serializer for transforming a Throwable into a standard Map format, including type, message, and stack trace.
ThrowableSerializer() - Constructor for class com.identityworksllc.iiq.common.vo.ThrowableSerializer
Constructs a new StampedMessageSerializer
ThrowableSerializer(Class<Throwable>) - Constructor for class com.identityworksllc.iiq.common.vo.ThrowableSerializer
Constructs a new serializer
timeDifference(long, long) - Static method in class com.identityworksllc.iiq.common.Utilities
Coerces the millisecond timestamps to Date objects, then invokes the API Utilities.timeDifference(Date, Date).
timeDifference(Date, Date) - Static method in class com.identityworksllc.iiq.common.Utilities
Converts two Date objects to LocalDateTime at the system default time zone and returns the Duration between them.
timestamp() - Static method in class com.identityworksllc.iiq.common.Utilities
Returns the current time in a standard format
TimestampWithTimezone - Class in com.identityworksllc.iiq.common.query
A small wrapper class for use with “Parameters” for setting a timestamp with timezone in a bulk context.
TimestampWithTimezone(long, ZoneId) - Constructor for class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Creates a new instance from an epoch millisecond timestamp and a ZoneId
TimestampWithTimezone(long, TimeZone) - Constructor for class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Creates a new instance from an epoch millisecond timestamp and a TimeZone
TimestampWithTimezone(ZonedDateTime) - Constructor for class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Creates a new instance from a ZonedDateTime
TimestampWithTimezone(Calendar) - Constructor for class com.identityworksllc.iiq.common.query.TimestampWithTimezone
Creates a new instance from a Calendar, which must have a non-null time zone
toCallable() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Returns a Callable object that will implement the logic of this SailPointWorker, properly returning a value or an exception for Future purposes.
toEpochMillis() - Method in class com.identityworksllc.iiq.common.plugin.vo.InputDate
Returns the epoch millisecond rendition of the date
toForkJoinTask() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Creates a new recursive task from this worker, for use with a ForkJoinPool and a tree of child worker tasks.
toFutureTask() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Creates a FutureTask wrapping this object as a Callable
toJavaData() - Method in class com.identityworksllc.iiq.common.plugin.vo.InputDate
Returns the java.util.Date object
toJson(Object) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a supplier that serializes the given object to JSON.
toMap() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
Returns a Map representation of this CommonSecurityConfig.
toMap() - Method in interface com.identityworksllc.iiq.common.Mappable
Returns a non-null Map representation of this object.
toMap() - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Transforms this object into a Map that can be passed to the constructor that takes a Map
toMap() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Transforms this object to a Map of strings, suitable for passing to a client as JSON or XML.
toMap(Object, Set<String>) - Static method in interface com.identityworksllc.iiq.common.Mappable
Returns a non-null Map representation of the given object using Jackson as a transformation engine.
toMapFieldExclusions() - Method in interface com.identityworksllc.iiq.common.Mappable
Optionally returns a list of fields to exclude from serialization.
TooManyResultsException - Exception in com.identityworksllc.iiq.common
An exception indicating that too many results were returned
TooManyResultsException(Class<? extends SailPointObject>, String, int) - Constructor for exception com.identityworksllc.iiq.common.TooManyResultsException
 
toProvisioningTarget(SailPointContext, Bundle, String, String) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Creates a Provisioning Target from the given application and nativeIdentity name
toProvisioningTarget(Bundle, Link) - Static method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Creates a Provisioning Target from account
toRequest(RequestDefinition) - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Serializes this SailPointWorker object into a Request suitable for use with SailPointWorkerExecutor.
toRequest(RequestDefinition, List<SailPointWorker>) - Static method in class com.identityworksllc.iiq.common.threads.SailPointWorker
Serializes a list of SailPointWorker object into a Request suitable for use with SailPointWorkerExecutor.
toStatusResponse(String) - Static method in class com.identityworksllc.iiq.common.plugin.CommonPluginUtils
Gets a map / JSON object indicating a status response
toStatusResponse(String, Throwable) - Static method in class com.identityworksllc.iiq.common.plugin.CommonPluginUtils
Gets a map / JSON object indicating a status response with an optional error
toString() - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
 
toString() - Method in class com.identityworksllc.iiq.common.AggregationOutcome
 
toString() - Method in class com.identityworksllc.iiq.common.cache.CacheEntry
 
toString() - Method in class com.identityworksllc.iiq.common.CommonSecurityConfig
 
toString() - Method in class com.identityworksllc.iiq.common.Either
 
toString() - Method in class com.identityworksllc.iiq.common.logging.LogListener.LogMessage
 
toString() - Method in class com.identityworksllc.iiq.common.logging.SLogger.Formatter
If the formatted value exists, the cached version will be returned.
toString() - Method in class com.identityworksllc.iiq.common.PairedException
 
toString() - Method in exception com.identityworksllc.iiq.common.PairedGeneralException
 
toString() - Method in class com.identityworksllc.iiq.common.plugin.vo.ExpandedDate
 
toString() - Method in class com.identityworksllc.iiq.common.plugin.vo.InputDate
 
toString() - Method in class com.identityworksllc.iiq.common.plugin.vo.ObjectSummary
 
toString() - Method in class com.identityworksllc.iiq.common.Quad
 
toString() - Method in class com.identityworksllc.iiq.common.threads.SailPointWorker
 
toString() - Method in class com.identityworksllc.iiq.common.Triple
 
toString() - Method in class com.identityworksllc.iiq.common.vo.Outcome
 
toString() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
Transforms this object into a log4j-type log string.
toXml(Object) - Static method in class com.identityworksllc.iiq.common.Utilities
Translates the input to XML, if a serializer is registered for it.
toXml(AbstractXmlObject) - Static method in class com.identityworksllc.iiq.common.Functions
Returns a Supplier that translates the given AbstractXmlObject to XML.
toZonedDateTime() - Method in class com.identityworksllc.iiq.common.plugin.vo.InputDate
Returns the input date as a ZonedDateTime
trace(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
trace(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
trace(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs a trace message.
Trace - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
TRACE - com.identityworksllc.iiq.common.logging.SLogger.Level
 
TRACE - com.identityworksllc.iiq.common.vo.LogLevel
Trace level: indicates very low-level method input/output debugging
transformation - Variable in class com.identityworksllc.iiq.common.iterators.TransformingIterator
The output transformation function
transformer(Class<T>) - Static method in class com.identityworksllc.iiq.common.Ref
Creates a type transforming function that will take any object that this class recognizes and convert it into a Reference of the appropriate type.
TransformingIterator<In,​Out> - Class in com.identityworksllc.iiq.common.iterators
A class that applies a transformation function to each item of an Iterator before returning it from Iterator.next().
TransformingIterator(Iterator<? extends In>) - Constructor for class com.identityworksllc.iiq.common.iterators.TransformingIterator
Constructor
TransformingIterator(Iterator<? extends In>, TransformingIterator.TransformerFunction<In, Out>) - Constructor for class com.identityworksllc.iiq.common.iterators.TransformingIterator
Constructor
TransformingIterator.TransformerFunction<In,​Out> - Interface in com.identityworksllc.iiq.common.iterators
A functional interface similar to Function, except throwing an exception
TriFunction<A,​B,​C,​R> - Interface in com.identityworksllc.iiq.common
Represents a function that takes three inputs and produces one output
Triple<A,​B,​C> - Class in com.identityworksllc.iiq.common
Extends Pair by adding one more item
tryCaptureLocationInfo(SailPointContext, Identity) - Static method in class com.identityworksllc.iiq.common.Utilities
Attempts to capture the user’s time zone information from the current JSF context / HTTP session, if one is available.
tryCaptureLocationInfo(SailPointContext, UserContext) - Static method in class com.identityworksllc.iiq.common.Utilities
Attempts to capture the user’s time zone information from the user context.
tryGetKeystore() - Static method in class com.identityworksllc.iiq.common.Utilities
Attempts to get the SPKeyStore, a class whose getInstance() is for some reason protected.
TYPE_FETCH - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
A type string indicating that we should retrieve the object from the source
TYPE_PROVIDED - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
A type string indicating that the object is provided as a Map
TYPE_RESOURCE - Static variable in class com.identityworksllc.iiq.common.request.AccountAggregationExecutor
A type string indicating that the object is provided as a ResourceObject
TypeFriendlyConcurrentHashMap<K,​V> - Class in com.identityworksllc.iiq.common
Basic override map class that exists entirely to include the TypeFriendlyMap default methods
TypeFriendlyConcurrentHashMap() - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyConcurrentHashMap
 
TypeFriendlyConcurrentHashMap(Map<K, V>) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyConcurrentHashMap
 
TypeFriendlyDelegatedConcurrentMap<K,​V> - Class in com.identityworksllc.iiq.common
 
TypeFriendlyDelegatedConcurrentMap(ConcurrentMap<K, V>) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyDelegatedConcurrentMap
 
TypeFriendlyDelegatedMap<K,​V> - Class in com.identityworksllc.iiq.common
The TypeFriendlyDelegatedMap class combines DelegatedMap and TypeFriendlyMap in a single decorator class.
TypeFriendlyDelegatedMap(Map<K, V>) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyDelegatedMap
Wraps an existing Map in a TypeFriendlyMap.
TypeFriendlyHashMap<K,​V> - Class in com.identityworksllc.iiq.common
A minor extension to HashMap to include the TypeFriendlyMap methods
TypeFriendlyHashMap() - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyHashMap
 
TypeFriendlyHashMap(int) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyHashMap
 
TypeFriendlyHashMap(int, float) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyHashMap
 
TypeFriendlyHashMap(Map<? extends K, ? extends V>) - Constructor for class com.identityworksllc.iiq.common.TypeFriendlyHashMap
 
TypeFriendlyMap<K,​V> - Interface in com.identityworksllc.iiq.common
An extension to the Map interface that adds a bunch of default typed getXXX methods.

U

uninstallPlugin(String) - Method in class com.identityworksllc.iiq.common.plugin.RemotePluginInstaller
 
unlockObject() - Method in class com.identityworksllc.iiq.common.threads.LockingObjectReference
Unlocks the object
UnsupportedConnector - Class in com.identityworksllc.iiq.common.connector
A connector implementation that only throws UnsupportedOperationException for all operations
UnsupportedConnector() - Constructor for class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
unwrap(ObjectMapper.ObjectMapperException) - Static method in class com.identityworksllc.iiq.common.SailpointObjectMapper
Transform the object mapper exception into a GeneralException as needed
update(String, Object...) - Method in class com.identityworksllc.iiq.common.query.QueryUtil
Run an update statement against the database directly (use sparingly)
updateAccount(Link, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given link with the given values.
updateAccountRemove(Link, String, Object) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given link by setting or adding the given values.
updateAccountSet(Link, String, Object) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given link by setting or adding the given values.
updateApplicationConfig() - Method in class com.identityworksllc.iiq.common.connector.UnsupportedConnector
 
updateConnectorState(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.connector.BaseDelegatingConnector
 
updateUser(Identity, String, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given identity with the given values.
updateUser(Identity, String, ProvisioningPlan.Operation, Object) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given user with the given field values
updateUser(Identity, Map<String, Object>) - Method in class com.identityworksllc.iiq.common.ProvisioningUtilities
Updates the given identity with the given values.
url(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 
Utilities - Class in com.identityworksllc.iiq.common
Static utility methods that are useful throughout any IIQ codebase, supplementing SailPoint’s Util in many places.
Utilities.PropertyLookupNone - Class in com.identityworksllc.iiq.common
Used as an indicator that the quick property lookup produced nothing.

V

validate(PluginValidationCheck) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Performs some validation against the input, throwing an IllegalArgumentException if the validation logic returns false.
validate(String, PluginValidationCheck) - Method in class com.identityworksllc.iiq.common.plugin.BaseCommonPluginResource
Performs some validation against the input, throwing an IllegalArgumentException if the validation logic returns false.
value() - Static method in class com.identityworksllc.iiq.common.Functions
Returns a mapping function producing the value of the input map entry
value() - Method in annotation type com.identityworksllc.iiq.common.ObjectMapper.Aliases
 
value() - Method in annotation type com.identityworksllc.iiq.common.ObjectMapper.Nested
 
value() - Method in annotation type com.identityworksllc.iiq.common.ObjectMapper.SetterMethod
 
value() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizeAll
The list of authorizations
value() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.AuthorizeAny
 
value() - Method in annotation type com.identityworksllc.iiq.common.plugin.annotations.ResponsesAllowed
The list of classes that the REST API endpoint supports.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.AuthUtilities.QuickLinkAccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.logging.SLogger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Flags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.identityworksllc.iiq.common.plugin.vo.InputDate
Translates the String to an InputDate.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.vo.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.identityworksllc.iiq.common.vo.OutcomeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.identityworksllc.iiq.common.AuthUtilities.QuickLinkAccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Returns all non-expired values from this Map.
values() - Static method in enum com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface com.identityworksllc.iiq.common.DelegatedMap
 
values() - Static method in enum com.identityworksllc.iiq.common.logging.SLogger.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.identityworksllc.iiq.common.ManagedAttributeUtilities.BuildForm.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.identityworksllc.iiq.common.vo.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.identityworksllc.iiq.common.vo.OutcomeType
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_APPROVAL_SET - Static variable in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
VAR_TEMP_APPROVAL_SET - Static variable in class com.identityworksllc.iiq.common.AccessRequestUtilities
 
VelocityEscapeTools - Class in com.identityworksllc.iiq.common
Velocity has its own ‘escape tools’ package, but it is not included with IIQ, so we made our own
VelocityEscapeTools() - Constructor for class com.identityworksllc.iiq.common.VelocityEscapeTools
 
velocityRender(String, Map<String, ?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Renders the given template using Velocity, passing the given arguments to the renderer.
VersionedCacheEntry<T> - Class in com.identityworksllc.iiq.common.cache
A plugin version aware extension of CacheEntry, which will consider itself expired whenever the plugin version has changed from the version at entry creation.
VersionedCacheEntry(CacheEntry<? extends T>) - Constructor for class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Copy constructor for another cache entry.
VersionedCacheEntry(T, long) - Constructor for class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Constructs a new VersionedCacheEntry expiring at the given epoch millisecond timestamp
VersionedCacheEntry(T, long, TimeUnit) - Constructor for class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Constructs a new VersionedCacheEntry expiring at the given time in the future
VersionedCacheEntry(T, Date) - Constructor for class com.identityworksllc.iiq.common.cache.VersionedCacheEntry
Constructs a new VersionedCacheEntry expiring at the given Date
VersionedCacheMap<K,​V> - Class in com.identityworksllc.iiq.common.cache
A variant on CacheMap intended for use in plugin-heavy environments, when you may want to clear a cache upon plugin installation or update.
VersionedCacheMap() - Constructor for class com.identityworksllc.iiq.common.cache.VersionedCacheMap
 
visitContainsAll(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Handles the ‘containsAll’ filter type.
visitEQ(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Extends the OOTB behavior of ‘equals’ Filters for a couple of specific cases.
visitIn(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Performs the ‘in’ Filter operation, checking whether the value of the given property is in the specified list of values.
visitLike(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Performs a ‘like’ evaluation, which includes starts-with, contains, and ends-with.
visitNE(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Performs a ‘ne’ (not equals) evaluation.
visitSubquery(Filter.LeafFilter) - Method in class com.identityworksllc.iiq.common.HybridObjectMatcher
Performs a subquery against the database.

W

warn(Object) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
warn(Object, Throwable) - Method in class com.identityworksllc.iiq.common.logging.SLogger
 
warn(String, Object...) - Method in class com.identityworksllc.iiq.common.logging.SLogger
Logs a warning message.
Warn - com.identityworksllc.iiq.common.CommonsLoggingOutputStream.Level
 
WARN - com.identityworksllc.iiq.common.logging.SLogger.Level
 
WARN - com.identityworksllc.iiq.common.vo.LogLevel
Warn level: indicates a potential problem
Warning - com.identityworksllc.iiq.common.vo.OutcomeType
 
width(int) - Method in class com.identityworksllc.iiq.common.table.Table
Sets the table width to the given value, in percent
wildcardToFilter(String, String, boolean) - Static method in class com.identityworksllc.iiq.common.Utilities
Transforms a wildcard like ‘a*’ to a Filter.
with(Iterator<? extends In>) - Static method in class com.identityworksllc.iiq.common.iterators.Index
Implements an equivalent to Javascript’s eachWithIndex.
with(List<? extends In>) - Static method in class com.identityworksllc.iiq.common.iterators.Index
Implements an equivalent to Javascript’s eachWithIndex.
withBeforeExpirationHook(BiConsumer<K, V>) - Method in class com.identityworksllc.iiq.common.cache.CacheMap
Adds the given hook function as a pre-expiration hook.
withBshThis(This) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withBshThis(This) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withCallback(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withCellClasses(String...) - Method in class com.identityworksllc.iiq.common.table.Table
All future cells will have the given classes appended.
withCellOptions(CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
Applies the given set of cell options to either the current cell or the current row.
withCellOptions(List<CellOption>) - Method in class com.identityworksllc.iiq.common.table.Table
Applies the given set of cell options to the current object.
withClass(String...) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
withClass(String...) - Method in class com.identityworksllc.iiq.common.table.Table
Adds the given CSS class to the current object
withConnectionParams(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withConnectionParams(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withConnectionRetrievalMethod(String) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withConnectionRetrievalMethod(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withDefault(Object, T, Functions.FunctionWithError<Object, T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Uses the valueProducer to extract the value from the input object if it is not null, otherwise returns the default value.
withFieldName(String) - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a copy of this ColumnConfig with the given field name.
withHeader(String) - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a copy of this ColumnConfig with the given header.
withHeaderRow(CellOption...) - Method in class com.identityworksllc.iiq.common.table.QueryTable
 
withHeaderRow(CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
Resets the first row to be a header row, which will have its header flag set and any given options applied to all cells in the row.
withIiqDatabase() - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withIiqDatabase() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withIterator(Functions.SupplierWithError<Iterator<T>>, Functions.ConsumerWithError<Iterator<T>>) - Static method in class com.identityworksllc.iiq.common.Utilities
Safely handles the given iterator by passing it to the Consumer and, regardless of outcome, by flushing it when the Consumer returns.
withIterator(Iterator<T>, Functions.ConsumerWithError<Iterator<T>>) - Static method in class com.identityworksllc.iiq.common.Utilities
Safely handles the given iterator by passing it to the Consumer and, regardless of outcome, by flushing it when the Consumer returns.
withJavaLock(Lock, Callable<?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Obtains the lock, then executes the callback
withJavaTimeoutLock(Lock, long, Callable<?>) - Static method in class com.identityworksllc.iiq.common.Utilities
Obtains the lock, then executes the callback
withKeys(String...) - Static method in class com.identityworksllc.iiq.common.MapTupleBuilder
Constructs a new MapTupleBuilder with the keys in the list.
withKeys(List<String>) - Static method in class com.identityworksllc.iiq.common.MapTupleBuilder
Constructs a new MapTupleBuilder with the keys in the list.
withLockedMasterResult(TaskMonitor, TaskUtil.TaskResultConsumer) - Static method in class com.identityworksllc.iiq.common.TaskUtil
Executes the given action with a locked master result
withLockedPartitionResult(TaskMonitor, TaskUtil.TaskResultConsumer) - Static method in class com.identityworksllc.iiq.common.TaskUtil
Executes the given action with a locked partition result
withNewQueryParams(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions
Returns a new IterateQueryOptions with a different set of query parameters.
withNoCommitConnection(SailPointContext, Functions.ConnectionHandler) - Static method in class com.identityworksllc.iiq.common.Utilities
Creates a new database connection using the context provided, sets its auto-commit flag to false, then passes it to the consumer provided.
withPassword(String) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withPassword(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withPersistentLock(SailPointContext, Class<V>, String, int, Functions.ConsumerWithError<V>) - Static method in class com.identityworksllc.iiq.common.Utilities
Obtains a persistent lock on the object (sets lock = 1 in the DB), then executes the callback.
withPluginDatabase() - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withPluginDatabase() - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withPrivateContext(This, String) - Static method in class com.identityworksllc.iiq.common.Utilities
Begins a private, temporary SailpointContext session and then calls the given Beanshell method within the previous Beanshell environment.
withPrivateContext(This, String, List<Object>) - Static method in class com.identityworksllc.iiq.common.Utilities
Begins a private, temporary SailpointContext session and then calls the given Beanshell method within the previous Beanshell environment.
withPrivateContext(Functions.ConsumerWithError<SailPointContext>) - Static method in class com.identityworksllc.iiq.common.Utilities
Begins a private, temporary SailpointContext session and then invokes the given Consumer as a callback.
withPrivateContext(Functions.FunctionWithError<SailPointContext, T>) - Static method in class com.identityworksllc.iiq.common.Utilities
Begins a private, temporary SailpointContext session and then invokes the given Function as a callback.
withPrivateContextIterate(This, String, Collection<Object>) - Static method in class com.identityworksllc.iiq.common.Utilities
Begins a private, temporary SailpointContext session and then calls the given Beanshell method within the previous Beanshell environment.
withQuery(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withQueryParams(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withRenderRule(Rule) - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a copy of this ColumnConfig with the given render rule.
withRenderScript(Script) - Method in class com.identityworksllc.iiq.common.iterators.ColumnConfig
Constructs a copy of this ColumnConfig with the given render script.
withStyle(String) - Method in class com.identityworksllc.iiq.common.table.Table
Sets the style of the current item to the given value.
withTransactionLock(SailPointContext, Class<V>, String, int, Functions.ConsumerWithError<V>) - Static method in class com.identityworksllc.iiq.common.Utilities
Obtains a transaction lock on the object (selects it ‘for update’), then executes the callback.
withUrl(String) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withUrl(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
withUsername(String) - Method in class com.identityworksllc.iiq.common.query.ConnectOptions.ConnectOptionsBuilder
 
withUsername(String) - Method in class com.identityworksllc.iiq.common.query.IterateQueryOptions.IterateQueryOptionsBuilder
 
wrap(Class<? super T>, Object) - Static method in class com.identityworksllc.iiq.common.DuckWrapper
Wraps the given object so that it appears to implement the given interface.
wrap(Class<? super T>, Object, BiConsumer<Method, MethodHandle>) - Static method in class com.identityworksllc.iiq.common.DuckWrapper
Wraps the given object in the given interface.
wrap(Class<O>, Functions.FunctionWithError<I, O>) - Static method in class com.identityworksllc.iiq.common.Maybe
Returns a function wrapping the input function.
write(int) - Method in class com.identityworksllc.iiq.common.CommonsLoggingOutputStream
Writes a byte to the output stream.
write(int) - Method in class com.identityworksllc.iiq.common.NullOutputStream
Yum, data
writeReplace() - Method in class com.identityworksllc.iiq.common.TypeFriendlyDelegatedMap
During serialization, replaces this object in the output stream with its delegate.

X

xml(String) - Method in class com.identityworksllc.iiq.common.VelocityEscapeTools
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages