File tree Expand file tree Collapse file tree 1 file changed +1
-15
lines changed
src/main/java/org/broadinstitute/consent/http/models Expand file tree Collapse file tree 1 file changed +1
-15
lines changed Original file line number Diff line number Diff line change 11package org .broadinstitute .consent .http .models ;
22
33import java .sql .Timestamp ;
4- import java .time .LocalDateTime ;
5- import java .time .ZoneId ;
6- import java .time .ZonedDateTime ;
74
85public record DarMetricsSummary (
96 Timestamp updateDate ,
@@ -20,17 +17,6 @@ public DarMetricsSummary(DataAccessRequest dar) {
2017 dar != null ? dar .getDarCode () : null ,
2118 dar != null && dar .getData () != null ? dar .getData ().getNonTechRus () : null ,
2219 dar != null ? dar .getReferenceId () : null ,
23- computeExpired (dar ));
24- }
25-
26- private static Boolean computeExpired (DataAccessRequest dar ) {
27- // If the DAR or its submission date is null, we consider it expired for metrics purposes
28- if (dar == null || dar .getSubmissionDate () == null ) {
29- return true ;
30- }
31- LocalDateTime oneYearAgo = LocalDateTime .now ().minusYears (1 );
32- ZonedDateTime zonedDateTime = oneYearAgo .atZone (ZoneId .systemDefault ());
33- Timestamp lastYear = Timestamp .from (zonedDateTime .toInstant ());
34- return dar .getSubmissionDate ().before (lastYear );
20+ dar == null || dar .getSubmissionDate () == null || dar .getExpired ());
3521 }
3622}
You can’t perform that action at this time.
0 commit comments