public abstract class RequisitionFileUtils extends Object
| Constructor and Description | 
|---|
RequisitionFileUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static File | 
createSnapshot(ForeignSourceRepository repository,
              String foreignSource,
              Date date)  | 
static void | 
deleteAllSnapshots(ForeignSourceRepository repository)  | 
static void | 
deleteResourceIfSnapshot(Requisition requisition)  | 
static void | 
deleteSnapshotsOlderThan(ForeignSourceRepository repository,
                        String foreignSource,
                        Date date)  | 
static List<File> | 
findSnapshots(ForeignSourceRepository repository,
             String foreignSource)  | 
static Requisition | 
getLatestPendingOrSnapshotRequisition(ForeignSourceRepository foreignSourceRepository,
                                     String foreignSource)  | 
static File | 
getOutputFileForRequisition(String path,
                           Requisition requisition)  | 
static File | 
getOutputFileForRequisition(String path,
                           String foreignSource)  | 
static boolean | 
isNewer(File snapshotFile,
       Date date)
return true if the snapshot file is newer than the supplied date 
 | 
public static File getOutputFileForRequisition(String path, Requisition requisition)
public static File getOutputFileForRequisition(String path, String foreignSource)
public static File createSnapshot(ForeignSourceRepository repository, String foreignSource, Date date)
public static List<File> findSnapshots(ForeignSourceRepository repository, String foreignSource)
public static void deleteResourceIfSnapshot(Requisition requisition)
public static void deleteSnapshotsOlderThan(ForeignSourceRepository repository, String foreignSource, Date date)
public static void deleteAllSnapshots(ForeignSourceRepository repository)
public static Requisition getLatestPendingOrSnapshotRequisition(ForeignSourceRepository foreignSourceRepository, String foreignSource)
Copyright © 2020. All rights reserved.