Package org.ehrbase.client.flattener
Class DtoToCompositionWalker
- java.lang.Object
-
- org.ehrbase.serialisation.walker.Walker<T>
-
- org.ehrbase.serialisation.walker.ToCompositionWalker<Map<org.ehrbase.aql.dto.path.AqlPath,Object>>
-
- org.ehrbase.client.flattener.DtoToCompositionWalker
-
public class DtoToCompositionWalker extends ToCompositionWalker<Map<org.ehrbase.aql.dto.path.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 org.ehrbase.aql.dto.path.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<org.ehrbase.aql.dto.path.AqlPath,Object>> context, WebTemplateNode childNode)protected Map<org.ehrbase.aql.dto.path.AqlPath,Object>extract(Context<Map<org.ehrbase.aql.dto.path.AqlPath,Object>> context, WebTemplateNode child, boolean isChoice, Integer i)protected voidpostHandle(Context<Map<org.ehrbase.aql.dto.path.AqlPath,Object>> context)protected voidpreHandle(Context<Map<org.ehrbase.aql.dto.path.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
-
-
-
-
Method Detail
-
extract
protected Map<org.ehrbase.aql.dto.path.AqlPath,Object> extract(Context<Map<org.ehrbase.aql.dto.path.AqlPath,Object>> context, WebTemplateNode child, boolean isChoice, Integer i)
-
postHandle
protected void postHandle(Context<Map<org.ehrbase.aql.dto.path.AqlPath,Object>> context)
- Overrides:
postHandlein classToCompositionWalker<Map<org.ehrbase.aql.dto.path.AqlPath,Object>>
-
calculateSize
protected int calculateSize(Context<Map<org.ehrbase.aql.dto.path.AqlPath,Object>> context, WebTemplateNode childNode)
- Specified by:
calculateSizein classWalker<Map<org.ehrbase.aql.dto.path.AqlPath,Object>>
-
-