psdi.app.workorder

Class WOLocUserCust

  • All Implemented Interfaces:
    java.rmi.Remote, AssetLocUserCustRemote, WOLocUserCustRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class WOLocUserCust
    extends AssetLocUserCust
    implements WOLocUserCustRemote
    Mbo object to represent WOLocUserCust. See the Work order package description for details.

    This is a site level object.

    The key attributes for this object is AssetLocUserCustID.

    The attributes in this object are as follows:

    ASSETLOCUSERCUSTID Identifier of the WOLOCUSERCUST table
    MULTIID Identifies the associated MULTIASSETLOCCI record
    PERSONID Defines the Person as a User or Custodian
    REMOVEPERSON Should this person be removed from the list of associated Users and Custodians?
    ADDPERSON Should this person be added to the list of associated Users and Custodians?
    MODIFYPERSON Should this person's user and custodian information be modified?
    ISUSER Identifies the original User setting for this person
    WILLBEUSER Determines if the person will become a User for the selected record
    ISCUSTODIAN Identifies the original Custodian setting for this person
    WILLBECUSTODIAN Determines if the person will become a Custodian for the selected record
    ISPRIMARY Identifies the original Primary setting for this person
    WILLBEPRIMARY Determines if the person will become a Primary for the selected record

    • Constructor Detail

      • WOLocUserCust

        public WOLocUserCust(MboSet ms)
                      throws MXException,
                             java.rmi.RemoteException
        Construct the WOLocUserCust object
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Description copied from class: Mbo
        Called by the framework when the Mbo has been constructed and the MboValues have been initialized. This can be overridden by the programmer to provide any custom initialization they would like to do.
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • appValidate

        public void appValidate()
                         throws MXException,
                                java.rmi.RemoteException
        Description copied from class: Mbo
        Pre-save validation method. Programmer can override with specific rules.
        Overrides:
        appValidate in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • canDelete

        public void canDelete()
                       throws MXException,
                              java.rmi.RemoteException
        Only can delete if this is a new Person in Planned Modifications.
        Overrides:
        canDelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException