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 org.ehrbase.serialisation.walker.FromCompositionWalker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
-
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(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context, org.ehrbase.webtemplate.model.WebTemplateNode child, boolean isChoice, Integer i)protected voidpostHandle(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)protected voidpreHandle(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)voidwalk(com.nedap.archie.rm.RMObject composition, org.ehrbase.client.flattener.DtoWithMatchingFields object, org.ehrbase.webtemplate.model.WebTemplateNode webTemplate)-
Methods inherited from class org.ehrbase.serialisation.walker.FromCompositionWalker
calculateSize, extractPair, extractRMChild
-
-
-
-
Method Detail
-
walk
public void walk(com.nedap.archie.rm.RMObject composition, org.ehrbase.client.flattener.DtoWithMatchingFields object, org.ehrbase.webtemplate.model.WebTemplateNode webTemplate)- Overrides:
walkin classorg.ehrbase.serialisation.walker.Walker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
extract
protected org.ehrbase.client.flattener.DtoWithMatchingFields extract(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context, org.ehrbase.webtemplate.model.WebTemplateNode child, boolean isChoice, Integer i)- Specified by:
extractin classorg.ehrbase.serialisation.walker.Walker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
preHandle
protected void preHandle(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)
- Specified by:
preHandlein classorg.ehrbase.serialisation.walker.Walker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
postHandle
protected void postHandle(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)
- Specified by:
postHandlein classorg.ehrbase.serialisation.walker.Walker<org.ehrbase.client.flattener.DtoWithMatchingFields>
-
-