public class DocumentEntryTransformer extends XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
DocumentEntry
and its ebXML representation.Constructor and Description |
---|
DocumentEntryTransformer(EbXMLFactory factory)
Constructs the transformer
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAttributes(DocumentEntry metaData,
EbXMLExtrinsicObject ebXML,
EbXMLObjectLibrary objectLibrary)
Called by the base class to add attributes to the ebXML instance.
|
protected void |
addAttributesFromEbXML(DocumentEntry docEntry,
EbXMLExtrinsicObject extrinsic)
Called by the base class to add attributes to the meta data.
|
protected void |
addClassifications(DocumentEntry docEntry,
EbXMLExtrinsicObject extrinsic,
EbXMLObjectLibrary objectLibrary)
Called by the base class to add classifications to the ebXML instance.
|
protected void |
addClassificationsFromEbXML(DocumentEntry docEntry,
EbXMLExtrinsicObject extrinsic)
Called by the base class to add classifications to the meta data.
|
protected void |
addSlots(DocumentEntry docEntry,
EbXMLExtrinsicObject extrinsic,
EbXMLObjectLibrary objectLibrary)
Called by the base class to add slots to the ebXML instance.
|
protected void |
addSlotsFromEbXML(DocumentEntry docEntry,
EbXMLExtrinsicObject extrinsic)
Called by the base class to add slots to the meta data.
|
protected EbXMLExtrinsicObject |
createEbXMLInstance(String id,
EbXMLObjectLibrary objectLibrary)
Called by the base class to create a new instance of the ebXML type.
|
protected DocumentEntry |
createMetaClassInstance()
Called by the base class to create a new instance of the
XDSMetaClass . |
addExternalIdentifiers, addExternalIdentifiersFromEbXML, fromEbXML, toEbXML
public DocumentEntryTransformer(EbXMLFactory factory)
factory
- factory for version independent ebXML objects.protected EbXMLExtrinsicObject createEbXMLInstance(String id, EbXMLObjectLibrary objectLibrary)
XDSMetaClassTransformer
createEbXMLInstance
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
id
- the id of the object to create.objectLibrary
- the object library.protected DocumentEntry createMetaClassInstance()
XDSMetaClassTransformer
XDSMetaClass
.createMetaClassInstance
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
protected void addAttributesFromEbXML(DocumentEntry docEntry, EbXMLExtrinsicObject extrinsic)
XDSMetaClassTransformer
addAttributesFromEbXML
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
docEntry
- the meta data instance receiving the attributes.extrinsic
- the ebXML instance containing the attributes.protected void addAttributes(DocumentEntry metaData, EbXMLExtrinsicObject ebXML, EbXMLObjectLibrary objectLibrary)
XDSMetaClassTransformer
addAttributes
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
metaData
- the meta data instance containing the attributes.ebXML
- the ebXML instance receiving the attributes.objectLibrary
- the object library.protected void addSlotsFromEbXML(DocumentEntry docEntry, EbXMLExtrinsicObject extrinsic)
XDSMetaClassTransformer
addSlotsFromEbXML
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
docEntry
- the meta data instance receiving the slots.extrinsic
- the ebXML instance containing the slots.protected void addSlots(DocumentEntry docEntry, EbXMLExtrinsicObject extrinsic, EbXMLObjectLibrary objectLibrary)
XDSMetaClassTransformer
addSlots
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
docEntry
- the meta data instance containing the slots.extrinsic
- the ebXML instance receiving the slots.objectLibrary
- the object library.protected void addClassificationsFromEbXML(DocumentEntry docEntry, EbXMLExtrinsicObject extrinsic)
XDSMetaClassTransformer
addClassificationsFromEbXML
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
docEntry
- the meta data instance receiving the classifications.extrinsic
- the ebXML instance containing the classifications.protected void addClassifications(DocumentEntry docEntry, EbXMLExtrinsicObject extrinsic, EbXMLObjectLibrary objectLibrary)
XDSMetaClassTransformer
addClassifications
in class XDSMetaClassTransformer<EbXMLExtrinsicObject,DocumentEntry>
docEntry
- the meta data instance containing the classifications.extrinsic
- the ebXML instance receiving the classifications.objectLibrary
- the object library.Copyright © 2018 Open eHealth Foundation. All rights reserved.