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, supportsExtendedIdentity
public java.lang.String toString()
toString
in class sailpoint.object.SailPointObject
public java.lang.String getId()
getId
in class sailpoint.object.SailPointObject
public java.lang.String getName()
getName
in class sailpoint.object.SailPointObject
public 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.AbstractCertifiableEntity
public java.util.List<Bundle> getBundles()
getBundles
in class sailpoint.object.AbstractCertifiableEntity
public 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.AbstractCertifiableEntity
public java.lang.String getDisplayName()
public java.lang.String getDisplayableName()
public java.lang.String getEmail()
public boolean isInactive()
sailpoint.object.AbstractCertifiableEntity
isInactive
in class sailpoint.object.AbstractCertifiableEntity
public 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.AbstractCertifiableEntity
getRoleAssignments
in class sailpoint.object.AbstractCertifiableEntity
public java.lang.String getTypeName(boolean plural)
sailpoint.object.AbstractCertifiableEntity
getTypeName
in class sailpoint.object.AbstractCertifiableEntity
plural
- Should the type name be plural?public java.lang.String getType()
public boolean isDifferencable()
isDifferencable
in class sailpoint.object.AbstractCertifiableEntity