org.duracloud.chunk.manifest
Class ChunksManifest

java.lang.Object
  extended by org.duracloud.chunk.manifest.ChunksManifestBean
      extended by org.duracloud.chunk.manifest.ChunksManifest

public class ChunksManifest
extends ChunksManifestBean

Author:
Andrew Woods Date: Feb 7, 2010

Nested Class Summary
 
Nested classes/interfaces inherited from class org.duracloud.chunk.manifest.ChunksManifestBean
ChunksManifestBean.ManifestEntry, ChunksManifestBean.ManifestHeader
 
Field Summary
static String chunkSuffix
           
static String manifestSuffix
           
static String SCHEMA_VERSION
           
 
Constructor Summary
ChunksManifest(ChunksManifestBean bean)
           
ChunksManifest(String sourceContentId, String sourceMimetype, long sourceByteSize)
           
 
Method Summary
 void addEntry(String chunkId, String chunkMD5, long chunkSize)
           
 KnownLengthInputStream getBody()
           
 String getManifestId()
           
 String getMimetype()
           
 String nextChunkId()
           
 void setMD5OfSourceContent(String md5)
           
 
Methods inherited from class org.duracloud.chunk.manifest.ChunksManifestBean
getEntries, getHeader, setEntries, setHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA_VERSION

public static final String SCHEMA_VERSION
See Also:
Constant Field Values

chunkSuffix

public static final String chunkSuffix
See Also:
Constant Field Values

manifestSuffix

public static final String manifestSuffix
See Also:
Constant Field Values
Constructor Detail

ChunksManifest

public ChunksManifest(ChunksManifestBean bean)

ChunksManifest

public ChunksManifest(String sourceContentId,
                      String sourceMimetype,
                      long sourceByteSize)
Method Detail

setMD5OfSourceContent

public void setMD5OfSourceContent(String md5)

getManifestId

public String getManifestId()

nextChunkId

public String nextChunkId()

addEntry

public void addEntry(String chunkId,
                     String chunkMD5,
                     long chunkSize)

getBody

public KnownLengthInputStream getBody()

getMimetype

public String getMimetype()


Copyright © 2009-2012 DuraSpace. All Rights Reserved.