Parcourir la source

Marriage certificates sorted by date

Andrew Grant il y a 4 mois
Parent
commit
3b2a815f3d

+ 1 - 0
src/main/java/scot/carricksoftware/grants/bootstrap/DataLoadMarriageCertificates.java

@@ -40,6 +40,7 @@ public class DataLoadMarriageCertificates {
         MarriageCertificateCommand marriageCertificateCommand = new MarriageCertificateCommandImpl();
         marriageCertificateCommand.setGroom(personService.findById(1L));
         marriageCertificateCommand.setBride(personService.findById(2L));
+        marriageCertificateCommand.setWhenMarried("25/01/1953");
 
         marriageCertificateService.saveMarriageCertificateCommand(marriageCertificateCommand);
     }

+ 3 - 1
src/main/java/scot/carricksoftware/grants/services/certificates/marriagecertificates/MarriageCertificateServiceImpl.java

@@ -73,7 +73,9 @@ public class MarriageCertificateServiceImpl implements MarriageCertificateServic
     }
 
     private Sort getSort() {
-        return Sort.by(Sort.Direction.ASC, "whenMarried");
+        return Sort.by(Sort.Direction.DESC, "yearMarried")
+                .and(Sort.by(Sort.Direction.ASC, "monthMarried")
+                        .and(Sort.by(Sort.Direction.ASC, "dayMarried")));
     }
 
     @Override