public class Identity
extends sailpoint.object.AbstractCertifiableEntity
| Constructor and Description |
|---|
Identity() |
| Modifier and Type | Method and Description |
|---|---|
Bundle |
getAssignedRole(java.lang.String id) |
java.util.List<Bundle> |
getAssignedRoles()
Get a list of Bundle Objects of the assigned Roles of the Identity
|
java.lang.Object |
getAttribute(java.lang.String name)
Get the attribute value given the name of the attribute
|
Attributes<java.lang.String,java.lang.Object> |
getAttributes() |
java.util.List<Bundle> |
getBundles() |
java.lang.String |
getDisplayableName() |
java.lang.String |
getDisplayName()
Get the display name of the Identity
|
java.lang.String |
getEmail()
Get the email of the Identity
|
java.lang.String |
getFirstname()
Get the first name of the Identity
|
java.lang.String |
getFullName()
Get the full name of the Identity
|
java.lang.String |
getId()
Get the calling Identity Id
|
java.lang.String |
getLastname()
Get the last name of the Identity
|
Link |
getLink(Application res) |
java.util.List<Link> |
getLinks()
Get a list of links that the Identity is connected to
|
java.util.List<Link> |
getLinksByAppIdOrName(java.lang.String id,
java.lang.String name)
Get a list of links that the Identity is connected to from the specified application id or name.
|
Identity |
getManager()
Get's the calling Identities Manager Object
|
boolean |
getManagerStatus()
Get true/false if the Identity is a manager
|
java.lang.String |
getName()
Get the calling Identity name
|
java.util.List<RoleAssignment> |
getRoleAssignments()
Gets the role assignments on the entity
|
java.lang.String |
getStringAttribute(java.lang.String name)
Get the attribute value as a string given the name of the attribute on the Identity.
|
java.lang.String |
getType() |
java.lang.String |
getTypeName(boolean plural)
Returns a UI friendly name for the entity type.
|
boolean |
isCorrelated() |
boolean |
isDifferencable()
Indicates that you can difference this entity.
|
boolean |
isInactive()
Return if this entity is "inactive".
|
java.lang.String |
toString()
Get the calling Identity as a string
|
addAttributeMetaData, addSignOff, clearPersistentIdentity, deepCopy, equals, getAttributeMetaData, getAttributeMetaData, getAuditClassName, getByNameComparator, getCreated, getDescription, getDisplayColumns, getDisplayFormat, getExtendedAttributes, getExtendedIdentity, getExtendedIdentity1, getExtendedIdentity10, getExtendedIdentity11, getExtendedIdentity12, getExtendedIdentity13, getExtendedIdentity14, getExtendedIdentity15, getExtendedIdentity16, getExtendedIdentity17, getExtendedIdentity18, getExtendedIdentity19, getExtendedIdentity2, getExtendedIdentity20, getExtendedIdentity3, getExtendedIdentity4, getExtendedIdentity5, getExtendedIdentity6, getExtendedIdentity7, getExtendedIdentity8, getExtendedIdentity9, getExternalAttributes, getLock, getLockInfo, getModified, getOwner, getPendingWorkflow, getReferenceClass, getReferenceId, getReferenceName, getSignOffs, getUid, getUniqueKeyProperties, hasAssignedScope, hashCode, hasName, isDirty, isDisabled, isImmutable, isLocked, isNameUnique, isPersisted, isXml, load, remove, removeAttributeMetaData, setAttributeMetaData, setCreated, setDescription, setDirty, setDisabled, setExtended, setExtendedIdentity, setExtendedIdentity1, setExtendedIdentity10, setExtendedIdentity11, setExtendedIdentity12, setExtendedIdentity13, setExtendedIdentity14, setExtendedIdentity15, setExtendedIdentity16, setExtendedIdentity17, setExtendedIdentity18, setExtendedIdentity19, setExtendedIdentity2, setExtendedIdentity20, setExtendedIdentity3, setExtendedIdentity4, setExtendedIdentity5, setExtendedIdentity6, setExtendedIdentity7, setExtendedIdentity8, setExtendedIdentity9, setExternalAttributes, setId, setImmutable, setLock, setModified, setName, setOwner, setPendingWorkflow, setUid, supportsExtendedIdentitypublic java.lang.String toString()
toString in class sailpoint.object.SailPointObjectpublic java.lang.String getId()
getId in class sailpoint.object.SailPointObjectpublic java.lang.String getName()
getName in class sailpoint.object.SailPointObjectpublic Identity getManager()
public boolean getManagerStatus()
public java.util.List<Link> getLinks()
public java.util.List<Link> getLinksByAppIdOrName(java.lang.String id, java.lang.String name)
id - the identifier of the applicationname - the name of the applicationpublic java.util.List<Bundle> getAssignedRoles()
getAssignedRoles in class sailpoint.object.AbstractCertifiableEntitypublic java.util.List<Bundle> getBundles()
getBundles in class sailpoint.object.AbstractCertifiableEntitypublic Attributes<java.lang.String,java.lang.Object> getAttributes()
public boolean isCorrelated()
public java.lang.String getFirstname()
public java.lang.String getLastname()
public java.lang.String getFullName()
getFullName in class sailpoint.object.AbstractCertifiableEntitypublic java.lang.String getDisplayName()
public java.lang.String getDisplayableName()
public java.lang.String getEmail()
public boolean isInactive()
sailpoint.object.AbstractCertifiableEntityisInactive in class sailpoint.object.AbstractCertifiableEntitypublic java.lang.Object getAttribute(java.lang.String name)
name - The name of the attribute to get on an Identity.
Examples include: manager, administrator, bundles, assignedRoles, capabilities, rights, workgroups, managerStatus, lastRefresh, correlatedpublic java.lang.String getStringAttribute(java.lang.String name)
name - public Link getLink(Application res)
public Bundle getAssignedRole(java.lang.String id)
public java.util.List<RoleAssignment> getRoleAssignments()
sailpoint.object.AbstractCertifiableEntitygetRoleAssignments in class sailpoint.object.AbstractCertifiableEntitypublic java.lang.String getTypeName(boolean plural)
sailpoint.object.AbstractCertifiableEntitygetTypeName in class sailpoint.object.AbstractCertifiableEntityplural - Should the type name be plural?public java.lang.String getType()
public boolean isDifferencable()
isDifferencable in class sailpoint.object.AbstractCertifiableEntity