Class GroupInfo


  • public class GroupInfo
    extends Object
    Deprecated.
    Use the Group class instead
    This is a data class to store the group information from the groups.xml file
    Author:
    Jason Johns , OpenNMS
    • Constructor Detail

      • GroupInfo

        public GroupInfo()
        Deprecated.
        Default constructor, intializes the users list
    • Method Detail

      • setGroupName

        public void setGroupName​(String aName)
        Deprecated.
        Sets the group name
        Parameters:
        aName - the name of the group
      • getGroupName

        public String getGroupName()
        Deprecated.
        Returns the group name
        Returns:
        the name of the group
      • setGroupComments

        public void setGroupComments​(String someComments)
        Deprecated.
        Sets the comments for the group
        Parameters:
        someComments - the comments for the group
      • getGroupComments

        public String getGroupComments()
        Deprecated.
        Returns the comments for the group
        Returns:
        the comments for the group
      • addUser

        public void addUser​(String aUser)
        Deprecated.
        Adds a username to the list of users
        Parameters:
        aUser - a new username
      • removeUser

        public void removeUser​(String aUser)
        Deprecated.
        Removes a username from the list of users
        Parameters:
        aUser - the user to remove
      • getUsers

        public List<String> getUsers()
        Deprecated.
        Returns the list of users
        Returns:
        the list of users
      • getUserCount

        public int getUserCount()
        Deprecated.
        Returns a count of the users in the list
        Returns:
        how many users in this group
      • addGroupDutySchedule

        public void addGroupDutySchedule​(DutySchedule aSchedule)
        Deprecated.
        This method adds a duty schedule
        Parameters:
        aSchedule - a new duty schedule to associate with a group
      • setDutySchedule

        public void setDutySchedule​(List<DutySchedule> someSchedules)
        Deprecated.
        This method sets a full list of duty schedules for a group
        Parameters:
        someSchedules - a list of DutySchedule objects for a group
      • getDutyScheduleCount

        public int getDutyScheduleCount()
        Deprecated.
        Returns the number of DutySchedule object for a group
        Returns:
        the number of DutySchedules
      • getDutySchedules

        public List<DutySchedule> getDutySchedules()
        Deprecated.
        Returns the full list of DutySchedules
        Returns:
        the full list of DutySchedules
      • isOnDuty

        public boolean isOnDuty​(Calendar aTime)
        Deprecated.
        Returns a boolean indicating if the user is on duty at the specified time.
        Parameters:
        aTime - a time to see if the user is on duty
        Returns:
        true if the user is on duty, false otherwise
      • toString

        public String toString()
        Deprecated.
        Returns a String representation of the group, used primarily for debugging.
        Overrides:
        toString in class Object
        Returns:
        a string representation