Class OrganizationalPerson

    • Constructor Detail

      • OrganizationalPerson

        public OrganizationalPerson​(int id,
                                    int parentId,
                                    String name,
                                    String fonction,
                                    String description,
                                    String service,
                                    String silverpeasAccount)
    • 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)
      • setVisibleCategory

        public void setVisibleCategory​(PersonCategory visibleCategory)
      • setVisibleCenterRole

        public void setVisibleCenterRole​(OrganizationalRole visibleCenterRole)
      • setVisibleRightRole

        public void setVisibleRightRole​(OrganizationalRole visibleRightRole)
      • 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 interface Comparable<OrganizationalPerson>
        Parameters:
        other - the other person.
        Returns:
        the comparing between their last names or, if the last names are equal, between their first names.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object