Instrumental ID iiq-common-public
IIQ Common is Instrumental Identity's shared library for SailPoint IIQ development.
The iiq-common-public library can be obtained in two ways:
The repository also contains details on automatically including the library in your build via Maven or Gradle.
IIQ Common is split into an open-source part (this part), licensed under the Apache License 2.0,
and a closed-source part licensed for IID customer use only.
| Package | Description |
|---|---|
| com.identityworksllc.iiq.common |
Utilities, interfaces, and standalone tools for IIQ development
|
| com.identityworksllc.iiq.common.access |
Classes associated with the
AccessCheck and CommonSecurityConfig model |
| com.identityworksllc.iiq.common.annotation |
Annotations internal to IIQCommon
|
| com.identityworksllc.iiq.common.auth |
Dummy authentication objects for asserting login status to IIQ for API uses
|
| com.identityworksllc.iiq.common.cache |
Utilities associated with caching, particularly of
Custom and Configuration objects |
| com.identityworksllc.iiq.common.connector |
Common custom connector-related classes and utilities for IdentityIQ
|
| com.identityworksllc.iiq.common.integration |
Integration Executor utilities
|
| com.identityworksllc.iiq.common.iterators |
Utilities for looping over objects
|
| com.identityworksllc.iiq.common.logging |
Utilities for logging, home of
SLogger |
| com.identityworksllc.iiq.common.moveleave | |
| com.identityworksllc.iiq.common.password |
Extensions for IIQ’s password policy classes
|
| com.identityworksllc.iiq.common.plugin |
Resources and utilities for plugin development
|
| com.identityworksllc.iiq.common.plugin.annotations |
Additional access-related annotations for plugin REST API methods
|
| com.identityworksllc.iiq.common.plugin.vo |
Canned VO objects for plugin resources
|
| com.identityworksllc.iiq.common.query |
Utilities for interacting with the DB, like
NamedParameterStatement |
| com.identityworksllc.iiq.common.reporting |
Reporting base classes for writing your own custom reports
|
| com.identityworksllc.iiq.common.request |
Classes for handling background requests and distributed actions in IIQ
|
| com.identityworksllc.iiq.common.service |
Utilities and base classes for IIQ background services
|
| com.identityworksllc.iiq.common.table |
Fluent API for generating an HTML table for notifications, UI elements, and other places
|
| com.identityworksllc.iiq.common.task |
Utilities relating to tasks, including base task implementations
|
| com.identityworksllc.iiq.common.task.export |
The implementation of Instrumental ID’s Identity and Account data export job
|
| com.identityworksllc.iiq.common.threads |
Utilities for threaded and distributed actions, particularly
SailPointWorker |
| 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 |
Data classes common to Instrumental ID’s plugin implementations
|