Java API reference
Orientation to the SailPoint IdentityIQ Java API: SailPointContext, key classes and common calls used in rules and tasks.
Orientation to the SailPoint IdentityIQ Java API: SailPointContext, key classes and common calls used in rules and tasks.
- context is the API entry point
- Core classes: Identity, Link, Bundle, ProvisioningPlan, Filter
- Use QueryOptions + projection for efficient reads
- Commit only when needed; decache in long loops
SailPointContext
The SailPointContext (context) is the entry point: getObject, getObjectByName, search, saveObject, commitTransaction and decache are the calls you use most.
Key classes
Identity, Link, Application, Bundle, ManagedAttribute, ProvisioningPlan and Filter are the classes you manipulate in rules and tasks.
Querying efficiently
Use QueryOptions with filters and projection columns via context.search to avoid loading full objects when you only need a few fields.
Saving safely
Save and commit only when needed, and decache long-running loops to keep memory under control.