org.duracloud.client.manifest
Class ManifestGeneratorImpl

java.lang.Object
  extended by org.duracloud.client.manifest.ManifestGeneratorImpl
All Implemented Interfaces:
org.duracloud.manifest.ManifestGenerator

public class ManifestGeneratorImpl
extends Object
implements org.duracloud.manifest.ManifestGenerator

Allows for communication with Duraboss manifest


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.duracloud.manifest.ManifestGenerator
org.duracloud.manifest.ManifestGenerator.FORMAT
 
Constructor Summary
ManifestGeneratorImpl(String host, String port, org.duracloud.common.model.Credential credential)
           
ManifestGeneratorImpl(String host, String port, org.duracloud.common.web.RestHttpHelper restHelper)
           
ManifestGeneratorImpl(String host, String port, String context, org.duracloud.common.model.Credential credential)
           
ManifestGeneratorImpl(String host, String port, String context, org.duracloud.common.web.RestHttpHelper restHelper)
           
 
Method Summary
protected  void checkResponse(org.duracloud.common.web.RestHttpHelper.HttpResponse response, int expectedCode)
           
 InputStream getManifest(String storeId, String spaceId, org.duracloud.manifest.ManifestGenerator.FORMAT format, Date asOfDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManifestGeneratorImpl

public ManifestGeneratorImpl(String host,
                             String port,
                             org.duracloud.common.model.Credential credential)

ManifestGeneratorImpl

public ManifestGeneratorImpl(String host,
                             String port,
                             org.duracloud.common.web.RestHttpHelper restHelper)

ManifestGeneratorImpl

public ManifestGeneratorImpl(String host,
                             String port,
                             String context,
                             org.duracloud.common.model.Credential credential)

ManifestGeneratorImpl

public ManifestGeneratorImpl(String host,
                             String port,
                             String context,
                             org.duracloud.common.web.RestHttpHelper restHelper)
Method Detail

getManifest

public InputStream getManifest(String storeId,
                               String spaceId,
                               org.duracloud.manifest.ManifestGenerator.FORMAT format,
                               Date asOfDate)
                        throws org.duracloud.manifest.error.ManifestArgumentException,
                               org.duracloud.manifest.error.ManifestEmptyException
Specified by:
getManifest in interface org.duracloud.manifest.ManifestGenerator
Throws:
org.duracloud.manifest.error.ManifestArgumentException
org.duracloud.manifest.error.ManifestEmptyException

checkResponse

protected void checkResponse(org.duracloud.common.web.RestHttpHelper.HttpResponse response,
                             int expectedCode)
                      throws org.duracloud.manifest.error.ManifestArgumentException,
                             org.duracloud.manifest.error.ManifestEmptyException
Throws:
org.duracloud.manifest.error.ManifestArgumentException
org.duracloud.manifest.error.ManifestEmptyException


Copyright © 2009-2012 DuraSpace. All Rights Reserved.