package custom.app.pm.virtual; import java.rmi.RemoteException; import psdi.app.pm.PMRemote; import psdi.app.pm.virtual.PMChangeStatus; import psdi.app.pm.virtual.PMChangeStatusSet; import psdi.mbo.Mbo; import psdi.mbo.MboRemote; import psdi.mbo.MboServerInterface; import psdi.mbo.MboSet; import psdi.mbo.MboSetRemote; import psdi.mbo.StatefulMbo; import psdi.util.MXException; public class PMChangeStatusSetExt extends PMChangeStatusSet { public PMChangeStatusSetExt(MboServerInterface ms) throws MXException, RemoteException { super(ms); // TODO Auto-generated constructor stub } @Override protected MboSetRemote getMboIntoSet(MboRemote mbo) throws MXException, RemoteException { // TODO Auto-generated method stub return super.getMboIntoSet(mbo); } @Override protected Mbo getMboInstance(MboSet ms) throws MXException, RemoteException { // TODO Auto-generated method stub return new PMChangeStatusExt(ms); } @Override protected void changeMboStatus(MboRemote pm, MboRemote param) throws MXException, RemoteException { // TODO Auto-generated method stub ((PMRemote)pm).changeStatus(param.getString("status"), param.getBoolean("rolltoallchildren"),param.getString("memo") ); } }