|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<WorkFiles>
dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
public enum WorkFiles
This class encapsulates access to the files used in bitpreservation. The following files are encapsulated: "unsorted.txt": Unsorted list of files in a bitarchive "sorted.txt": Sorted list of files in a bitarchive "missingba.txt": Files that are missing in a bitarchive "missingadmindata.txt"; Files that are missing from admin data "wrongfiles.txt": Files with wrong checksum??? "referenceba.txt"; File list from reference ba? "wrongstates.txt"; Files that are in wrong state "insertinadmin.txt"; Files to insert into admin data "deletefromadmin.txt"; Files to delete from admin data "uploadtoba.txt"; Files to upload to the bitarchive "deletefromba.txt"; Files to delete from the bitarchive
Enum Constant Summary | |
---|---|
CHECKSUMS_ON_BA
|
|
DELETE_FROM_ADMIN
|
|
DELETE_FROM_BA
|
|
FILES_ON_BA
|
|
FILES_ON_REFERENCE_BA
|
|
INSERT_IN_ADMIN
|
|
MISSING_FILES_ADMINDATA
|
|
MISSING_FILES_BA
|
|
UPLOAD_TO_BA
|
|
WRONG_FILES
|
|
WRONG_STATES
|
Method Summary | |
---|---|
static java.io.File |
getFile(Location loc,
WorkFiles fileType)
|
static java.util.Date |
getLastUpdate(Location loc,
WorkFiles fileType)
|
static long |
getLineCount(Location loc,
WorkFiles fileType)
|
static java.util.List<java.lang.String> |
getLines(Location location,
WorkFiles fileType)
|
(package private) static java.io.File |
getPreservationDir(Location location)
Get the base dir for all files related to bitpreservation for a given bitarchive. |
(package private) static java.io.File |
getSortedFile(java.io.File unsortedFile)
Get a sorted file from an unsorted one, updating if necessary. |
static void |
removeLine(Location loc,
WorkFiles fileType,
java.lang.String line)
|
static WorkFiles |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static WorkFiles[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
static void |
write(Location location,
WorkFiles missingFilesBa,
java.util.Set<java.lang.String> files)
|
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final WorkFiles MISSING_FILES_BA
public static final WorkFiles MISSING_FILES_ADMINDATA
public static final WorkFiles WRONG_FILES
public static final WorkFiles FILES_ON_REFERENCE_BA
public static final WorkFiles INSERT_IN_ADMIN
public static final WorkFiles DELETE_FROM_ADMIN
public static final WorkFiles UPLOAD_TO_BA
public static final WorkFiles DELETE_FROM_BA
public static final WorkFiles WRONG_STATES
public static final WorkFiles FILES_ON_BA
public static final WorkFiles CHECKSUMS_ON_BA
Method Detail |
---|
public static final WorkFiles[] values()
for(WorkFiles c : WorkFiles.values()) System.out.println(c);
public static WorkFiles valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namestatic java.io.File getPreservationDir(Location location)
location
- The name of a bitarchive.
static java.io.File getSortedFile(java.io.File unsortedFile)
unsortedFile
- An unsorted file
public static void write(Location location, WorkFiles missingFilesBa, java.util.Set<java.lang.String> files)
public static java.io.File getFile(Location loc, WorkFiles fileType)
public static java.util.Date getLastUpdate(Location loc, WorkFiles fileType)
public static long getLineCount(Location loc, WorkFiles fileType)
public static void removeLine(Location loc, WorkFiles fileType, java.lang.String line)
public static java.util.List<java.lang.String> getLines(Location location, WorkFiles fileType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |