public class LaunchCICondition extends java.lang.Object implements CustomCondition
Modifier and Type | Field and Description |
---|---|
static MXLogger |
INTEGRATIONLOGGER
Integration logger for logging messages related to MAXIMO startup.
|
Constructor and Description |
---|
LaunchCICondition() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateCondition(MboRemote mbo,
java.lang.Object param)
Evaluate the condition.
|
java.lang.String |
toWhereClause(java.lang.Object param,
MboSetRemote msr)
Convert the condition to a where clause.
|
public static final MXLogger INTEGRATIONLOGGER
public boolean evaluateCondition(MboRemote mbo, java.lang.Object param) throws MXException, java.rmi.RemoteException
evaluateCondition
in interface CustomCondition
mbo
- The current "main MBO" of the application.param
- The Launch Entry name to evaluate, to see if the
Launch Entry should be displayed on the screen or not.MXException
java.rmi.RemoteException
SecurityRestrict
,
Condition
,
Mbo.evaluateRestriction(psdi.mbo.DataRestriction)
,
Mbo.evaluateCtrlConditions(java.util.HashSet)
,
Mbo.evaluateCondition(java.lang.String, boolean)
public java.lang.String toWhereClause(java.lang.Object param, MboSetRemote msr) throws MXException, java.rmi.RemoteException
toWhereClause
in interface CustomCondition
param
- For data restrictions, this is not used by the object framework. To use param
you must override some of the framework logic in your MboSet.msr
- The MboSet whose Where clause is being constructedMXException
java.rmi.RemoteException
SecurityRestrict
,
Condition
,
MboSet.getQualifiedWhere()