Package org.opennms.netmgt.config
Class WebRole
- java.lang.Object
-
- org.opennms.netmgt.config.WebRole
-
public abstract class WebRole extends Object
Abstract WebRole class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddEntry(WebSchedEntry entry)addEntryWebCalendargetCalendar()getCalendarabstract WebCalendargetCalendar(Date month)getCalendarabstract Collection<WebUser>getCurrentUsers()getCurrentUsersWebUsergetDefaultUser()getDefaultUserStringgetDescription()getDescriptionWebGroupgetMembershipGroup()getMembershipGroupStringgetName()getNameCollection<WebSchedEntry>getNewEntries()getNewEntriesabstract SchedulegetSchedule(int schedIndex)getScheduleabstract TimegetTime(int schedIndex, int timeIndex)getTimeWebCalendargetWeeklyCalendar()getWeeklyCalendarvoidsetDefaultUser(WebUser defaultUser)setDefaultUservoidsetDescription(String description)setDescriptionvoidsetMembershipGroup(WebGroup memberShipGroup)setMembershipGroupvoidsetName(String name)setName
-
-
-
Method Detail
-
setDefaultUser
public void setDefaultUser(WebUser defaultUser)
setDefaultUser
- Parameters:
defaultUser- aWebUserobject.
-
setDescription
public void setDescription(String description)
setDescription
- Parameters:
description- aStringobject.
-
getMembershipGroup
public WebGroup getMembershipGroup()
getMembershipGroup
- Returns:
- a
WebGroupobject.
-
setMembershipGroup
public void setMembershipGroup(WebGroup memberShipGroup)
setMembershipGroup
- Parameters:
memberShipGroup- aWebGroupobject.
-
getSchedule
public abstract Schedule getSchedule(int schedIndex)
getSchedule
- Parameters:
schedIndex- a int.- Returns:
- a
Scheduleobject.
-
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.Timeobject.
-
getCurrentUsers
public abstract Collection<WebUser> getCurrentUsers()
getCurrentUsers
- Returns:
- a
Collectionobject.
-
getWeeklyCalendar
public WebCalendar getWeeklyCalendar()
getWeeklyCalendar
- Returns:
- a
WebCalendarobject.
-
getCalendar
public WebCalendar getCalendar()
getCalendar
- Returns:
- a
WebCalendarobject.
-
getCalendar
public abstract WebCalendar getCalendar(Date month)
getCalendar
- Parameters:
month- aDateobject.- Returns:
- a
WebCalendarobject.
-
addEntry
public void addEntry(WebSchedEntry entry)
addEntry
- Parameters:
entry- aWebSchedEntryobject.
-
getNewEntries
public Collection<WebSchedEntry> getNewEntries()
getNewEntries
- Returns:
- a
Collectionobject.
-
-