psdi.app.workorder

Class FldWOFinControlID

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldWOFinControlID
    extends MboValueAdapter
    Workorder.fincntrlid validation class: This class validates if the financial control identifier entered here is valid.
    • Constructor Detail

      • FldWOFinControlID

        public FldWOFinControlID(MboValue mbv)
                          throws MXException
        Constructor using default values.
        Parameters:
        mbv - The current mbo value.
        Throws:
        MXException
    • Method Detail

      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        The financial control identifier(fincntrlid) must exist in FINCNTRL. If enddate is not null, enddate must be >= current date. If startdate is not null, stardate must be <= current date. Also ischargeable must be true.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MboValueAdapter
        Throws:
        MXApplicationException - (workorder, InvalidFinControlID) The financial control identifier is not valid.
        MXException
        java.rmi.RemoteException