List of usage examples for org.joda.time Interval Interval
public Interval(Object interval, Chronology chronology)
From source file:module.siadap.domain.Siadap.java
License:Open Source License
public Interval getAutoEvaluationInterval() { LocalDate begin = getAutoEvaluationBeginDate(); LocalDate end = getAutoEvaluationEndDate(); return new Interval(SiadapMiscUtilClass.convertDateToBeginOfDay(begin), SiadapMiscUtilClass.convertDateToEndOfDay(end)); }
From source file:module.siadap.domain.Siadap.java
License:Open Source License
public Interval getEvaluationInterval() { LocalDate begin = getEvaluationBeginDate(); LocalDate end = getEvaluationEndDate(); return new Interval(SiadapMiscUtilClass.convertDateToBeginOfDay(begin), SiadapMiscUtilClass.convertDateToEndOfDay(end)); }
From source file:module.siadap.domain.Siadap.java
License:Open Source License
public Interval getObjectiveSpecificationInterval() { LocalDate begin = getObjectiveSpecificationBeginDate(); LocalDate end = getObjectiveSpecificationEndDate(); return new Interval(SiadapMiscUtilClass.convertDateToBeginOfDay(begin), SiadapMiscUtilClass.convertDateToEndOfDay(end)); }
From source file:module.siadap.domain.wrappers.UnitSiadapWrapper.java
License:Open Source License
public Interval getHarmonizationInterval() { SiadapYearConfiguration configuration = getConfiguration(); LocalDate harmonizationBegin = configuration.getFirstLevelHarmonizationBegin(); LocalDate harmonizationEnd = configuration.getFirstLevelHarmonizationEnd(); return new Interval(SiadapMiscUtilClass.convertDateToBeginOfDay(harmonizationBegin), SiadapMiscUtilClass.convertDateToEndOfDay(harmonizationEnd)); }
From source file:module.siadap.domain.wrappers.UnitSiadapWrapper.java
License:Open Source License
public static boolean isHarmonizationPeriodOpen(SiadapYearConfiguration configuration) { if (configuration == null || configuration.getFirstLevelHarmonizationBegin() == null) { return false; }//from w w w. j a v a 2s . c o m Interval interval = new Interval( SiadapMiscUtilClass.convertDateToBeginOfDay(configuration.getFirstLevelHarmonizationBegin()), SiadapMiscUtilClass.convertDateToEndOfDay(configuration.getFirstLevelHarmonizationEnd())); return interval.containsNow(); }
From source file:module.workflow.domain.FileUploadLog.java
License:Open Source License
/** * /*from w ww .j av a 2s.c om*/ * @return true if FileUploadLog has a date 1min within processFile's * creation date, and the names and other details match */ private static boolean matches(FileUploadLog fileUploadLog, ProcessFile processFile) { DateTime creationDate = processFile.getCreationDate(); if (creationDate == null) { throw new IllegalArgumentException("File: " + processFile.getExternalId() + " of class: " + processFile.getClass().getSimpleName() + " has no creation date"); } DateTime whenOperationWasRan = fileUploadLog.getWhenOperationWasRan(); Interval interval = null; if (creationDate.isBefore(whenOperationWasRan)) { interval = new Interval(creationDate, whenOperationWasRan); } else { interval = new Interval(whenOperationWasRan, creationDate); } if (interval.toDuration().isLongerThan(new Duration(60000))) { return false; } Strings descriptionArguments = fileUploadLog.getDescriptionArguments(); if (!descriptionArguments.hasStringIgnoreCase(processFile.getFilename())) { return false; } if (!descriptionArguments.hasStringIgnoreCase(processFile.getDisplayName())) { return false; } return true; }
From source file:module.workflow.domain.WorkflowProcess.java
License:Open Source License
/** * @deprecated use getExecutionLogStream instead */// ww w . ja v a 2 s.c o m @Deprecated public List<WorkflowLog> getExecutionLogs(DateTime begin, DateTime end, Class<?>... activitiesClass) { List<WorkflowLog> logs = new ArrayList<WorkflowLog>(); Interval interval = new Interval(begin, end); for (WorkflowLog log : getExecutionLogs()) { if (interval.contains(log.getWhenOperationWasRan()) && (activitiesClass.length == 0 || (log instanceof ActivityLog && match(activitiesClass, ((ActivityLog) log).getOperation())))) { logs.add(log); } } return logs; }
From source file:module.workflow.domain.WorkflowProcess.java
License:Open Source License
public Stream<WorkflowLog> getExecutionLogStream(DateTime begin, DateTime end, Class<?>... activitiesClass) { final Interval i = new Interval(begin, end); final Stream<WorkflowLog> logs = getExecutionLogStream(); return logs.filter(l -> i.contains(l.getWhenOperationWasRan()) && (activitiesClass.length == 0 || (l instanceof ActivityLog && match(activitiesClass, ((ActivityLog) l).getOperation())))); }
From source file:name.gluino.webmailfeed.ClubMember.java
License:Open Source License
public int getAge() { if (birthday != null) { Interval iv = new Interval(birthday, new DateTime()); Period p = iv.toPeriod(); return p.getYears(); } else {/*ww w . ja va 2 s . c o m*/ // some default value... return 30; } }
From source file:net.eledge.android.europeana.search.task.RecordTask.java
License:Apache License
@Override protected void onPostExecute(RecordObject result) { DateTime endTime = DateTime.now();/*from w ww . j a va 2 s .c om*/ Interval interval = new Interval(startTime, endTime); Tracker tracker = ((EuropeanaApplication) mActivity.getApplication()).getAnalyticsTracker(); tracker.send(new HitBuilders.TimingBuilder().setCategory("Tasks").setValue(interval.toDurationMillis()) .setVariable("RecordTask").setLabel(recordId).build()); recordController.record = result; mActivity.runOnUiThread(new ListenerNotifier<>(recordController.listeners.values(), result)); }