org.kinsources.kiwa.kidarep
Class LoadedFileHeader

java.lang.Object
  extended by org.kinsources.kiwa.kidarep.LoadedFileHeader
Direct Known Subclasses:
DatasetFile

public class LoadedFileHeader
extends java.lang.Object

Author:
christian.momon@devinsy.fr

Field Summary
static long NO_ID
           
 
Constructor Summary
LoadedFileHeader(LoadedFileHeader source)
           
LoadedFileHeader(long id, LoadedFileHeader source)
           
LoadedFileHeader(long id, java.lang.String name, byte[] data)
           
LoadedFileHeader(long id, java.lang.String name, long length, java.lang.String digest, org.joda.time.DateTime loadingDate)
           
LoadedFileHeader(java.lang.String name, byte[] data)
           
 
Method Summary
 boolean checkDigest(byte[] source)
           
 java.lang.String digest()
           
static java.lang.String digest(byte[] source)
           
 long id()
           
 long length()
           
 org.joda.time.DateTime loadingDate()
           
 java.lang.String name()
           
 void rename(java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_ID

public static final long NO_ID
See Also:
Constant Field Values
Constructor Detail

LoadedFileHeader

public LoadedFileHeader(LoadedFileHeader source)
Parameters:
name -
data -

LoadedFileHeader

public LoadedFileHeader(long id,
                        LoadedFileHeader source)
Parameters:
name -
data -

LoadedFileHeader

public LoadedFileHeader(long id,
                        java.lang.String name,
                        byte[] data)
Parameters:
name -
data -

LoadedFileHeader

public LoadedFileHeader(long id,
                        java.lang.String name,
                        long length,
                        java.lang.String digest,
                        org.joda.time.DateTime loadingDate)

LoadedFileHeader

public LoadedFileHeader(java.lang.String name,
                        byte[] data)
Parameters:
name -
data -
Method Detail

checkDigest

public boolean checkDigest(byte[] source)
Returns:

digest

public java.lang.String digest()

id

public long id()

length

public long length()

loadingDate

public org.joda.time.DateTime loadingDate()

name

public java.lang.String name()

rename

public void rename(java.lang.String newName)
Parameters:
newName -

digest

public static java.lang.String digest(byte[] source)
Parameters:
source -
Returns: