Package org.ehrbase.client.flattener
Class DtoFromCompositionWalker
- java.lang.Object
-
- org.ehrbase.serialisation.walker.Walker<T>
-
- org.ehrbase.serialisation.walker.FromCompositionWalker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
- org.ehrbase.client.flattener.DtoFromCompositionWalker
-
public class DtoFromCompositionWalker extends FromCompositionWalker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ehrbase.serialisation.walker.Walker
Walker.EventHelper
-
-
Field Summary
-
Fields inherited from class org.ehrbase.serialisation.walker.FromCompositionWalker
ARCHIE_RM_INFO_LOOKUP
-
-
Constructor Summary
Constructors Constructor Description DtoFromCompositionWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.ehrbase.client.flattener.DtoWithMatchingFieldsextract(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context, WebTemplateNode child, boolean isChoice, Integer i)protected voidpostHandle(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)protected voidpreHandle(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)voidwalk(com.nedap.archie.rm.RMObject composition, org.ehrbase.client.flattener.DtoWithMatchingFields object, WebTemplateNode webTemplate, String templateId)-
Methods inherited from class org.ehrbase.serialisation.walker.FromCompositionWalker
calculateSize, extractPair, extractRMChild
-
Methods inherited from class org.ehrbase.serialisation.walker.Walker
deepClone, handleInheritance, insertDefaults, visitChildren, walk, walk, wrap
-
-
-
-
Method Detail
-
walk
public void walk(com.nedap.archie.rm.RMObject composition, org.ehrbase.client.flattener.DtoWithMatchingFields object, WebTemplateNode webTemplate, String templateId)
-
extract
protected org.ehrbase.client.flattener.DtoWithMatchingFields extract(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context, WebTemplateNode child, boolean isChoice, Integer i)
-
preHandle
protected void preHandle(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)
-
postHandle
protected void postHandle(Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)
- Specified by:
postHandlein classWalker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
-