it.eng.spagobi.kpi.ou.bo
Class OrganizationalUnitNode

java.lang.Object
  extended by it.eng.spagobi.kpi.ou.bo.OrganizationalUnitNode

public class OrganizationalUnitNode
extends java.lang.Object

This class represents a node of a hierarchy of Organizational Units

Author:
Davide Zerbetto (davide.zerbetto@eng.it)

Constructor Summary
OrganizationalUnitNode()
          default constructor
OrganizationalUnitNode(java.lang.Integer nodeId, OrganizationalUnit ou, OrganizationalUnitHierarchy hierarchy, java.lang.String path, java.lang.Integer parentNodeId)
           
 
Method Summary
 OrganizationalUnitHierarchy getHierarchy()
           
 java.lang.Integer getNodeId()
           
 OrganizationalUnit getOu()
           
 java.lang.Integer getParentNodeId()
           
 java.lang.String getPath()
           
 boolean isLeaf()
           
 void setHierarchy(OrganizationalUnitHierarchy hierarchy)
           
 void setLeaf(boolean leaf)
           
 void setNodeId(java.lang.Integer nodeId)
           
 void setOu(OrganizationalUnit ou)
           
 void setParentNodeId(java.lang.Integer parentNodeId)
           
 void setPath(java.lang.String path)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrganizationalUnitNode

public OrganizationalUnitNode()
default constructor


OrganizationalUnitNode

public OrganizationalUnitNode(java.lang.Integer nodeId,
                              OrganizationalUnit ou,
                              OrganizationalUnitHierarchy hierarchy,
                              java.lang.String path,
                              java.lang.Integer parentNodeId)
Method Detail

getNodeId

public java.lang.Integer getNodeId()

setNodeId

public void setNodeId(java.lang.Integer nodeId)

getOu

public OrganizationalUnit getOu()

setOu

public void setOu(OrganizationalUnit ou)

getHierarchy

public OrganizationalUnitHierarchy getHierarchy()

setHierarchy

public void setHierarchy(OrganizationalUnitHierarchy hierarchy)

getParentNodeId

public java.lang.Integer getParentNodeId()

setParentNodeId

public void setParentNodeId(java.lang.Integer parentNodeId)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

isLeaf

public boolean isLeaf()

setLeaf

public void setLeaf(boolean leaf)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object