OrgModel
|
|
ouByGuid (guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Organizational Unit identified by its GUID. If no such Organizational Unit exists, the return value will be
null.
|
ouByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Organizational Units identified by the given name. If no such named Organizational Units exist, the return value will be an empty list.
|
groupByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Group identified by its GUID. If no such Group exists, the return value will be
null.
|
groupByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Groups identified by the given name. If no such named Groups exist, the return value will be an empty list.
|
resourceByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Human Resource identified by its GUID. If no such Human Resource exists, the return value will be
null.
|
resourceByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Human Resources identified by the given name. If no such named Human Resources exist, the return value will be an empty list.
|
resourceByLdapDN(ldapDN:Text): List<EntityDetail>
|
Returns the collection of Resources identified by the given LDAP DN, or an empty list if none can be found. Ideally, there should be only one such Resource for a given DN.
|
positionByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Position identified by its GUID. If no such Position exists, the return value will be
null.
|
positionByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Positions identified by the given name. If no such named Positions exist, the return value will be an empty list.
|
orgByGuid(guid:Text) : EntityDetail
|
Returns the single EntityDetail that describes the Organization identified by its GUID. If no such Organization exists, the return value will be
null.
|
orgByName(name:Text) : List<EntityDetail>
|
Returns the list of EntityDetails that describe the Organizations identified by the given name. If no such named Organizations exist, the return value will be an empty list.
|
EntityDetail
|
|
getEntityType() : Text
|
Returns the type identifier for this organizational model entity. Example values are:
- ORGANIZATION
- ORGANIZATIONAL_UNIT
- GROUP
- POSITION
- RESOURCE
|
getGroups() : List<EntityDetail>
|
For Human Resource entities, this will return the EntityDetails that describe the Groups to which the Resource is associated.
|
getPositions() : List<EntityDetail>
|
For Human Resource entities, this will return the EntityDetails that describe the Positions to which the Resource is associated.
|
getName() : Text
|
The name of the organizational model entity.
|
getGuid() : Text
|
The GUID that uniquely identifies the organizational model entity.
|
getAlias() : Text
|
For Human Resource entities, this is the Alias of the LDAP Source from which the Resource is derived.
|
getDn() : Text
|
For Human Resource entities this is the Distinguishing Name (DN) of the LDAP entry from which the Resource is derived.
|
getResourceType() : Text
|
For entities of Entity Type RESOURCE, this identifies the type of Resource:
|
getResources() : List<EntityDetail>
|
For non-Resource entity types (such as Positions and Groups), this will return the Resource entities associated with that entity. For example, for a Position, it will be all the Resources that hold that Position.
|
getAttributeValue(attrName:Text) :List<Text>
|
For Resource entity types, this will return the value of the named Resource Attribute held by that Resource entity.
|
getAttributeType(attrName:Text) : Text
|
For Resource entity types, this will return the data type of the named Resource Attribute. Possible values are:
- string
- decimal
- integer
- boolean
- datetime
- date
- time
- enum
- enumset
|