psdi.app.signature

Class GLAuth

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


    public class GLAuth
    extends Mbo
    implements MboRemote
    Mbo object to represent GLAuth, which indicates that a group has authority to change the specified segment of a GL Account in purchasing-related applications. If a group has AuthAllGLs = True, then the group can change all segments, and there will be no rows in GLAuth for that group (see the AuthAllGLs attribute on MaxGroup).

    See Signature Package description.

    This is a system level object.

    The key attributes for this object are GroupName and GLAccountField.

    The attributes in this object are as follows:

    Attribute NameDescription
    GLAccountFieldThe GL field (segment) which this group is authorized to override. Foreign key to GLConfigure.
    GroupNameThe group authorized for this GL field. Foreign key to MaxGroup.
    See Also:
    MaxGroup, GLConfigure
    • Constructor Detail

      • GLAuth

        public GLAuth(MboSet ms)
               throws java.rmi.RemoteException
        Construct the GLAuth 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
        GroupNameIf owner is MaxGroup, equals the owner's groupname.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • propagateKeyValue

        public void propagateKeyValue(java.lang.String keyName,
                                      java.lang.String keyValue)
                               throws MXException,
                                      java.rmi.RemoteException
        Set value for groupname.
        Specified by:
        propagateKeyValue in interface MboRemote
        Overrides:
        propagateKeyValue in class Mbo
        Parameters:
        keyName - Should equal "groupname" or else nothing will be propagated.
        keyValue - The new value of groupname.
        Throws:
        MXException
        java.rmi.RemoteException