|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hyperic.hq.events.server.session.MaintenanceEventManagerEJBImpl
public class MaintenanceEventManagerEJBImpl
The MaintenanceEventManager provides APIs to manage maintenance events.
| Constructor Summary | |
|---|---|
MaintenanceEventManagerEJBImpl()
|
|
| Method Summary | |
|---|---|
boolean |
canSchedule(AuthzSubject subject,
MaintenanceEvent event)
Perform group permission check |
void |
ejbActivate()
|
void |
ejbCreate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
MaintenanceEvent |
getMaintenanceEvent(AuthzSubject subject,
java.lang.Integer groupId)
Get the maintenance event for the group |
static org.hyperic.hq.events.shared.MaintenanceEventManagerLocal |
getOne()
Get local home object |
void |
manageMonitors(AuthzSubject admin,
MaintenanceEvent event)
Disable or enable monitors (alerts, measurements) for the group and its resources during the maintenance event. |
MaintenanceEvent |
schedule(AuthzSubject subject,
MaintenanceEvent event)
Schedule or reschedule a maintenance event |
void |
setSessionContext(javax.ejb.SessionContext ctx)
|
void |
unschedule(AuthzSubject subject,
MaintenanceEvent event)
Unschedule a maintenance event |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MaintenanceEventManagerEJBImpl()
| Method Detail |
|---|
public MaintenanceEvent getMaintenanceEvent(AuthzSubject subject,
java.lang.Integer groupId)
throws PermissionException,
org.quartz.SchedulerException
getMaintenanceEvent in interface MaintenanceEventManagerInterfacePermissionException
org.quartz.SchedulerException
public void unschedule(AuthzSubject subject,
MaintenanceEvent event)
throws PermissionException,
org.quartz.SchedulerException
unschedule in interface MaintenanceEventManagerInterfacePermissionException
org.quartz.SchedulerException
public MaintenanceEvent schedule(AuthzSubject subject,
MaintenanceEvent event)
throws PermissionException,
org.quartz.SchedulerException
schedule in interface MaintenanceEventManagerInterfacePermissionException
org.quartz.SchedulerException
public void manageMonitors(AuthzSubject admin,
MaintenanceEvent event)
throws PermissionException
manageMonitors in interface MaintenanceEventManagerInterfacePermissionException
public boolean canSchedule(AuthzSubject subject,
MaintenanceEvent event)
canSchedule in interface MaintenanceEventManagerInterfacepublic static org.hyperic.hq.events.shared.MaintenanceEventManagerLocal getOne()
public void ejbCreate()
public void ejbRemove()
ejbRemove in interface javax.ejb.SessionBeanpublic void ejbActivate()
ejbActivate in interface javax.ejb.SessionBeanpublic void ejbPassivate()
ejbPassivate in interface javax.ejb.SessionBeanpublic void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext in interface javax.ejb.SessionBean
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||