public class MaximoEventFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MosInfo |
mosInfo |
protected PublishInfo |
pubInfo |
Constructor and Description |
---|
MaximoEventFilter(PublishInfo pubInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
filterEvent(MboRemote mbo) |
java.util.Set |
getEventObjects() |
java.lang.Boolean |
isScriptFilterEvent(MboRemote mbo) |
protected boolean |
skipEventForHierarchy(MboRemote mbo) |
protected boolean |
stopRecurrence(MboRemote mbo)
This method stops recurrence, i.e it checks if this is incoming
transaction and if the MetaDataProperties.SOURCETYPE is specified stops the event
from going out.
|
protected PublishInfo pubInfo
protected MosInfo mosInfo
public MaximoEventFilter(PublishInfo pubInfo) throws MXException
MXException
public java.util.Set getEventObjects() throws MXException
MXException
public boolean filterEvent(MboRemote mbo) throws MXException, java.rmi.RemoteException
mbo
- MXException
java.rmi.RemoteException
public java.lang.Boolean isScriptFilterEvent(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected boolean skipEventForHierarchy(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected boolean stopRecurrence(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exception