Package org.ehrbase.client.flattener
Class DtoToCompositionWalker
- java.lang.Object
-
- org.ehrbase.serialisation.walker.Walker<T>
-
- org.ehrbase.serialisation.walker.ToCompositionWalker<Map<AqlPath,Object>>
-
- org.ehrbase.client.flattener.DtoToCompositionWalker
-
public class DtoToCompositionWalker extends ToCompositionWalker<Map<AqlPath,Object>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ehrbase.serialisation.walker.Walker
Walker.EventHelper
-
-
Field Summary
Fields Modifier and Type Field Description static AqlPath.AqlNodeACTION_ARCHETYPE_IDstatic com.nedap.archie.rminfo.ArchieRMInfoLookupARCHIE_RM_INFO_LOOKUP
-
Constructor Summary
Constructors Constructor Description DtoToCompositionWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcalculateSize(Context<Map<AqlPath,Object>> context, WebTemplateNode childNode)protected Map<AqlPath,Object>extract(Context<Map<AqlPath,Object>> context, WebTemplateNode child, boolean isChoice, Integer i)protected voidpostHandle(Context<Map<AqlPath,Object>> context)protected voidpreHandle(Context<Map<AqlPath,Object>> context)-
Methods inherited from class org.ehrbase.serialisation.walker.ToCompositionWalker
extractPair, extractRMChild, insertDefaults
-
Methods inherited from class org.ehrbase.serialisation.walker.Walker
deepClone, handleInheritance, visitChildren, walk, walk, walk, wrap
-
-
-
-
Field Detail
-
ARCHIE_RM_INFO_LOOKUP
public static final com.nedap.archie.rminfo.ArchieRMInfoLookup ARCHIE_RM_INFO_LOOKUP
-
ACTION_ARCHETYPE_ID
public static final AqlPath.AqlNode ACTION_ARCHETYPE_ID
-
-
Method Detail
-
extract
protected Map<AqlPath,Object> extract(Context<Map<AqlPath,Object>> context, WebTemplateNode child, boolean isChoice, Integer i)
-
postHandle
protected void postHandle(Context<Map<AqlPath,Object>> context)
- Overrides:
postHandlein classToCompositionWalker<Map<AqlPath,Object>>
-
calculateSize
protected int calculateSize(Context<Map<AqlPath,Object>> context, WebTemplateNode childNode)
- Specified by:
calculateSizein classWalker<Map<AqlPath,Object>>
-
-