Interface StdConfig<T extends com.nedap.archie.rm.RMObject>

All Superinterfaces:
ClassDependent<T>
All Known Implementing Classes:
AbstractsStdConfig, CodePhraseStdConfig, DefaultStdConfig, DvCodedTextStdConfiguration, DVCountConfig, DVEHRUriConfig, DvIdentifierConfig, DvMultimediaConfig, DvOrdinalConfig, DvParsableConfig, DVProportionConfig, DvQuantityConfig, DvTextStdConfiguration, DvUriConfig, FeederAudiDetailsStdConfig, FeederAuditConfig, InstructionDetailsConfig, IsmTransitionConfig, ParticipationConfig, PartyIdentifiedStdConfig, PartyRelatedStdConfig, PartySelfStdConfig, RmBooleanConfig, RmLongConfig, RmStringConfig, TermMappingStdConfig

public interface StdConfig<T extends com.nedap.archie.rm.RMObject> extends ClassDependent<T>
Defines how terminal RMObjects will be marshalled to flat json
  • Method Details

    • buildChildValues

      Map<String,Object> buildChildValues(String currentTerm, T rmObject, Context<Map<String,Object>> context)
      Parameters:
      currentTerm - current flat term path
      rmObject - The RMObject to flatten
      context -
      Returns:
      Map containing the flat representation of rmObject