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

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

public class OrganizationalUnitHierarchy
extends java.lang.Object

This class represents a hierarchy of Organizational Units, just the object, not the actual structure

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

Constructor Summary
OrganizationalUnitHierarchy()
          default constructor
OrganizationalUnitHierarchy(java.lang.Integer id, java.lang.String label, java.lang.String name)
          minimal constructor
OrganizationalUnitHierarchy(java.lang.Integer id, java.lang.String label, java.lang.String name, java.lang.String description, java.lang.String target, java.lang.String company)
          full constructor
 
Method Summary
 boolean deepEquals(java.lang.Object obj)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCompany()
           
 java.lang.String getDescription()
           
 java.lang.Integer getId()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String getTarget()
           
 int hashCode()
           
 void setCompany(java.lang.String company)
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.Integer id)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setTarget(java.lang.String target)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrganizationalUnitHierarchy

public OrganizationalUnitHierarchy()
default constructor


OrganizationalUnitHierarchy

public OrganizationalUnitHierarchy(java.lang.Integer id,
                                   java.lang.String label,
                                   java.lang.String name)
minimal constructor


OrganizationalUnitHierarchy

public OrganizationalUnitHierarchy(java.lang.Integer id,
                                   java.lang.String label,
                                   java.lang.String name,
                                   java.lang.String description,
                                   java.lang.String target,
                                   java.lang.String company)
full constructor

Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getTarget

public java.lang.String getTarget()

setTarget

public void setTarget(java.lang.String target)

getCompany

public java.lang.String getCompany()

setCompany

public void setCompany(java.lang.String company)

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

deepEquals

public boolean deepEquals(java.lang.Object obj)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object