Package org.opennms.netmgt.config
Class WebRole
- java.lang.Object
-
- org.opennms.netmgt.config.WebRole
-
public abstract class WebRole extends java.lang.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 void
addEntry(WebSchedEntry entry)
addEntryWebCalendar
getCalendar()
getCalendarabstract WebCalendar
getCalendar(java.util.Date month)
getCalendarabstract java.util.Collection<WebUser>
getCurrentUsers()
getCurrentUsersWebUser
getDefaultUser()
getDefaultUserjava.lang.String
getDescription()
getDescriptionWebGroup
getMembershipGroup()
getMembershipGroupjava.lang.String
getName()
getNamejava.util.Collection<WebSchedEntry>
getNewEntries()
getNewEntriesabstract Schedule
getSchedule(int schedIndex)
getScheduleabstract Time
getTime(int schedIndex, int timeIndex)
getTimeWebCalendar
getWeeklyCalendar()
getWeeklyCalendarvoid
setDefaultUser(WebUser defaultUser)
setDefaultUservoid
setDescription(java.lang.String description)
setDescriptionvoid
setMembershipGroup(WebGroup memberShipGroup)
setMembershipGroupvoid
setName(java.lang.String name)
setName
-
-
-
Method Detail
-
setDefaultUser
public void setDefaultUser(WebUser defaultUser)
setDefaultUser
- Parameters:
defaultUser
- aWebUser
object.
-
getDescription
public java.lang.String getDescription()
getDescription
- Returns:
- a
String
object.
-
setDescription
public void setDescription(java.lang.String description)
setDescription
- Parameters:
description
- aString
object.
-
getMembershipGroup
public WebGroup getMembershipGroup()
getMembershipGroup
- Returns:
- a
WebGroup
object.
-
setMembershipGroup
public void setMembershipGroup(WebGroup memberShipGroup)
setMembershipGroup
- Parameters:
memberShipGroup
- aWebGroup
object.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
String
object.
-
setName
public void setName(java.lang.String name)
setName
- Parameters:
name
- aString
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.
-
getWeeklyCalendar
public WebCalendar getWeeklyCalendar()
getWeeklyCalendar
- Returns:
- a
WebCalendar
object.
-
getCalendar
public WebCalendar getCalendar()
getCalendar
- Returns:
- a
WebCalendar
object.
-
getCalendar
public abstract WebCalendar getCalendar(java.util.Date month)
getCalendar
- Parameters:
month
- aDate
object.- Returns:
- a
WebCalendar
object.
-
addEntry
public void addEntry(WebSchedEntry entry)
addEntry
- Parameters:
entry
- aWebSchedEntry
object.
-
getNewEntries
public java.util.Collection<WebSchedEntry> getNewEntries()
getNewEntries
- Returns:
- a
Collection
object.
-
-