psdi.app.signature

Class UserPurGL

  • java.lang.Object
  • All Implemented Interfaces:
    java.rmi.Remote, MboConstants, MboRemote, MaxRemoteProxy


    public class UserPurGL
    extends Mbo
    implements MboRemote
    Mbo object to represent UserPurGL, which defines a user's default GL account(s) in purchasing-related applications.

    See Signature Package description.

    This is a system level object.

    The key attributes for this object are UserID and OrgID.

    The attributes in this object are as follows:

    Attribute NameDescription
    GLAccountThe default GL account for this user in this organization. GLAccount + OrgID are the foreign key to ChartOfAccounts.
    OrgIDThe organization for which this user has a default GL Account.
    UserIDThe user identifier. Foreign key to MaxUser.
    See Also:
    MaxUser, Account
    • Constructor Detail

      • UserPurGL

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

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a mbo, defaulting the attributes shown below.
        Attribute NameAttribute Value
        UserIDIf owner is MaxUser, equals the owner's userid.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws java.rmi.RemoteException,
                                        MXException
        Fields to skip when copying mbo.
        Overrides:
        skipCopyField in class Mbo
        Parameters:
        mvi - The MboValueInfo describing this attribute
        Returns:
        True to skip this attribute
        Throws:
        java.rmi.RemoteException
        MXException