Class DsContainerNode

  • All Implemented Interfaces:
    de.uplanet.lucy.server.usermanager.orgstructure.IDsNode

    @Scriptable
    public final class DsContainerNode
    extends Object
    implements de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
    • Constructor Detail

      • DsContainerNode

        public DsContainerNode​(int p_iId,
                               String p_strId,
                               int p_iClassId,
                               String p_strName,
                               String p_strDescr,
                               int p_iPriority,
                               boolean p_bDeleted)
        Create a container node.
        Parameters:
        p_iId - The integer ID of the container.
        p_strId - The ID of the container (normally a GUID).
        p_iClassId - The ID of the container's class.
        p_strName - The name.
        p_strDescr - The description.
        p_iPriority - The priority.
        p_bDeleted - true if the container is deleted, or false otherwise.
    • Method Detail

      • getGuid

        public String getGuid()
        Specified by:
        getGuid in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • getId

        public int getId()
        Specified by:
        getId in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • getClassId

        public int getClassId()
        Specified by:
        getClassId in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • getName

        public String getName()
      • getPath

        public String getPath()
      • getPathAsStringBuilder

        public StringBuilder getPathAsStringBuilder()
      • getDescription

        public String getDescription()
      • getPriority

        public int getPriority()
        Specified by:
        getPriority in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • isDeleted

        public boolean isDeleted()
        Specified by:
        isDeleted in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • hasParent

        public boolean hasParent()
        Specified by:
        hasParent in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • getParent

        public DsContainerNode getParent()
        Specified by:
        getParent in interface de.uplanet.lucy.server.usermanager.orgstructure.IDsNode
      • hasContainer

        public boolean hasContainer()
        Returns:
        true if this container has child containers, or false otherwise.
      • getContainers

        public DsContainerNode[] getContainers()
        Returns:
        An array that contains the child containers of this container (not null).
      • hasSet

        public boolean hasSet()
        Returns:
        true if this container has child sets, or false otherwise.
      • getSets

        public DsSetNode[] getSets()
        Returns:
        An array that contains the child sets of this container (not null).