public class Schema
extends sailpoint.object.SailPointObject
Constructor and Description |
---|
Schema() |
Modifier and Type | Method and Description |
---|---|
AttributeDefinition |
getAttributeDefinition(java.lang.String name)
Get an attribute definition given the attribute name in the schema.
|
java.util.List<AttributeDefinition> |
getAttributes()
Get a list of attributes associated with the schema
|
java.lang.String |
getDisplayAttribute()
Get the displayable attribute of the schema.
|
java.util.List<java.lang.String> |
getEntitlementAttributeNames()
Get a list of entitlement attribute names.
|
java.util.List<AttributeDefinition> |
getEntitlementAttributes()
Get a list of entitlement attributes.
|
java.lang.String |
getIdentityAttribute()
Get the id of the schema.
|
java.lang.String |
getNativeObjectType()
Get the native object type of the schema.
|
java.lang.String |
getObjectType()
Get the schema type can be either group(entitlement) or account
|
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, getId, getLock, getLockInfo, getModified, getName, 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, toString
public java.lang.String getObjectType()
public java.lang.String getNativeObjectType()
public java.util.List<AttributeDefinition> getAttributes()
public java.lang.String getDisplayAttribute()
public java.lang.String getIdentityAttribute()
public AttributeDefinition getAttributeDefinition(java.lang.String name)
name
- the name of the schema attributepublic java.util.List<java.lang.String> getEntitlementAttributeNames()
public java.util.List<AttributeDefinition> getEntitlementAttributes()