package pt.utl.ist.scripts.runOnce.candidacy; import net.sourceforge.fenixedu.domain.ExecutionYear; import net.sourceforge.fenixedu.domain.candidacyProcess.CandidacyProcess; import net.sourceforge.fenixedu.domain.candidacyProcess.standalone.StandaloneCandidacyProcess; import org.joda.time.DateTime; import pt.utl.ist.scripts.commons.AtomicScript; public class FixStandaloneCandidaciesPeriods extends AtomicScript { @Override protected void run() throws Exception { StandaloneCandidacyProcess candidacyProcess = CandidacyProcess.getCandidacyProcessByExecutionInterval(StandaloneCandidacyProcess.class, ExecutionYear .readExecutionYearByName("2010/2011").getFirstExecutionPeriod()); candidacyProcess.getCandidacyPeriod().setStart(new DateTime(2010, 8, 30, 0, 0, 0, 0)); candidacyProcess.getCandidacyPeriod().setEnd(new DateTime(2010, 9, 03, 23, 59, 59, 0)); } public static void main(String[] args) { processWriteTransaction(new FixStandaloneCandidaciesPeriods()); } }