org.eclipse.ohf.ihe.xds.metadata.transform
Class EbXML_2_1ProvideAndRegisterDocumentSetTransformer

java.lang.Object
  extended by org.eclipse.ohf.ihe.xds.metadata.transform.EbXML_2_1ProvideAndRegisterDocumentSetTransformer
All Implemented Interfaces:
ProvideAndRegisterDocumentSetTransformer

public class EbXML_2_1ProvideAndRegisterDocumentSetTransformer
extends java.lang.Object
implements ProvideAndRegisterDocumentSetTransformer

Class containing utility methods to transform complete XDS metadata to ebRIM 2.1 element.

Author:
Sarah Knoop

Field Summary
static java.lang.String DESCRIPTOR
          Descriptor for Transformer
 
Constructor Summary
EbXML_2_1ProvideAndRegisterDocumentSetTransformer()
          Creates the transformer.
 
Method Summary
 SubmitObjectsRequestType getSubmitReq()
          Returns the SubmitObjectsRequestType containing the all metadata values.
 void transform(ProvideAndRegisterDocumentSetType docSet)
          Renders a SubmitObjectsRequestType containing the metadata values of the parameter, formatted in ebXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

public static final java.lang.String DESCRIPTOR
Descriptor for Transformer

See Also:
Constant Field Values
Constructor Detail

EbXML_2_1ProvideAndRegisterDocumentSetTransformer

public EbXML_2_1ProvideAndRegisterDocumentSetTransformer()
Creates the transformer.

Method Detail

getSubmitReq

public SubmitObjectsRequestType getSubmitReq()
Returns the SubmitObjectsRequestType containing the all metadata values. Returns null if the transformation has not been executed, or had failed.

Returns:
the submitReq

transform

public void transform(ProvideAndRegisterDocumentSetType docSet)
               throws MetadataTransformationException
Renders a SubmitObjectsRequestType containing the metadata values of the parameter, formatted in ebXML

Specified by:
transform in interface ProvideAndRegisterDocumentSetTransformer
Throws:
MetadataTransformationException
See Also:
ProvideAndRegisterDocumentSetTransformer.transform(org.eclipse.ohf.ihe.xds.metadata.ProvideAndRegisterDocumentSetType)