Interface I_PersistedParty

All Known Implementing Classes:
PersistedParty, PersistedPartyIdentified

public interface I_PersistedParty
  • Method Summary

    Modifier and Type
    Method
    Description
    findInDB(com.nedap.archie.rm.generic.PartyProxy partyProxy)
    find an existing party proxy or null if none
    getOrCreate(com.nedap.archie.rm.generic.PartyProxy partyProxy, String tenantIdentifier)
    retrieve a party proxy from the DB or create a new one if not yet stored
    com.nedap.archie.rm.generic.PartyProxy
    render(PartyIdentifiedRecord partyIdentifiedRecord)
    Render a PartyProxy from a retrieved DB record (from PartyIdentified table)
    default List<com.nedap.archie.rm.generic.PartyProxy>
    Render all PartyProxy from a retrieved collection of DB record (from PartyIdentified table)
    store(com.nedap.archie.rm.generic.PartyProxy partyProxy, String tenantIdentifier)
    store a party proxy relatively to its actual type
  • Method Details

    • render

      com.nedap.archie.rm.generic.PartyProxy render(PartyIdentifiedRecord partyIdentifiedRecord)
      Render a PartyProxy from a retrieved DB record (from PartyIdentified table)
      Parameters:
      partyIdentifiedRecord -
      Returns:
    • renderMultiple

      default List<com.nedap.archie.rm.generic.PartyProxy> renderMultiple(Collection<PartyIdentifiedRecord> partyIdentifiedRecords)
      Render all PartyProxy from a retrieved collection of DB record (from PartyIdentified table)
      Parameters:
      partyIdentifiedRecord -
      Returns:
    • store

      UUID store(com.nedap.archie.rm.generic.PartyProxy partyProxy, String tenantIdentifier)
      store a party proxy relatively to its actual type
      Parameters:
      partyProxy -
      Returns:
    • findInDB

      UUID findInDB(com.nedap.archie.rm.generic.PartyProxy partyProxy)
      find an existing party proxy or null if none
      Parameters:
      partyProxy -
      Returns:
    • getOrCreate

      UUID getOrCreate(com.nedap.archie.rm.generic.PartyProxy partyProxy, String tenantIdentifier)
      retrieve a party proxy from the DB or create a new one if not yet stored
      Parameters:
      partyProxy -
      Returns: