|
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 MaintenanceEventManagerInterface
PermissionException
org.quartz.SchedulerException
public void unschedule(AuthzSubject subject, MaintenanceEvent event) throws PermissionException, org.quartz.SchedulerException
unschedule
in interface MaintenanceEventManagerInterface
PermissionException
org.quartz.SchedulerException
public MaintenanceEvent schedule(AuthzSubject subject, MaintenanceEvent event) throws PermissionException, org.quartz.SchedulerException
schedule
in interface MaintenanceEventManagerInterface
PermissionException
org.quartz.SchedulerException
public void manageMonitors(AuthzSubject admin, MaintenanceEvent event) throws PermissionException
manageMonitors
in interface MaintenanceEventManagerInterface
PermissionException
public boolean canSchedule(AuthzSubject subject, MaintenanceEvent event)
canSchedule
in interface MaintenanceEventManagerInterface
public static org.hyperic.hq.events.shared.MaintenanceEventManagerLocal getOne()
public void ejbCreate()
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
public void ejbActivate()
ejbActivate
in interface javax.ejb.SessionBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.SessionBean
public 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 |