Class AbstractGroovyDsNode
java.lang.Object
de.uplanet.lucy.server.usermanager.groovy.AbstractGroovyDsNode
- Direct Known Subclasses:
GroovyDsContainerNode
,GroovyDsSetNode
Note: Do not declare variables of this type in scripts.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get an attribute value of this org structure node.abstract int
Get the class ID of this org structure node.abstract String
Get the description of this org structure node.getGuid()
Get the unique identifier of this org structure node.abstract String
getName()
Get the name of this org structure node.abstract GroovyDsContainerNode
Get the parent container of this org structure node.getPath()
Get the path of this org structure node a a list of path elements.abstract String
Get the path of this org structure node.int
Get the priority of this org structure node.int
hashCode()
boolean
Check if this org structure node has a parent.abstract boolean
boolean
Check if the object class is CONTAINER.boolean
Check if this org structure node is deletedboolean
Check if the object class is DISTLIST.boolean
Check if the object class is GROUP.boolean
Check if the object class is OBJECT.boolean
Check if the object class is ORGANIZATION.boolean
Check if the object class is ORGUNIT.boolean
Check if the object class is ROLE.abstract boolean
isSet()
boolean
Check if the object class is SET.void
save()
Save the node to the database.void
Set an attribute value of this org structure node.
-
Method Details
-
getGuid
Get the unique identifier of this org structure node.- Returns:
- The unique identifier of the org structure node.
-
getPriority
public int getPriority()Get the priority of this org structure node.- Returns:
- The priority.
-
isDeleted
public boolean isDeleted()Check if this org structure node is deleted- Returns:
true
if this org structure node is deleted, orfalse
otherwise.
-
hasParent
public boolean hasParent()Check if this org structure node has a parent.- Returns:
true
if this org structure node has a parent, orfalse
otherwise.
-
getClassId
public abstract int getClassId()Get the class ID of this org structure node.- Returns:
- The class ID of this org structure node.
-
getName
Get the name of this org structure node.- Returns:
- The name of this org structure node.
-
getPathAsString
Get the path of this org structure node.- Returns:
- The path of this org structure node.
-
getPath
Get the path of this org structure node a a list of path elements.- Returns:
- The path of this org structure node.
-
getDescription
Get the description of this org structure node.- Returns:
- The description of this org structure node.
-
getParent
Get the parent container of this org structure node.- Returns:
- The parent container of this org structure node.
-
isContainer
public abstract boolean isContainer() -
isObjectClass
public boolean isObjectClass()Check if the object class is OBJECT.- Returns:
true
if and only if
.getClassId()
==OBJECT_CLASSID
-
isContainerClass
public boolean isContainerClass()Check if the object class is CONTAINER.- Returns:
true
if and only if
.getClassId()
==CONTAINER_CLASSID
-
isSet
public abstract boolean isSet() -
isSetClass
public boolean isSetClass()Check if the object class is SET.- Returns:
true
if and only if
.getClassId()
==SET_CLASSID
-
isRoleClass
public boolean isRoleClass()Check if the object class is ROLE.- Returns:
true
if and only if
.getClassId()
==ROLE_CLASSID
-
isGroupClass
public boolean isGroupClass()Check if the object class is GROUP.- Returns:
true
if and only if
.getClassId()
==GROUP_CLASSID
-
isDistListClass
public boolean isDistListClass()Check if the object class is DISTLIST.- Returns:
true
if and only if
.getClassId()
==DISTLIST_CLASSID
-
isOrgUnitClass
public boolean isOrgUnitClass()Check if the object class is ORGUNIT.- Returns:
true
if and only if
.getClassId()
==ORGUNIT_CLASSID
-
isOrganizationClass
public boolean isOrganizationClass()Check if the object class is ORGANIZATION.- Returns:
true
if and only if
.getClassId()
==ORGANIZATION_CLASSID
-
get
Get an attribute value of this org structure node.- Parameters:
p_strKey
- The attribute name or GUID.- Returns:
- The value for the given attribute.
- Throws:
IllegalArgumentException
- If there is no attribute for the given key.
-
getAt
-
set
Set an attribute value of this org structure node.- Parameters:
p_strKey
- The attribute name or GUID.p_value
- The value to set.- Throws:
IllegalArgumentException
- If there is no attribute for the given key or the attribute can not be set.
-
hashCode
public int hashCode() -
equals
-
save
public void save()Save the node to the database.- Since:
- Intrexx 18.09.
-