dk.netarkivet.archive.arcrepositoryadmin
Enum FileListStatus

java.lang.Object
  extended by java.lang.Enum<FileListStatus>
      extended by dk.netarkivet.archive.arcrepositoryadmin.FileListStatus
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FileListStatus>

public enum FileListStatus
extends java.lang.Enum<FileListStatus>

The status for the file list updates. This is used by the DatabaseBasedActiveBitPreservation.


Enum Constant Summary
MISSING
          If the file is missing from a file list or a checksum list.
NO_FILELIST_STATUS
          If the status has not been defined.
OK
          If the file has the correct checksum.
 
Method Summary
static FileListStatus fromOrdinal(int status)
          Method to retrieve the FileListStatus based on an integer.
static FileListStatus valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static FileListStatus[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NO_FILELIST_STATUS

public static final FileListStatus NO_FILELIST_STATUS
If the status has not been defined. This is the initial value.


MISSING

public static final FileListStatus MISSING
If the file is missing from a file list or a checksum list.


OK

public static final FileListStatus OK
If the file has the correct checksum.

Method Detail

values

public static FileListStatus[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FileListStatus c : FileListStatus.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FileListStatus valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

fromOrdinal

public static FileListStatus fromOrdinal(int status)
                                  throws ArgumentNotValid
Method to retrieve the FileListStatus based on an integer.

Parameters:
status - A specific integer for the upload status
Returns:
The UploadStatus related to the certain integer
Throws:
ArgumentNotValid - If argument rt does not correspond to a UploadStatus.