ncsa.tools.trebuchet.core.data
Class CopyEntry

java.lang.Object
  extended byncsa.tools.trebuchet.core.data.CacheEntry
      extended byncsa.tools.trebuchet.core.data.ReverseLookupEntry
          extended byncsa.tools.trebuchet.core.data.CopyEntry

public final class CopyEntry
extends ReverseLookupEntry


Field Summary
static int[] FIXED_LENGTH_BYTES
           
static int HEADER_LENGTH
           
static java.lang.String TAG_ATTEMPTS
           
static java.lang.String TAG_MODIFIED
           
 
Constructor Summary
CopyEntry()
           
CopyEntry(java.nio.ByteBuffer buffer)
           
 
Method Summary
 int getAttempts()
           
 java.lang.Integer getDepth()
          Should return the depth of the entry, or null if not relevant.
 int getDuplicateTag()
           
 long getFirstUpdated()
           
 long getLastUpdated()
           
 java.lang.Long getModified()
           
 java.lang.String getNormalizedSrcPath()
           
 java.lang.String getNormalizedSymlink()
           
 java.lang.String getNormalizedTgtPath()
           
 java.lang.String getNormalizedTmpPath()
           
 long getSourceSize()
           
 long getTargetSize()
           
 long getTmpSize()
           
 int length()
           
 void setAttempts(int attempts)
           
 void setDuplicateTag(int duplicateTag)
           
 void setFirstUpdated(long start)
           
 void setLastUpdated(long end)
           
 void setModified(java.lang.Long modified)
           
 void setNormalizedSrcPath(java.lang.String sourcePath)
           
 void setNormalizedSymlink(java.lang.String normalizedSymlink)
           
 void setNormalizedTgtPath(java.lang.String targetPath)
           
 void setNormalizedTmpPath(java.lang.String tmpTargetPath)
           
 void setSourceSize(long sourceSize)
           
 void setTargetSize(long targetSize)
           
 void setTmpSize(long tmpSize)
           
 void toBuffer(java.nio.ByteBuffer buffer)
           
 java.lang.String toShortString()
           
 java.lang.String toString()
           
 
Methods inherited from class ncsa.tools.trebuchet.core.data.ReverseLookupEntry
getPreviousId, getType, setPreviousId, setType, succeeded
 
Methods inherited from class ncsa.tools.trebuchet.core.data.CacheEntry
getEntryId, getStatus, setEntryId, setStatus, toBuffer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HEADER_LENGTH

public static final int HEADER_LENGTH
See Also:
Constant Field Values

FIXED_LENGTH_BYTES

public static final int[] FIXED_LENGTH_BYTES

TAG_ATTEMPTS

public static final java.lang.String TAG_ATTEMPTS
See Also:
Constant Field Values

TAG_MODIFIED

public static final java.lang.String TAG_MODIFIED
See Also:
Constant Field Values
Constructor Detail

CopyEntry

public CopyEntry()

CopyEntry

public CopyEntry(java.nio.ByteBuffer buffer)
Method Detail

toBuffer

public void toBuffer(java.nio.ByteBuffer buffer)
Overrides:
toBuffer in class ReverseLookupEntry

toString

public java.lang.String toString()
Overrides:
toString in class ReverseLookupEntry

toShortString

public java.lang.String toShortString()
Overrides:
toShortString in class CacheEntry

length

public int length()
Specified by:
length in class CacheEntry

getDepth

public java.lang.Integer getDepth()
Description copied from class: CacheEntry
Should return the depth of the entry, or null if not relevant.

Specified by:
getDepth in class CacheEntry

getNormalizedSrcPath

public java.lang.String getNormalizedSrcPath()

setNormalizedSrcPath

public void setNormalizedSrcPath(java.lang.String sourcePath)

getNormalizedTgtPath

public java.lang.String getNormalizedTgtPath()

setNormalizedTgtPath

public void setNormalizedTgtPath(java.lang.String targetPath)

getNormalizedTmpPath

public java.lang.String getNormalizedTmpPath()

setNormalizedTmpPath

public void setNormalizedTmpPath(java.lang.String tmpTargetPath)

getSourceSize

public long getSourceSize()

setSourceSize

public void setSourceSize(long sourceSize)

getTargetSize

public long getTargetSize()

setTargetSize

public void setTargetSize(long targetSize)

getTmpSize

public long getTmpSize()

setTmpSize

public void setTmpSize(long tmpSize)

getAttempts

public int getAttempts()

setAttempts

public void setAttempts(int attempts)

getModified

public java.lang.Long getModified()

setModified

public void setModified(java.lang.Long modified)

getDuplicateTag

public int getDuplicateTag()

setDuplicateTag

public void setDuplicateTag(int duplicateTag)

getNormalizedSymlink

public java.lang.String getNormalizedSymlink()

setNormalizedSymlink

public void setNormalizedSymlink(java.lang.String normalizedSymlink)

getLastUpdated

public long getLastUpdated()

setLastUpdated

public void setLastUpdated(long end)

getFirstUpdated

public long getFirstUpdated()

setFirstUpdated

public void setFirstUpdated(long start)