psdi.app.bim.product

Class BIMComment

  • java.lang.Object
    • Constructor Detail

      • BIMComment

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

      • init

        public void init()
                  throws MXException
        Set readonly flags for various attributes. Set values for non-persistent attributes. Set value for non-persistent attribute "weburl" via calcWebUrl.
        Overrides:
        init in class Mbo
        Throws:
        MXException
        See Also:
        #copyFromDocinfo
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Description copied from class: Mbo
        This is called when a new Mbo is added to the Mboset collection. It is called AFTER user defaults have been set from the data dictionary. Programmer should usually override this to set some defaults. Default behavior is to do nothing.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        Prepare to modify a mbo, defaulting the attributes shown below.
        Attribute NameAttribute Value
        ChangeByCurrent user
        ChangeDateCurrent date
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws java.rmi.RemoteException,
                                        MXException
        When executing the copy method for the Mbo, do not copy values for the following attribute(s):
        • KEYVALUE
        Overrides:
        skipCopyField in class Mbo
        Parameters:
        The - MboValueInfo object of the MboValue to be evaluated
        Returns:
        True if the field does not need to be copied. In all other cases return false.
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        Mbo.copy(MboSetRemote)
      • isTop

        public boolean isTop()
                      throws MXException,
                             java.rmi.RemoteException
        Description copied from interface: HierarchicalMboRemote
        This method indicates if the Mbo is at the top level of a hierarchy.
        Specified by:
        isTop in interface HierarchicalMboRemote
        Returns:
        Returns true if Mbo is top level.
        Throws:
        MXException
        java.rmi.RemoteException