psdi.app.signature

Class MaxServSecurity

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


    public class MaxServSecurity
    extends Mbo
    implements MboRemote
    Mbo object to represent MaxServSecurity. This indicates for a given service and methodname, which security entity should be checked in Profile before calling the method.

    See Signature Package description.

    This is a system level object.

    The key attributes for this object are ServiceName and MethodName.

    The attributes in this object are as follows:

    Attribute NameDescription
    AppThe application. Foreign key to MaxApps.
    MethodNameThe method in the specified service needing the security check.
    OptionNameThe option name. App and OptionName compose the foreign key to SigOption, which is the security entity to be checked for this service and method.
    ServiceNameThe application service containing the method needing the security check. Foreign key to MaxService.
    See Also:
    SigOption, AppService.checkSecurity(java.lang.String, psdi.security.UserInfo)
    • Constructor Detail

      • MaxServSecurity

        public MaxServSecurity(MboSet ms)
                        throws java.rmi.RemoteException
        Construct the MaxServSecurity object
        Throws:
        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