psdi.app.doclink

Class AppDoctype

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


    public class AppDoctype
    extends Mbo
    implements AppDoctypeRemote
    Mbo object to represent AppDoctype, which indicates the doctypes that are relevant to specific applications.

    See Doclink Package description.

    This is a site level object.

    The key attributes for this object are SiteID, App, and DocType.

    The attributes in this object are as follows:

    Attribute NameDescription
    AppThe application name. Foreign key to MaxApps.
    DocTypeIndicates the document type(s) that are used within this application. Foreign key to Doctypes.
    OrgIDThe organization for this site, stored on this table for ease of access. This equals the value for OrgID specified on the Site table.
    SiteIDThe site to which this record pertains. Foreign key to Site.
    • Constructor Detail

    • 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
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws MXException,
                                        java.rmi.RemoteException
        Overrides the skipCopyField() in the Mbo. The following field(s) will be skipped without being copied to the newly duplicated AppDoctype:
        1. app
        Overrides:
        skipCopyField in class Mbo
        Parameters:
        mvi - The MboValueInfo object of the MboValue that needs to be copied.
        Returns:
        true If the field does not need to be copied, in all other cases return false.
        Throws:
        MXException
        java.rmi.RemoteException