Serialized Form
-
Package sailpoint.object
-
Class sailpoint.object.AbstractCertifiableEntity
class AbstractCertifiableEntity extends sailpoint.object.SailPointObject implements Serializable -
Class sailpoint.object.Application
class Application extends sailpoint.object.SailPointObject implements Serializable -
Class sailpoint.object.AttributeMetaData
class AttributeMetaData extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_attribute
String _attribute
The name of the attribute. -
_lastValue
Object _lastValue
The value that this attribute had prior to the last update. This will be used by the aggregation process to help understand if the value returned by a Rule should be overridden or if the value should be kept. There are two rules here: Permanent : The value is never changed Temporary : The "changed" value is kept until the original value prior to the update has changed. -
_modified
Date _modified
Keep the last time the attribute was changed for auditing. -
_source
String _source
The key of an AttributeSource if the value was not manually assigned. -
_userName
String _userName
Keep the name of the user that update the object.
-
-
-
Class sailpoint.object.Attributes
-
Class sailpoint.object.Filter
class Filter extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_valueEscapeStyle
Filter.ValueEscapeStyle _valueEscapeStyle
-
-
-
Class sailpoint.object.Filter.CompositeFilter
class CompositeFilter extends Filter implements Serializable- serialVersionUID:
- -2222994052543435736L
-
Serialized Fields
-
_children
List<Filter> _children
-
_operation
Filter.BooleanOperation _operation
-
-
Class sailpoint.object.Filter.LeafFilter
class LeafFilter extends Filter implements Serializable- serialVersionUID:
- -1035650760835459534L
-
Serialized Fields
-
_cast
String _cast
-
_collectionCondition
Filter.CompositeFilter _collectionCondition
-
_ignoreCase
boolean _ignoreCase
-
_joinProperty
String _joinProperty
-
_matchMode
Filter.MatchMode _matchMode
-
_operation
Filter.LogicalOperation _operation
-
_property
String _property
-
_subqueryClass
Class<?> _subqueryClass
-
_subqueryFilter
Filter _subqueryFilter
-
_subqueryProperty
String _subqueryProperty
-
_value
Object _value
-
-
Class sailpoint.object.Identity
class Identity extends sailpoint.object.AbstractCertifiableEntity implements Serializable -
Class sailpoint.object.Link
class Link extends sailpoint.object.SailPointObject implements Serializable-
Serialized Fields
-
_application
Application _application
-
_attributes
Attributes<String,
Object> _attributes -
_displayName
String _displayName
-
_identity
Identity _identity
-
_nativeIdentity
String _nativeIdentity
-
-
-
Class sailpoint.object.LockInfo
class LockInfo extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_acquired
Date _acquired
The date the lock was acquired. -
_expiration
Date _expiration
The date the lock was expires. This can be null, in which case the expiration will be calculated at runtime relative to _acquired using a configurable expiration. -
_name
String _name
Formerly a user specified name for the lock, now expected to be a uuid generated by the static methods in this class.
-
-
-
Class sailpoint.object.ProvisioningPlan
class ProvisioningPlan extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_accounts
List<ProvisioningPlan.AccountRequest> _accounts
-
_arguments
Attributes<String,
Object> _arguments -
_filtered
List<sailpoint.object.ProvisioningPlan.AbstractRequest> _filtered
-
_identity
Identity _identity
-
_maintenanceExpiration
long _maintenanceExpiration
-
_nativeIdentity
String _nativeIdentity
-
_objectRequests
List<ProvisioningPlan.ObjectRequest> _objectRequests
-
_provisioned
boolean _provisioned
-
_requesters
List<Identity> _requesters
-
_result
ProvisioningResult _result
-
_targetIntegration
String _targetIntegration
-
_trackingId
String _trackingId
-
-
-
Class sailpoint.object.ProvisioningPlan.AbstractRequest
class AbstractRequest extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_accountSelectorRule
sailpoint.object.Rule _accountSelectorRule
-
_application
String _application
-
_arguments
Attributes<String,
Object> _arguments -
_assignmentIds
String _assignmentIds
-
_attributes
List<ProvisioningPlan.AttributeRequest> _attributes
-
_cleanable
boolean _cleanable
-
_instance
String _instance
-
_nativeIdentity
String _nativeIdentity
-
_op
ProvisioningPlan.ObjectOperation _op
-
_permissions
List<ProvisioningPlan.PermissionRequest> _permissions
-
_result
ProvisioningResult _result
-
_sourceRole
String _sourceRole
-
_targetIntegration
String _targetIntegration
-
_trackingId
String _trackingId
-
_type
String _type
-
_unmappedApplication
String _unmappedApplication
-
-
-
Class sailpoint.object.ProvisioningPlan.AccountRequest
class AccountRequest extends sailpoint.object.ProvisioningPlan.AbstractRequest implements Serializable-
Serialized Fields
-
_roleExpansion
boolean _roleExpansion
-
-
-
Class sailpoint.object.ProvisioningPlan.AttributeRequest
class AttributeRequest extends ProvisioningPlan.GenericRequest implements Serializable -
Class sailpoint.object.ProvisioningPlan.GenericRequest
class GenericRequest extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_arguments
Attributes<String,
Object> _arguments -
_assignmentId
String _assignmentId
-
_displayValue
String _displayValue
-
_name
String _name
-
_op
ProvisioningPlan.Operation _op
-
_result
ProvisioningResult _result
-
_targetCollector
String _targetCollector
-
_trackingId
String _trackingId
-
_unmappedName
String _unmappedName
-
_value
Object _value
-
-
-
Class sailpoint.object.ProvisioningPlan.ObjectRequest
class ObjectRequest extends sailpoint.object.ProvisioningPlan.AbstractRequest implements Serializable -
Class sailpoint.object.ProvisioningPlan.PermissionRequest
class PermissionRequest extends ProvisioningPlan.GenericRequest implements Serializable -
Class sailpoint.object.RoleTypeDefinition
class RoleTypeDefinition extends sailpoint.tools.xml.AbstractXmlObject implements Serializable- serialVersionUID:
- -4788057003641290634L
-
Serialized Fields
-
_description
String _description
Potentially long description. -
_disallowedAttributes
List<String> _disallowedAttributes
List of role attribute names that are not allowed for this type. -
_displayName
String _displayName
Alternate nice name, can be a message key. -
_icon
String _icon
URL for the image that will be used as an icon for this role type in the tree view -
_name
String _name
Internal canonical name. -
_noAssignmentSelector
boolean _noAssignmentSelector
Flag indicating that roles of this type should not have an assignment selector. This is normally true for IT roles and container roles and false for business roles It is analogous to the _noProfiles flag for IT roles. If _noAutoAssignment is true usually _noAssignmentSelector is also true. _noAssignmentSelector may be false for container roles that need to pass an inherited selector fragment down to their sub roles but are not themselves assignable. -
_noAutoAssignment
boolean _noAutoAssignment
Flag indicating that roles of this type cannot be automatically assigned. This is normally true for IT roles and container roles and false for business roles. It is analogous to the _noDetection flag for IT roles. -
_noDetection
boolean _noDetection
Flag to indicate that roles of this type cannot be automatically detected (correlated). This is normally off for IT roles and on for business and container roles. -
_noDetectionUnlessAssigned
boolean _noDetectionUnlessAssigned
Flag to indicate that roles of this type cannot be automatically detected unless they are required or permitted by an identity's assigned roles. This can be used with large role models to prevent always correlating many "entitlement" roles. This is also useful for customers that want anything not assigned to show up as an additional entitlement. -
_noIIQ
boolean _noIIQ
Flag to indicate that a role should not be allowed to contain IdentityIQ Cube properties like capabilities and rights. -
_noManualAssignment
boolean _noManualAssignment
Flag indicating that roles of this type may not be manually assigned. This is normally false for business roles and true for IT and container roles. This will usually have the same value as _noAutoAssignment but maybe not? -
_noPermits
boolean _noPermits
Flag to indicate that roles should not have a permits list. Normally this is true for business roles and false for IT roles. It might be useful to let this be true for container roles. NOTE: This also controls whether the role is allowed to have a requirements list. It seemed reasonable to control both the requirement and permits list in parallel. -
_noProfiles
boolean _noProfiles
Flag to indicate that roles should not have have entitlement profiles. This is normally false for IT roles and true for business or container roles. If _noDetection is true usually _noProfiles is true but you could have _noProfiles false if you wanted this to be a "structural" role that provides inherited profiles to sub roles but is not itself detectable. -
_noRequirements
boolean _noRequirements
Flag to indicate that roles should not have a requirements list. Normally this is true for business roles and false for IT roles. It might be useful to let this be true for container roles. Normally this is the same as _noPermits but this keeps them distinct just in case. These can be set in parallel in the config editor if they will always be the same. -
_noSubs
boolean _noSubs
Flag to indicate that roles of this type cannot be inherited by other roles. In other words, they are always the lowest level leaf roles in a top-down view. It is unclear whether this is useful though you could use it to prevent the very specific IT roles from being specialized. Other than for guidance in the UI, it has no meaning in the system. The UI will check this when you create new roles from the popup menu over a role node. If the role type allows subs the new role will be created a subrole of the selected role. -
_noSupers
boolean _noSupers
Flag to indicate that roles of this type cannot inherit from other roles. In other words, they are always the topmost roles in a top-down view. It is unclear whether this is useful though you could use it to prevent the top-tier of container roles from being accidentally inherited. Other than for guidance in the UI, it has no meaning in the system. -
_notPermittable
boolean _notPermittable
Flag to indicate that roles should not be allowed on a permits list. This is typically true for business and container roles. -
_notRequired
boolean _notRequired
Flag to indicate that roles should not be allowed on a requirements list.
-
-
Class sailpoint.object.Rule
class Rule extends sailpoint.object.SailPointObject implements Serializable- serialVersionUID:
- -1151030619555780736L
-
Serialized Fields
-
_config
Attributes<String,
Object> _config Map of other options for the Rule. Specifically added to hold some configuration items necessary for native script execution. -
referencedRules
List<sailpoint.object.Rule> referencedRules
A set of rules that are referenced in the source code of this rule. Allows dependency checking. // jsl - how is this set, during compilation? -
source
String source
The source code of the rule. -
type
sailpoint.object.Rule.Type type
A type specifying the context in which the rule can be used. If this is null, it is considered a generic rule.
-
-
Class sailpoint.object.SailPointObject
class SailPointObject extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
_attributeMetaData
List<sailpoint.object.AttributeMetaData> _attributeMetaData
-
_created
Date _created
Date the object was created in the persistent store. -
_description
String _description
Verbose comments. -
_dirty
boolean _dirty
Transient field set when the object is considered dirty and needs to be flushed to the database. This is used only if the SailPointContext is set to use the 6.1 explicit save option. -
_disabled
boolean _disabled
True if this object is considered to be disabled. This is not relevant for all objects, the subclass must map this explicitly if it supports being disabled. -
_id
String _id
The database id. This will be automatically set by the persistent store upon saving. -
_immutable
boolean _immutable
True if the object has been electronically signed If true, this object should not be modified -
_lock
String _lock
Field containing lock information. If this is non-null it means a lock was acquired, though it might be expired. The LockInfo class provides methods to parse and generate this string. -
_modified
Date _modified
Date the object was last modified in the persistent store. -
_name
String _name
Objects normally have unique user-defined names, though some like AuditRecord do not have names at all, and others like SODConstraint have names that might not be unique. The subclasses will overload the hasName and isNameUnique methods to indicate whether the name is a unique search key. -
_owner
Identity _owner
Owner of this object -
_pendingWorkflow
sailpoint.object.WorkflowCase _pendingWorkflow
Set when there is an workflow pending for a modification to this object. There can only be one workflow pending at a time. This is now a first-class reference rather than an id so some interesting joins can be done in Hibernate. This does mean that the reference must be pruned before the work item can be deleted, but this can now be done cleanly by the WorkItemHandler. -
_uid
String _uid
A transient unique identifier that can be assigned to an object when it is being edited in the UI. This is used with new objects that have not yet been saved and might not yet have a unique name. Currently this is only used for some types of Policy editing, should try to remove this.
-
-
-
Class sailpoint.object.Schema
class Schema extends sailpoint.object.SailPointObject implements Serializable -
Class sailpoint.object.SearchInputDefinition
class SearchInputDefinition extends sailpoint.object.SailPointObject implements Serializable- serialVersionUID:
- 8142895583681517532L
-
Serialized Fields
-
description
String description
-
excludeDisplayFields
boolean excludeDisplayFields
Some searches utilize the list of search inputs to build the 'Fields to Display' column on the search ui if this boolean is set, the input is excluded from the list of fields to display -
extendedAttribute
boolean extendedAttribute
-
filterBuilder
String filterBuilder
There are times where building a filter out of an input definition can be complex and involve joins or other transformations. The filterBuilder string is the name of the class that performs the building of the actual filter. The builder is the instance that has been instantiated. -
headerKey
String headerKey
Used by the ui to fetch the associated message that goes with this column when it is displayed in the column header -
ignoreCase
boolean ignoreCase
Whether to ignore the case of the value being compared when performing a search -
inputType
sailpoint.object.SearchInputDefinition.InputType inputType
-
listOperation
String listOperation
Indicates what to do if the user enters a list of items for this property. Whether to AND/OR the values -
matchMode
Filter.MatchMode matchMode
-
name
String name
A unique name to identify this input definition -
nullPropertyName
String nullPropertyName
The hibernate propery name to be used when performing an is null search. For example, if the propertyName is manager.name, the nullPropertyName should be manager -
nullPropertyType
sailpoint.object.SearchInputDefinition.PropertyType nullPropertyType
Describes what type of property values should be used when this definition is entered into a null search -
propertyName
String propertyName
The hibernate property name to be used when performing a search. For example, if you are searching on identities and want to build a filter using the identity's first name, the propertyName would be firstName. -
propertyType
sailpoint.object.SearchInputDefinition.PropertyType propertyType
Describes what type of property values will be used in this definition. This is helpful when creating the filter based on the input definition -
reportColumnWidth
int reportColumnWidth
-
requiredFilters
List<Filter> requiredFilters
There are now instances where using a search input definition will require a list of filters that go along with that filter. An example is an input definition that requires a join or joins to the identity in order for the search to work -
searchType
String searchType
-
sortIndex
String sortIndex
Used by the ui to specify the order in which the fields are displayed -
suggestType
String suggestType
If the search input definition wants to utilize a suggest, specify the type here that correlates with a suggest factory option -
timeZone
TimeZone timeZone
Run-time setting for now, used to set dates -
value
Object value
An object value that is used to set the value of the filter object when being converted into a filter
-
-
-
Package sailpoint.tools
-
Exception sailpoint.tools.AbstractLocalizableException
class AbstractLocalizableException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
message
Message message
-
-
Exception sailpoint.tools.GeneralException
class GeneralException extends sailpoint.tools.AbstractLocalizableException implements Serializable- serialVersionUID:
- 1L
-
Class sailpoint.tools.LocalizedDate
class LocalizedDate extends sailpoint.tools.xml.AbstractXmlObject implements Serializable -
Class sailpoint.tools.Message
class Message extends sailpoint.tools.xml.AbstractXmlObject implements Serializable-
Serialized Fields
-
key
String key
-
maxLength
Integer maxLength
Maximum size of the string. Resulting message text will be truncated at this length and formatted into MessageKeys.MSG_TRUNCATED. !!Note that that the formatted message can be longer than the maxlength due to the addition of the content of MSG_TRUNCATED. -
parameters
List parameters
This array can be made up of any object. If the parameter is another Message, it will be processed, if not we will use toString() on the object. Null parameter objects will return null. -
type
Message.Type type
-
-
-
Exception sailpoint.tools.Parser.ParseException
class ParseException extends RuntimeException implements Serializable- serialVersionUID:
- -2530446961080675326L
-
Exception sailpoint.tools.Rfc4180Exception
class Rfc4180Exception extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception sailpoint.tools.Util.ParseException
class ParseException extends RuntimeException implements Serializable- serialVersionUID:
- 3477614293373278551L
-