org.opennms.web.admin.roles
Class WebRole

java.lang.Object
  extended by org.opennms.web.admin.roles.WebRole

public abstract class WebRole
extends Object


Constructor Summary
WebRole()
           
WebRole(String name)
           
 
Method Summary
 void addEntry(WebSchedEntry entry)
           
 WebCalendar getCalendar()
           
abstract  WebCalendar getCalendar(Date month)
           
abstract  Collection getCurrentUsers()
           
 WebUser getDefaultUser()
           
 String getDescription()
           
 WebGroup getMembershipGroup()
           
 String getName()
           
 Collection<WebSchedEntry> getNewEntries()
           
abstract  Schedule getSchedule(int schedIndex)
           
abstract  Time getTime(int schedIndex, int timeIndex)
           
 WebCalendar getWeeklyCalendar()
           
 void setDefaultUser(WebUser defaultUser)
           
 void setDescription(String description)
           
 void setMembershipGroup(WebGroup memberShipGroup)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRole

public WebRole()

WebRole

public WebRole(String name)
Method Detail

getDefaultUser

public WebUser getDefaultUser()

setDefaultUser

public void setDefaultUser(WebUser defaultUser)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getMembershipGroup

public WebGroup getMembershipGroup()

setMembershipGroup

public void setMembershipGroup(WebGroup memberShipGroup)

getName

public String getName()

setName

public void setName(String name)

getSchedule

public abstract Schedule getSchedule(int schedIndex)

getTime

public abstract Time getTime(int schedIndex,
                             int timeIndex)

getCurrentUsers

public abstract Collection getCurrentUsers()

getWeeklyCalendar

public WebCalendar getWeeklyCalendar()

getCalendar

public WebCalendar getCalendar()

getCalendar

public abstract WebCalendar getCalendar(Date month)

addEntry

public void addEntry(WebSchedEntry entry)

getNewEntries

public Collection<WebSchedEntry> getNewEntries()


Copyright © 2009. All Rights Reserved.