public abstract class WebRole extends Object
Abstract WebRole class.
Constructor and Description |
---|
WebRole()
Constructor for WebRole.
|
WebRole(String name)
Constructor for WebRole.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntry(WebSchedEntry entry)
addEntry
|
WebCalendar |
getCalendar()
getCalendar
|
abstract WebCalendar |
getCalendar(Date month)
getCalendar
|
abstract Collection<WebUser> |
getCurrentUsers()
getCurrentUsers
|
WebUser |
getDefaultUser()
getDefaultUser
|
String |
getDescription()
getDescription
|
WebGroup |
getMembershipGroup()
getMembershipGroup
|
String |
getName()
getName
|
Collection<WebSchedEntry> |
getNewEntries()
getNewEntries
|
abstract Schedule |
getSchedule(int schedIndex)
getSchedule
|
abstract Time |
getTime(int schedIndex,
int timeIndex)
getTime
|
WebCalendar |
getWeeklyCalendar()
getWeeklyCalendar
|
void |
setDefaultUser(WebUser defaultUser)
setDefaultUser
|
void |
setDescription(String description)
setDescription
|
void |
setMembershipGroup(WebGroup memberShipGroup)
setMembershipGroup
|
void |
setName(String name)
setName
|
public void setDefaultUser(WebUser defaultUser)
setDefaultUser
defaultUser
- a WebUser
object.public void setDescription(String description)
setDescription
description
- a String
object.public WebGroup getMembershipGroup()
getMembershipGroup
WebGroup
object.public void setMembershipGroup(WebGroup memberShipGroup)
setMembershipGroup
memberShipGroup
- a WebGroup
object.public abstract Schedule getSchedule(int schedIndex)
getSchedule
schedIndex
- a int.Schedule
object.public abstract Time getTime(int schedIndex, int timeIndex)
getTime
schedIndex
- a int.timeIndex
- a int.org.opennms.netmgt.config.poller.outages.common.Time
object.public abstract Collection<WebUser> getCurrentUsers()
getCurrentUsers
Collection
object.public WebCalendar getWeeklyCalendar()
getWeeklyCalendar
WebCalendar
object.public WebCalendar getCalendar()
getCalendar
WebCalendar
object.public abstract WebCalendar getCalendar(Date month)
getCalendar
month
- a Date
object.WebCalendar
object.public void addEntry(WebSchedEntry entry)
addEntry
entry
- a WebSchedEntry
object.public Collection<WebSchedEntry> getNewEntries()
getNewEntries
Collection
object.Copyright © 2021. All rights reserved.