psdi.app.item.virtual

Class ItemOrgChgStatusSet

    • Constructor Detail

      • ItemOrgChgStatusSet

        public ItemOrgChgStatusSet(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 ItemOrgInfoChgSt object.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - The ItemOrgInfoChStSet.
        Returns:
        an ItemChangeStatusMbo object.
        Throws:
        MXException
        java.rmi.RemoteException
      • getMboIntoSet

        protected MboSetRemote getMboIntoSet(MboRemote mbo)
                                      throws MXException,
                                             java.rmi.RemoteException
        This method returns the select Mbo in a set by itself. The MboSet should not be linked to any other set as it will be used to change status and will be saved. An Example:
        MboSetRemote changeItemSet = getMboServer().getMboSet("Item", getUserInfo()) ; SqlFormat sqf = new SqlFormat(mbo, "itemnum = :itemnum") ; changeItemSet.setWhere(sqf.format()) ; return changeItemSet ;
        Specified by:
        getMboIntoSet in class ChangeStatusSet
        Throws:
        MXException
        java.rmi.RemoteException
      • changeMboStatus

        protected void changeMboStatus(MboRemote itemOrgInfo,
                                       MboRemote param)
                                throws MXException,
                                       java.rmi.RemoteException
        Description copied from class: ChangeStatusSet
        This method is used to change a Mbo's status with the parameters given. This method should be overridden when the change status method does not take the standard parameter attributes "status", "AsOfDate", and "memo" or the Mbo changing status is not a StatefulMboRemote.
        Overrides:
        changeMboStatus in class ChangeStatusSet
        Throws:
        MXException
        java.rmi.RemoteException