Class RequisitionFileUtils


  • public abstract class RequisitionFileUtils
    extends java.lang.Object
    • Constructor Detail

      • RequisitionFileUtils

        public RequisitionFileUtils()
    • Method Detail

      • getOutputFileForRequisition

        public static java.io.File getOutputFileForRequisition​(java.lang.String path,
                                                               Requisition requisition)
      • getOutputFileForRequisition

        public static java.io.File getOutputFileForRequisition​(java.lang.String path,
                                                               java.lang.String foreignSource)
      • createSnapshot

        public static java.io.File createSnapshot​(ForeignSourceRepository repository,
                                                  java.lang.String foreignSource,
                                                  java.util.Date date)
      • findSnapshots

        public static java.util.List<java.io.File> findSnapshots​(ForeignSourceRepository repository,
                                                                 java.lang.String foreignSource)
      • deleteResourceIfSnapshot

        public static void deleteResourceIfSnapshot​(Requisition requisition)
      • deleteSnapshotsOlderThan

        public static void deleteSnapshotsOlderThan​(ForeignSourceRepository repository,
                                                    java.lang.String foreignSource,
                                                    java.util.Date date)
      • getLatestPendingOrSnapshotRequisition

        public static Requisition getLatestPendingOrSnapshotRequisition​(ForeignSourceRepository foreignSourceRepository,
                                                                        java.lang.String foreignSource)
      • isNewer

        public static boolean isNewer​(java.io.File snapshotFile,
                                      java.util.Date date)
        return true if the snapshot file is newer than the supplied date