Class LeafClassTransformer
java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.transform.ebxml.LeafClassTransformer
- Direct Known Subclasses:
ProvideAndRegisterDocumentSetTransformer,QueryResponseTransformer,RegisterDocumentSetTransformer
- Since:
- 4.8.0
- Author:
- Dmytro Rud
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AssociationTransformerprotected final DocumentEntryTransformerprotected final EbXMLFactoryprotected final FolderTransformerstatic final Stringstatic final Stringprotected final SubmissionSetTransformer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLeafClassTransformer(EbXMLFactory factory) Constructs the transformer -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddClassification(EbXMLObjectContainer ebXML, String classified, String node, EbXMLObjectLibrary library) protected EbXMLClassificationcreateClassification(String classified, String node, EbXMLObjectLibrary library) protected voidhandleFolder(Folder folder, EbXMLObjectContainer container, EbXMLObjectLibrary library) protected voidhandleSubmissionSet(SubmissionSet submissionSet, EbXMLObjectContainer container, EbXMLObjectLibrary library)
-
Field Details
-
PROPERTY_SUBMISSION_SET_CLASSIFICATION_INSIDE
-
PROPERTY_FOLDER_CLASSIFICATION_INSIDE
-
factory
-
submissionSetTransformer
-
documentEntryTransformer
-
folderTransformer
-
associationTransformer
-
-
Constructor Details
-
LeafClassTransformer
Constructs the transformer- Parameters:
factory- factory for version independent ebXML objects.
-
-
Method Details
-
handleSubmissionSet
protected void handleSubmissionSet(SubmissionSet submissionSet, EbXMLObjectContainer container, EbXMLObjectLibrary library) -
handleFolder
protected void handleFolder(Folder folder, EbXMLObjectContainer container, EbXMLObjectLibrary library) -
createClassification
protected EbXMLClassification createClassification(String classified, String node, EbXMLObjectLibrary library) -
addClassification
protected void addClassification(EbXMLObjectContainer ebXML, String classified, String node, EbXMLObjectLibrary library)
-