Class RequisitionFileUtils
- java.lang.Object
-
- org.opennms.netmgt.provision.persist.RequisitionFileUtils
-
public abstract class RequisitionFileUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RequisitionFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.io.File
createSnapshot(ForeignSourceRepository repository, java.lang.String foreignSource, java.util.Date date)
static void
deleteAllSnapshots(ForeignSourceRepository repository)
static void
deleteResourceIfSnapshot(Requisition requisition)
static void
deleteSnapshotsOlderThan(ForeignSourceRepository repository, java.lang.String foreignSource, java.util.Date date)
static java.util.List<java.io.File>
findSnapshots(ForeignSourceRepository repository, java.lang.String foreignSource)
static Requisition
getLatestPendingOrSnapshotRequisition(ForeignSourceRepository foreignSourceRepository, java.lang.String foreignSource)
static java.io.File
getOutputFileForRequisition(java.lang.String path, java.lang.String foreignSource)
static java.io.File
getOutputFileForRequisition(java.lang.String path, Requisition requisition)
static boolean
isNewer(java.io.File snapshotFile, java.util.Date date)
return true if the snapshot file is newer than the supplied date
-
-
-
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)
-
deleteAllSnapshots
public static void deleteAllSnapshots(ForeignSourceRepository repository)
-
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
-
-