public class EventResponseService extends AppService implements EventResponseServiceRemote
currentState, dbManager, INIT, liveObjCount, load, LOAD, mxServer, name, RUN, running, stateCmdList, stateList, STOP, urlAPPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGERappenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix| Constructor and Description |
|---|
EventResponseService(MXServer mxServer) |
| Modifier and Type | Method and Description |
|---|---|
void |
init()
Initializes the RespondingEventListener.
|
void |
registerResponder(MboRemote sourceMbo,
MboRemote refMbo,
MboRemote targetMbo,
java.lang.String eventName,
java.lang.String validateID,
java.lang.String presaveID,
java.lang.String actionID,
java.lang.String postID)
Creates a EventResponse Mbo with the given information and implements
it immediately.
|
checkSecurity, configure, destroy, freeDBConnection, freeMboSet, getCriteria, getCriteriaList, getCurrentState, getDBConnection, getLiveObjCount, getLoad, getMaximoDD, getMaxVar, getMboSet, getMXServer, getName, getProfile, getProxy, getSchemaOwner, getServiceInfo, getServiceLogger, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, initCriteriaList, isAppService, isRunning, isSingletonService, restart, setName, setProxy, setRunning, setURL, verifyUser, verifyUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckSecurity, getCriteria, getCurrentState, getLiveObjCount, getMboSet, getName, getSchemaOwner, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, verifyUser, verifyUserisAppService, isSingletonService, restartpublic EventResponseService(MXServer mxServer) throws java.rmi.RemoteException
mxServer - java.rmi.RemoteExceptionpublic void init()
init in interface Serviceinit in class AppServiceServicepublic void registerResponder(MboRemote sourceMbo, MboRemote refMbo, MboRemote targetMbo, java.lang.String eventName, java.lang.String validateID, java.lang.String presaveID, java.lang.String actionID, java.lang.String postID) throws MXException, java.rmi.RemoteException
registerResponder in interface EventResponseServiceRemotesourceMbo - The Mbo that will give the event.refMbo - The Mbo registering this ER.eventName - The name of the event to respond to.validateID - The action to do on the eventValidate Message.presaveID - The action to do on the preSaveEventAction Message.actionID - The action to do on the eventAction Message.postID - The action to do on the postCommitEventAction Message.MXExceptionjava.rmi.RemoteExceptionEventResponseService.registerResponder(psdi.mbo.MboRemote, psdi.mbo.MboRemote, psdi.mbo.MboRemote, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)