psdi.mbo

Class SingleMboFauxSet

  • java.lang.Object
    • java.rmi.server.RemoteObject
      • java.rmi.server.RemoteServer
    • Constructor Detail

      • SingleMboFauxSet

        public SingleMboFauxSet(MboRemote owner,
                                MboRemote singleMbo,
                                java.lang.String mboName)
                         throws java.rmi.RemoteException
        Constructor
        Parameters:
        singleMbo -
        mboName -
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getName

        public java.lang.String getName()
                                 throws java.rmi.RemoteException
        Description copied from class: FauxMboSet
        Define to give the MboSet a name. You may want to spoof a real name or define a unique name for the set.
        Specified by:
        getName in interface MboSetRemote
        Specified by:
        getName in class FauxMboSet
        Throws:
        java.rmi.RemoteException
      • fetchMbos

        public void fetchMbos(int toPostion)
                       throws MXException,
                              java.rmi.RemoteException
        Description copied from class: FauxMboSet
        This method needs to be overridden to produce the Mbos which are members of this "MboSet". This class will use this method to supply the Mbo related methods. This method should fill the mboVec member variable. If it doesn't fill the vector to the position give, it's assumed the set is closed.
        Specified by:
        fetchMbos in class FauxMboSet
        Throws:
        MXException
        java.rmi.RemoteException
      • getZombie

        public MboRemote getZombie()
                            throws java.rmi.RemoteException
        Description copied from class: FauxMboSet
        This method should be overridden so that in returns a Zombie Mbo of the type of Mbo that makes up this set.
        Specified by:
        getZombie in interface MboSetRemote
        Overrides:
        getZombie in class FauxMboSet
        Throws:
        java.rmi.RemoteException