psdi.iface.proc

Class ConditionProcesser

  • java.lang.Object
    • psdi.iface.proc.ConditionProcesser


  • public class ConditionProcesser
    extends java.lang.Object
    Base class for all Rule Conditions
    • Constructor Summary

      Constructors 
      Constructor and Description
      ConditionProcesser()
      Construct the set
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean checkConditions(java.util.ArrayList cols, MboRemote mbo, MaxIfaceProcInfo procInfo, StructureData struc, java.lang.String extSystem, boolean isOut)
      This will check assignment procs.
      boolean checkForChange(java.lang.String name, StructureData struc, java.lang.String changeType, boolean isOut)
      This will check if value has changed.
      • Methods inherited from class java.lang.Object

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

      • ConditionProcesser

        public ConditionProcesser()
                           throws MXException,
                                  java.rmi.RemoteException
        Construct the set
        Throws:
        java.rmi.RemoteException - Remote exception
        MXException
    • Method Detail

      • checkConditions

        public boolean checkConditions(java.util.ArrayList cols,
                                       MboRemote mbo,
                                       MaxIfaceProcInfo procInfo,
                                       StructureData struc,
                                       java.lang.String extSystem,
                                       boolean isOut)
                                throws MXException,
                                       java.rmi.RemoteException
        This will check assignment procs.
        Parameters:
        cols - ArrayList of all coditions for a given rule
        mbo - The process mbo for the rules
        procInfo - The rules info
        struc - The StrutureData object
        extSystem - The processed External System
        isOut - The IN/OUT indicator
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • checkForChange

        public boolean checkForChange(java.lang.String name,
                                      StructureData struc,
                                      java.lang.String changeType,
                                      boolean isOut)
                               throws MXException,
                                      java.rmi.RemoteException
        This will check if value has changed.
        Parameters:
        name - Column name
        struc - The StrutureData object
        changeType - Type of the change
        isOut - The IN/OUT indicator
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception