psdi.app.financial

Class FldFinControlProjectID

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldFinControlProjectID
    extends MAXTableDomain
    FinCntrl.projectid validation class: Validates that the entered project identifier is unique and does not already exist in the database.
    • Constructor Detail

      • FldFinControlProjectID

        public FldFinControlProjectID(MboValue mbv)
        Construct and attach to the mbo value.
    • Method Detail

      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Validates that the entered projectid is unique and does not already exist in the database. A value in this field can only be entered when adding a new mbo, else it is readonly.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXApplicationException - (financial, DuplicateProject) Project already exists.
        MXException
        java.rmi.RemoteException