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 Summary
Fields Modifier and Type Field Description static StringEHRBASEstatic StringSECURITY_USER_TYPE
-
Constructor Summary
Constructors Constructor Description PersistedPartyIdentified(I_DomainAccess domainAccess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UUIDfindInDB(com.nedap.archie.rm.generic.PartyProxy partyProxy)Retrieve a party identified by: External Ref if none, by matching name and matching identifiers if anyOptional<UUID>findInternalUserId(String username)com.nedap.archie.rm.generic.PartyProxyrender(PartyIdentifiedRecord partyIdentifiedRecord)Render a PartyProxy from a retrieved DB record (from PartyIdentified table)List<com.nedap.archie.rm.generic.PartyProxy>renderMultiple(Collection<PartyIdentifiedRecord> partyIdentifiedRecords)Render all PartyProxy from a retrieved collection of DB record (from PartyIdentified table)UUIDstore(com.nedap.archie.rm.generic.PartyProxy partyProxy)store a party proxy relatively to its actual type-
Methods inherited from class org.ehrbase.dao.access.jooq.party.PersistedParty
getOrCreate
-
-
-
-
Field Detail
-
SECURITY_USER_TYPE
public static final String SECURITY_USER_TYPE
- See Also:
- Constant Field Values
-
EHRBASE
public static final String EHRBASE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PersistedPartyIdentified
public PersistedPartyIdentified(I_DomainAccess domainAccess)
-
-
Method Detail
-
render
public com.nedap.archie.rm.generic.PartyProxy render(PartyIdentifiedRecord partyIdentifiedRecord)
Description copied from interface:I_PersistedPartyRender 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_PersistedPartyRender all PartyProxy from a retrieved collection of DB record (from PartyIdentified table)- Returns:
-
store
public UUID store(com.nedap.archie.rm.generic.PartyProxy partyProxy)
Description copied from interface:I_PersistedPartystore a party proxy relatively to its actual type- Specified by:
storein interfaceI_PersistedParty- Overrides:
storein classPersistedParty- 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:
findInDBin interfaceI_PersistedParty- Overrides:
findInDBin classPersistedParty- Parameters:
partyProxy-- Returns:
-
-