Class AbstractValueInserter<T extends com.nedap.archie.rm.RMObject>

java.lang.Object
org.ehrbase.openehr.sdk.serialisation.walker.defaultvalues.defaultinserter.AbstractValueInserter<T>
All Implemented Interfaces:
DefaultValueInserter<T>, ClassDependent<T>
Direct Known Subclasses:
ActionValueInserter, ActivityValueInserter, CompositionValueInserter, EntryDefaultValueInserter, EventContextValueInserter, InstructionValueInserter, IntervalEventValueInserter, IsmTransitionValueInserter, LocatableDefaultValueInserter, ObservationValueInserter

public abstract class AbstractValueInserter<T extends com.nedap.archie.rm.RMObject> extends Object implements DefaultValueInserter<T>
  • Constructor Details

    • AbstractValueInserter

      public AbstractValueInserter()
  • Method Details

    • isEmpty

      protected boolean isEmpty(Object rmObject)
    • buildPartyIdentified

      protected <X extends com.nedap.archie.rm.generic.PartyProxy> X buildPartyIdentified(DefaultValues defaultValues, DefaultValuePath<String> name, DefaultValuePath<String> id, X partyProxy)
    • addSchemeNamespace

      protected void addSchemeNamespace(com.nedap.archie.rm.support.identification.PartyRef partyRef, DefaultValues defaultValues)