Class PersistedPartyIdentified

java.lang.Object
org.ehrbase.dao.access.jooq.party.PersistedParty
org.ehrbase.dao.access.jooq.party.PersistedPartyIdentified
All Implemented Interfaces:
I_PersistedParty

public class PersistedPartyIdentified extends PersistedParty
PARTY_IDENTIFIED DB operations
  • Field Details

  • Constructor Details

    • PersistedPartyIdentified

      public PersistedPartyIdentified(I_DomainAccess domainAccess)
  • Method Details

    • render

      public com.nedap.archie.rm.generic.PartyProxy render(PartyIdentifiedRecord partyIdentifiedRecord)
      Description copied from interface: I_PersistedParty
      Render a PartyProxy from a retrieved DB record (from PartyIdentified table)
      Returns:
    • renderMultiple

      public List<com.nedap.archie.rm.generic.PartyProxy> renderMultiple(Collection<PartyIdentifiedRecord> partyIdentifiedRecords)
      Description copied from interface: I_PersistedParty
      Render all PartyProxy from a retrieved collection of DB record (from PartyIdentified table)
      Returns:
    • store

      public UUID store(com.nedap.archie.rm.generic.PartyProxy partyProxy, String tenantIdentifier)
      Description copied from interface: I_PersistedParty
      store a party proxy relatively to its actual type
      Specified by:
      store in interface I_PersistedParty
      Overrides:
      store in class PersistedParty
      Returns:
    • findInDB

      public UUID findInDB(com.nedap.archie.rm.generic.PartyProxy partyProxy)
      Retrieve a party identified by: External Ref if none, by matching name and matching identifiers if any
      Specified by:
      findInDB in interface I_PersistedParty
      Overrides:
      findInDB in class PersistedParty
      Parameters:
      partyProxy -
      Returns: