Class WebRole


  • public abstract class WebRole
    extends java.lang.Object

    Abstract WebRole class.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    ranger
    • Constructor Detail

      • WebRole

        public WebRole()

        Constructor for WebRole.

      • WebRole

        public WebRole​(java.lang.String name)

        Constructor for WebRole.

        Parameters:
        name - a String object.
    • Method Detail

      • getDefaultUser

        public WebUser getDefaultUser()

        getDefaultUser

        Returns:
        a WebUser object.
      • setDefaultUser

        public void setDefaultUser​(WebUser defaultUser)

        setDefaultUser

        Parameters:
        defaultUser - a WebUser object.
      • getDescription

        public java.lang.String getDescription()

        getDescription

        Returns:
        a String object.
      • setDescription

        public void setDescription​(java.lang.String description)

        setDescription

        Parameters:
        description - a String object.
      • getMembershipGroup

        public WebGroup getMembershipGroup()

        getMembershipGroup

        Returns:
        a WebGroup object.
      • setMembershipGroup

        public void setMembershipGroup​(WebGroup memberShipGroup)

        setMembershipGroup

        Parameters:
        memberShipGroup - a WebGroup object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • setName

        public void setName​(java.lang.String name)

        setName

        Parameters:
        name - a String object.
      • getSchedule

        public abstract Schedule getSchedule​(int schedIndex)

        getSchedule

        Parameters:
        schedIndex - a int.
        Returns:
        a Schedule object.
      • getTime

        public abstract Time getTime​(int schedIndex,
                                     int timeIndex)

        getTime

        Parameters:
        schedIndex - a int.
        timeIndex - a int.
        Returns:
        a org.opennms.netmgt.config.poller.outages.common.Time object.
      • getCurrentUsers

        public abstract java.util.Collection<WebUser> getCurrentUsers()

        getCurrentUsers

        Returns:
        a Collection object.
      • getCalendar

        public abstract WebCalendar getCalendar​(java.util.Date month)

        getCalendar

        Parameters:
        month - a Date object.
        Returns:
        a WebCalendar object.
      • getNewEntries

        public java.util.Collection<WebSchedEntry> getNewEntries()

        getNewEntries

        Returns:
        a Collection object.