psdi.iface.app.extsystem

Class MaxExtIfaceListSet

    • Constructor Detail

      • MaxExtIfaceListSet

        public MaxExtIfaceListSet(MboServerInterface ms)
                           throws MXException,
                                  java.rmi.RemoteException
        Construct the set
        Parameters:
        ms - The MboServerInterface
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Factory method to create an MaxIfaceTbProps object.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - The POChangeStatusSet.
        Returns:
        an POChangeStatusMbo object.
        Throws:
        MXException
        java.rmi.RemoteException
      • setQbe

        public void setQbe(java.lang.String attribute,
                           java.lang.String expression)
                    throws MXException,
                           java.rmi.RemoteException
        Description copied from class: MboSet
        Add an expression to the existing Qbe. This will take effect the next time the MboSet is reset and a record is fetched. setQbe(String, String) can be called multiple times before initiating the fetch, in which case the expressions will be ANDed together.
        Specified by:
        setQbe in interface MboSetRemote
        Overrides:
        setQbe in class MboSet
        Parameters:
        attribute - The attribute name whose value is being restricted.
        expression - The restriction value for the attribute. The expression can be in either of two forms:
        • [operator] [operand] For example, >10. The supported operators are >, >=, <, <=, =, !=, and LIKE (default). For string datatypes, the operand can contain % characters for wildcards.
        • [operand] For example, "ABC" . In this form, the operator is assumed to be LIKE.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        MboSet.resetQbe(), MboSet.setQbe(String[], String), MboSet.reset(), MboSet.getMbo()
      • setOwner

        public void setOwner(MboRemote owner)
        Description copied from class: MboSet
        Set the owner of this set. This should only be called by the framework. This can be overridden if you wish to do some processing based on the owner of the set. This is required when setting the MboSet to be read only based on a parent record as the init() method is called prior to the owner being initialized. Always call super.setOwner() if you override this method.
        Specified by:
        setOwner in interface MboSetRemote
        Overrides:
        setOwner in class MboSet
      • reset

        public void reset()
                   throws MXException,
                          java.rmi.RemoteException
        Description copied from class: MboSet
        Clears the current contents of the collection. This will cause a requery to the database. Save changes you wish to keep before calling this method. All linked Mbos and MboSets are closed.
        Specified by:
        reset in interface MboSetRemote
        Overrides:
        reset in class MboSet
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        MboSet.save()
      • fillLookupSet

        public void fillLookupSet(java.lang.String extIfaceTableName,
                                  java.lang.String ifaceTableName)
                           throws MXException,
                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException