psdi.iface.app.launch

Class LaunchCICondition

  • java.lang.Object
    • psdi.iface.app.launch.LaunchCICondition
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static MXLogger INTEGRATIONLOGGER
      Integration logger for logging messages related to MAXIMO startup.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • INTEGRATIONLOGGER

        public static final MXLogger INTEGRATIONLOGGER
        Integration logger for logging messages related to MAXIMO startup.
    • Constructor Detail

      • LaunchCICondition

        public LaunchCICondition()
    • Method Detail

      • toWhereClause

        public java.lang.String toWhereClause(java.lang.Object param,
                                              MboSetRemote msr)
                                       throws MXException,
                                              java.rmi.RemoteException
        Convert the condition to a where clause. If the condition class will not be used for "QUALIFIED" row security type, this method should return a where clause. If the condition should be used for "QUALIFIED", it should throw an exception to indicate it is an error when attempted to be used. This method has to be thread safe. This version of the method always throws an exception.
        Specified by:
        toWhereClause in interface CustomCondition
        Parameters:
        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 constructed
        Returns:
        The where clause that can be used to query the database by maximo.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SecurityRestrict, Condition, MboSet.getQualifiedWhere()