Class DtoFromCompositionWalker


  • public class DtoFromCompositionWalker
    extends org.ehrbase.serialisation.walker.FromCompositionWalker<org.ehrbase.client.flattener.DtoWithMatchingFields>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.ehrbase.serialisation.walker.Walker

        org.ehrbase.serialisation.walker.Walker.EventHelper
    • Field Summary

      • Fields inherited from class org.ehrbase.serialisation.walker.FromCompositionWalker

        ARCHIE_RM_INFO_LOOKUP
      • Fields inherited from class org.ehrbase.serialisation.walker.Walker

        DV_CODED_TEXT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      protected void postHandle​(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)  
      protected void preHandle​(org.ehrbase.serialisation.walker.Context<org.ehrbase.client.flattener.DtoWithMatchingFields> context)  
      void walk​(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
      • Methods inherited from class org.ehrbase.serialisation.walker.Walker

        buildNamePath, deepClone, extractRMChild, insertDefaults, visitChildren, walk, walk
    • Constructor Detail

      • DtoFromCompositionWalker

        public DtoFromCompositionWalker()
    • 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:
        walk in class org.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:
        extract in class org.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:
        preHandle in class org.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:
        postHandle in class org.ehrbase.serialisation.walker.Walker<org.ehrbase.client.flattener.DtoWithMatchingFields>