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 licensed for IID customer use only.
Packages 
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  
com.identityworksllc.iiq.common.connector  
com.identityworksllc.iiq.common.integration  
com.identityworksllc.iiq.common.iterators  
com.identityworksllc.iiq.common.logging  
com.identityworksllc.iiq.common.plugin  
com.identityworksllc.iiq.common.plugin.annotations  
com.identityworksllc.iiq.common.plugin.vo  
com.identityworksllc.iiq.common.query  
com.identityworksllc.iiq.common.reporting  
com.identityworksllc.iiq.common.request  
com.identityworksllc.iiq.common.service  
com.identityworksllc.iiq.common.table  
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  
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