/** * */ package pt.utl.ist.scripts.runOnce; import net.sourceforge.fenixedu.domain.OccupationPeriod; import pt.ist.bennu.core.domain.Bennu; import pt.utl.ist.scripts.commons.AtomicScript; /** * @author Joao Carvalho (joao.pedro.carvalho@ist.utl.pt) * */ public class MigrateOccupationPeriodDates extends AtomicScript { @Override protected void run() throws Exception { System.out.println("Starting script!"); java.util.Set periods = Bennu.getInstance().getOccupationPeriodsSet(); for (OccupationPeriod period : periods) { period.setPeriodInterval(period.getPeriodInterval()); } } public static void main(String[] args) { try { processWriteTransaction(new MigrateOccupationPeriodDates()); System.exit(0); } catch (Exception e) { e.printStackTrace(); } } }