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
All Classes All Packages
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(Boolean) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
-
A functional interface used to deny access to this thing, if your code happens to be called from a strange context.
- accept(Boolean, String) - Method in class com.identityworksllc.iiq.common.access.AccessCheckResponse
-
A functional interface used to deny access to this thing, with a message
- 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(AccessCheckInput) - Static method in class com.identityworksllc.iiq.common.access.AccessCheck
-
Returns an ‘allowed’ response if the logged-in (subject) user can access the item based on the common configuration parameters and target defined.
- 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
- AccessCheckException - Exception in com.identityworksllc.iiq.common.access
-
An exception specific to the
AccessCheck
tools - AccessCheckException() - Constructor for exception com.identityworksllc.iiq.common.access.AccessCheckException
-
Constructs a new AccessCheckException with no message or parent
- AccessCheckException(String) - Constructor for exception com.identityworksllc.iiq.common.access.AccessCheckException
-
Constructs a new AccessCheckMessage with the given message text
- AccessCheckException(String, Throwable) - Constructor for exception com.identityworksllc.iiq.common.access.AccessCheckException
-
Constructs a new AccessCheckException with the given message and parent
- AccessCheckException(Throwable) - Constructor for exception com.identityworksllc.iiq.common.access.AccessCheckException
-
Constructs a new AccessCheckException with the given parent
- 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
-
The output of
AccessCheck.accessCheck(AccessCheckInput)
, containing the results of the access check (allowed or not) and some metadata. - 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
- attributeCell(Application, String, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
-
Adds a new cell to the current row containing the value of the given attribute of the given
Link
. - attributeCell(Identity, String, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
-
Adds a new cell to the current row containing the value of the given attribute of the given
Identity
. - attributeCell(Link, String, CellOption...) - Method in class com.identityworksllc.iiq.common.table.Table
-
Adds a new cell to the current row containing the value of the given attribute of the given
Link
. - 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 implementPluginContext
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
- build() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
-
Builds a new
StampedMessage
- 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
- builder() - Static method in class com.identityworksllc.iiq.common.vo.StampedMessage
-
Constructs a new, empty
StampedMessage.Builder
- builder(StampedMessage) - Static method in class com.identityworksllc.iiq.common.vo.StampedMessage
-
Constructs a builder from an existing
StampedMessage
- 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.
- cancel() - Method in class com.identityworksllc.iiq.common.threads.ParallelProvisioner.ParallelProvisioningTask
-
Attempts to cancel the running background task
- 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
andCommonSecurityConfig
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
- compareVersions(String, String) - Static method in class com.identityworksllc.iiq.common.Utilities
-
Compares two semantic version numbers and returns an appropriate ordering.
- 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
-
Sets the security config for this access check
- config(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
-
Sets the security config for this access check
- configuration - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
-
The configuration loaded in
ExportPartition.execute(SailPointContext, Log)
- 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() - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
-
Sets debug mode to true for this access check
- 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 implementConcurrentMap
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 class com.identityworksllc.iiq.common.access.FluentAccessCheck
-
Validates and executes the constructed
AccessCheck
, returning the response. - 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
-
Invokes
PrivateContextObjectConsumer.threadExecute(SailPointContext, Map, Object)
for each object in the list. - 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.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
- 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
-
Constructs a new ExportPartition
- exportTimestamp - Variable in class com.identityworksllc.iiq.common.task.export.ExportPartition
-
The export timestamp in epoch 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
-
Type-free version of
Functions.f(String, Class, Object...)
- 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
-
Implements a fluent API for access checks.
- FluentAccessCheck() - Constructor for class com.identityworksllc.iiq.common.access.FluentAccessCheck
-
Constructs a new FluentAccessCheck object with an empty input config
- 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(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
orCustom
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.
- 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
-
Deprecated.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
-
Creates a new Map to pass into
ManagedAttributeUtilities.buildForm(Map, BuildForm.Option...)
- getCredentials() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
-
Deprecated.
- 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
- 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.
- getElapsedRuntimeMillis() - Method in class com.identityworksllc.iiq.common.service.BaseCommonService
-
Returns the elapsed runtime of this service, in milliseconds.
- 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
- 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. - 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
-
Deprecated.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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
- 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
- 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
- getPlan() - Method in class com.identityworksllc.iiq.common.threads.ParallelProvisioner.ParallelProvisioningTask
-
Gets the original ProvisioningPlan associated with this outcome
- 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
-
Deprecated.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.Use
AccessCheckInput.getUserContext()
instead - 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
fromCustomGlobal
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
- getProject() - Method in class com.identityworksllc.iiq.common.threads.ParallelProvisioner.ParallelProvisioningTask
-
If the task has completed, returns an
Optional
containing theProvisioningProject
, which itself will contain the outcome of provisioning. - 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
-
Deprecated.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
-
Deprecated.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
-
Gets the state
Map
- 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
-
Gets the stored target Identity if one exists.
- 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
-
Gets the currently configured thing name
- 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
- getThread() - Method in class com.identityworksllc.iiq.common.vo.StampedMessage
-
Returns the thread associated with this
- 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
-
Creates a new Map to pass into
ManagedAttributeUtilities.buildForm(Map, BuildForm.Option...)
- getUserContext() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Gets the user context
- getUserTimeZone() - Method in class com.identityworksllc.iiq.common.auth.DummyAuthContext
- getUserTimeZone() - Method in class com.identityworksllc.iiq.common.plugin.MockPluginContext
-
Deprecated.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 byUtilities.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
orPathParam
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 available and 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
-
Returns true if this access check passes for the current configuration
- 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.access.AccessCheckInput
-
Returns the value of the debug flag on this access check request
- 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.
- isDone() - Method in class com.identityworksllc.iiq.common.threads.ParallelProvisioner.ParallelProvisioningTask
-
Returns true if
Future.isDone()
returns true. - 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
-
Forwards to
Utilities.isFlagSet(Object)
- 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 usingIdentityService
- 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
- isIIQVersionAtLeast(String) - Static method in class com.identityworksllc.iiq.common.Utilities
-
Returns true if the IIQ version is at least the given version, using
Utilities.compareVersions(String, String)
to compare the two. - 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
-
Returns the inverse of
Utilities.isAssignableFrom(Class, Class)
. - 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.
- 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
-
Locks the object, then passes it to
LockingObjectReference.LockedObjectAction.accept(Object)
. - 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
- 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
-
Deprecated.
- MockPluginContext(SailPointContext, Identity, String) - Constructor for class com.identityworksllc.iiq.common.plugin.MockPluginContext
-
Deprecated.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) - 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.
- ParallelProvisioner - Class in com.identityworksllc.iiq.common.threads
-
A class implementing parallel provisioner execution.
- ParallelProvisioner(int) - Constructor for class com.identityworksllc.iiq.common.threads.ParallelProvisioner
-
Constructs a new parallel provisioner with the given number of threads and the default set of arguments.
- ParallelProvisioner(Map<String, Object>, int) - Constructor for class com.identityworksllc.iiq.common.threads.ParallelProvisioner
-
Constructs a new parallel provisioner with the given number of threads and the given set of arguments.
- ParallelProvisioner.ParallelProvisioningTask - Class in com.identityworksllc.iiq.common.threads
- ParallelProvisioningTask(ProvisioningPlan, Future<Maybe<ProvisioningProject>>) - Constructor for class com.identityworksllc.iiq.common.threads.ParallelProvisioner.ParallelProvisioningTask
-
Constructs a n ew ParallelProvisioningTask for the given pair of plan and background executor.
- 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
- provisionPlans(List<ProvisioningPlan>) - Method in class com.identityworksllc.iiq.common.threads.ParallelProvisioner
-
Provisions the given set of plans in the thread pool.
- 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
-
Puts a value into the access check state map
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
- 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
-
Runs a series of IIQ report tasks, then exports the contents of their CSV output to a database table.
- 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
- 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 sortSailPointObject
s 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
- setConfiguration(CommonSecurityConfig) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the common security configuration
- setConfiguration(Map<String, Object>) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the common security configuration as a Map, which will be decoded.
- 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
- 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
- setDebug(boolean) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the debug flag on the access check
- 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.
- 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
- 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
- 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
- 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
- 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
-
Sets the state map, which will be provided to any access check rules or access check scripts.
- 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(String) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the target name or ID.
- setTarget(Identity) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the target Identity and target name
- 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
-
Sets the thing name, for caching and display purposes
- 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 access checks. - 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
- setUserContext(UserContext) - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Sets the user context, containing the ‘subject’ of the access check
- 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(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
- 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.Builder - Class in com.identityworksllc.iiq.common.vo
-
A Builder for a StampedMessage, allowing a fluent API if needed
- 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
- suffixes16 - Static variable in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
- suffixes256 - Static variable in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
- 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(String) - Method in class com.identityworksllc.iiq.common.access.FluentAccessCheck
- 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 theDuration
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.task.export.ExportPartition
- 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
- truncateStringToBytes(String, int, Charset) - Static method in class com.identityworksllc.iiq.common.Utilities
-
Truncates a string to the given number of bytes in the given Charset.
- 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
andTypeFriendlyMap
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 theTypeFriendlyMap
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() - Method in class com.identityworksllc.iiq.common.access.AccessCheckInput
-
Validates the configuration before it executes
- 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.
- VERSION - Static variable in class com.identityworksllc.iiq.common.task.export.IDWDataExporter
- VERSION_8_2 - Static variable in class com.identityworksllc.iiq.common.CommonConstants
-
Constant of the 8.2 version string
- VERSION_8_3 - Static variable in class com.identityworksllc.iiq.common.CommonConstants
-
Constant of the 8.3 version string
- VERSION_8_4 - Static variable in class com.identityworksllc.iiq.common.CommonConstants
-
Constant of the 8.4 version string
- 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.
- withException(Throwable) - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
- 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.
- withLevel(LogLevel) - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
- 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
- withMessage(String) - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
- 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.
- withThread(String) - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
- withTimestamp(long) - Method in class com.identityworksllc.iiq.common.vo.StampedMessage.Builder
- 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
All Classes All Packages