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