Class OrganizationalPerson
- java.lang.Object
-
- org.silverpeas.components.organizationchart.model.OrganizationalPerson
-
- All Implemented Interfaces:
Comparable<OrganizationalPerson>
public class OrganizationalPerson extends Object implements Comparable<OrganizationalPerson>
-
-
Method Summary
-
-
-
Method Detail
-
setParentId
public void setParentId(int parentId)
-
getService
public String getService()
-
getId
public int getId()
-
getParentId
public int getParentId()
-
getName
public String getName()
-
getFonction
public String getFonction()
-
getDescription
public String getDescription()
-
isVisibleOnCenter
public boolean isVisibleOnCenter()
-
setVisibleOnCenter
public void setVisibleOnCenter(boolean visibleOnCenter)
-
isVisibleOnRight
public boolean isVisibleOnRight()
-
setVisibleOnRight
public void setVisibleOnRight(boolean visibleOnRight)
-
isVisibleOnLeft
public boolean isVisibleOnLeft()
-
setVisibleOnLeft
public void setVisibleOnLeft(boolean visibleOnLeft)
-
getVisibleCategory
public PersonCategory getVisibleCategory()
-
setVisibleCategory
public void setVisibleCategory(PersonCategory visibleCategory)
-
getVisibleCenterRole
public OrganizationalRole getVisibleCenterRole()
-
setVisibleCenterRole
public void setVisibleCenterRole(OrganizationalRole visibleCenterRole)
-
getVisibleRightRole
public OrganizationalRole getVisibleRightRole()
-
setVisibleRightRole
public void setVisibleRightRole(OrganizationalRole visibleRightRole)
-
getVisibleLeftRole
public OrganizationalRole getVisibleLeftRole()
-
setVisibleLeftRole
public void setVisibleLeftRole(OrganizationalRole visibleLeftRole)
-
setSilverpeasAccount
public void setSilverpeasAccount(String silverpeasAccount)
-
getSilverpeasAccount
public String getSilverpeasAccount()
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
compareTo
public int compareTo(OrganizationalPerson other)
Compares this person with the specified one by their respective name. So, as the name cannot be unique, the method breaks the property(x.compareTo(y)==0) == (x.equals(y))
- Specified by:
compareTo
in interfaceComparable<OrganizationalPerson>
- Parameters:
other
- the other person.- Returns:
- the comparing between their last names or, if the last names are equal, between their first names.
-
-