package de.open4me.depot.gui.action;
import java.rmi.RemoteException;
import de.open4me.depot.gui.view.WertpapierView;
import de.open4me.depot.sql.GenericObjectSQL;
import de.open4me.depot.tools.Wertpapier;
import de.willuhn.jameica.gui.Action;
import de.willuhn.jameica.gui.GUI;
import de.willuhn.util.ApplicationException;
public class DeleteWertpapierAction implements Action {
@Override
public void handleAction(Object context) throws ApplicationException {
try {
GenericObjectSQL o = (GenericObjectSQL) context;
if (!Wertpapier.isInUse(o.getID())) {
Wertpapier.deleteWertpapier(o.getID());
}
GUI.startView(WertpapierView.class.getName(),null);
} catch (RemoteException e) {
e.printStackTrace();
}
}
}