org.nhindirect.xd.common
Class DirectDocuments

java.lang.Object
  extended by org.nhindirect.xd.common.DirectDocuments

public class DirectDocuments
extends Object

Abstract representation of a collection of documents with supporting metadata.

Author:
beau

Nested Class Summary
static class DirectDocuments.SubmissionSet
          Representation of a Submission Set element.
 
Constructor Summary
DirectDocuments()
           
 
Method Summary
 DirectDocument2 getDocument(String identifier)
           
 DirectDocument2 getDocumentByHash(String hash)
           
 DirectDocument2 getDocumentById(String targetObject)
           
 DirectDocument2 getDocumentByUniqueId(String uniqueId)
           
 List<DirectDocument2> getDocuments()
           
 DirectDocuments.SubmissionSet getSubmissionSet()
           
 SubmitObjectsRequest getSubmitObjectsRequest()
          Get the metadata represented as a SubmitObjectsRequest object.
 String getSubmitObjectsRequestAsString()
           
 void setDocuments(List<DirectDocument2> documents)
           
 void setSubmissionSet(DirectDocuments.SubmissionSet submissionSet)
           
 void setValues(String submitObjectsRequestXml)
           
 void setValues(SubmitObjectsRequest submitObjectsRequest)
           
 ProvideAndRegisterDocumentSetRequestType toProvideAndRegisterDocumentSetRequestType()
           
 XdmPackage toXdmPackage(String messageId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectDocuments

public DirectDocuments()
Method Detail

getSubmissionSet

public DirectDocuments.SubmissionSet getSubmissionSet()
Returns:
the submissionSet

setSubmissionSet

public void setSubmissionSet(DirectDocuments.SubmissionSet submissionSet)
Parameters:
submissionSet - the submissionSet to set

getDocuments

public List<DirectDocument2> getDocuments()
Returns:
the documents

setDocuments

public void setDocuments(List<DirectDocument2> documents)
Parameters:
documents - the documents to set

getSubmitObjectsRequest

public SubmitObjectsRequest getSubmitObjectsRequest()
Get the metadata represented as a SubmitObjectsRequest object.


setValues

public void setValues(String submitObjectsRequestXml)
               throws Exception
Throws:
Exception

setValues

public void setValues(SubmitObjectsRequest submitObjectsRequest)
               throws MetadataException
Throws:
MetadataException

getDocumentById

public DirectDocument2 getDocumentById(String targetObject)

getDocumentByUniqueId

public DirectDocument2 getDocumentByUniqueId(String uniqueId)

getDocumentByHash

public DirectDocument2 getDocumentByHash(String hash)

getDocument

public DirectDocument2 getDocument(String identifier)

getSubmitObjectsRequestAsString

public String getSubmitObjectsRequestAsString()

toProvideAndRegisterDocumentSetRequestType

public ProvideAndRegisterDocumentSetRequestType toProvideAndRegisterDocumentSetRequestType()
                                                                                    throws IOException
Throws:
IOException

toXdmPackage

public XdmPackage toXdmPackage(String messageId)


Copyright © 2010-2011. All Rights Reserved.