psdi.app.ticket.virtual

Class TKChangeStatusSet

    • Constructor Detail

      • TKChangeStatusSet

        public TKChangeStatusSet(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 TKChangeStatus object.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - The TKChangeStatusSet.
        Returns:
        an TKChangeStatus Mbo object.
        Throws:
        MXException
        java.rmi.RemoteException
      • execute

        public void execute(MboRemote mbo)
                     throws MXException,
                            java.rmi.RemoteException
        Changes Status of the set of StatefulMbos that the Mbo passed in is a member of. Done this way to avoid changing the external interface. If the set has selected Mbos, only the selected Mbos will have their status changed. Otherwise all members of the MboSet will have their status changed. All warnings and exceptions are returned to the original set, however this set will be reset, although the set won't be used directly. Mbo selections will be lost.
        Specified by:
        execute in interface NonPersistentMboSetRemote
        Overrides:
        execute in class ChangeStatusSet
        Parameters:
        mbo - The mbo in the set to change the status of.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        NonPersistentMboSet.execute(MboRemote)