package pt.utl.ist.scripts.runOnce.delegates; import net.sourceforge.fenixedu.domain.student.Delegate; import pt.ist.fenixframework.FenixFramework; import pt.utl.ist.scripts.commons.AtomicScript; public class DeleteDelegate extends AtomicScript { public static void main(String[] args) { logger.info("Starting the process..."); processWriteTransaction(new DeleteDelegate()); logger.info("Process finalized"); System.exit(0); } @Override protected void run() throws Exception { Delegate delegateToDelete = FenixFramework.getDomainObject("4359391825043"); System.out.println("Vou apagar o delegado: " + delegateToDelete.getRegistration().getNumber()); delegateToDelete.delete(); } }