Class BaseDirectoryEntry
- java.lang.Object
-
- de.gematik.ti.epa.vzd.client.model.BaseDirectoryEntry
-
public class BaseDirectoryEntry extends java.lang.ObjectBaseDirectoryEntry
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSERIALIZED_NAME_CNstatic java.lang.StringSERIALIZED_NAME_DATA_FROM_AUTHORITYstatic java.lang.StringSERIALIZED_NAME_DISPLAY_NAMEstatic java.lang.StringSERIALIZED_NAME_DNstatic java.lang.StringSERIALIZED_NAME_DOMAIN_I_Dstatic java.lang.StringSERIALIZED_NAME_GIVEN_NAMEstatic java.lang.StringSERIALIZED_NAME_LOCALITY_NAMEstatic java.lang.StringSERIALIZED_NAME_ORGANIZATIONstatic java.lang.StringSERIALIZED_NAME_OTHER_NAMEstatic java.lang.StringSERIALIZED_NAME_PERSONAL_ENTRYstatic java.lang.StringSERIALIZED_NAME_POSTAL_CODEstatic java.lang.StringSERIALIZED_NAME_SNstatic java.lang.StringSERIALIZED_NAME_SPECIALIZATIONstatic java.lang.StringSERIALIZED_NAME_STATE_OR_PROVINCE_NAMEstatic java.lang.StringSERIALIZED_NAME_STREET_ADDRESSstatic java.lang.StringSERIALIZED_NAME_TITLE
-
Constructor Summary
Constructors Constructor Description BaseDirectoryEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseDirectoryEntryaddDomainIDItem(java.lang.String domainIDItem)BaseDirectoryEntryaddSpecializationItem(java.lang.String specializationItem)BaseDirectoryEntrydisplayName(java.lang.String displayName)BaseDirectoryEntrydn(DistinguishedName dn)BaseDirectoryEntrydomainID(java.util.List<java.lang.String> domainID)booleanequals(java.lang.Object o)java.lang.StringgetCn()HBA: Vorname und Nachname / SMC-B: Bezeichner: Name Wird vom VZD aus dem Zertifikatsattribut commonName übernommen.java.lang.BooleangetDataFromAuthority()Wird vom VZD eingetragen / Wert == TRUE, wenn der Verzeichnisdienst_Eintrag von dem Kartenherausgeber geschrieben wurde, Wert == FALSE sonstjava.lang.StringgetDisplayName()Anzeigename, kann geändert werden.DistinguishedNamegetDn()Get dnjava.util.List<java.lang.String>getDomainID()Ärzte: Betriebsstättennummer Der Wert wird aus dem Zertifikat übernommen (Attribut organizationName)java.lang.StringgetGivenName()HBA: Vorname, obligatorisch, wird aus dem Zertifikat übernommen / SMC-B: nicht verwendetjava.lang.StringgetLocalityName()Ort Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetOrganization()Organisation Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetOtherName()Anderer Name.java.lang.BooleangetPersonalEntry()Wird vom VZD eingetragen / Wert == TRUE, wenn alle Zertifikate den entryType 1 haben (Berufsgruppe), Wert == FALSE sonstjava.lang.StringgetPostalCode()Postleitzahl Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetSn()HBA: Name, obligatorisch, wird aus dem Zertifikat übernommen / SMC-B: nicht verwendetjava.util.List<java.lang.String>getSpecialization()Fachgebiet Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetStateOrProvinceName()Bundesland Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetStreetAddress()Straße und Hausnummer Der Wert wird von der pflegenden Stelle festgelegtjava.lang.StringgetTitle()HBA: Titel, optional / SMC-B: nicht verwendetinthashCode()BaseDirectoryEntrylocalityName(java.lang.String localityName)BaseDirectoryEntryorganization(java.lang.String organization)BaseDirectoryEntryotherName(java.lang.String otherName)BaseDirectoryEntrypostalCode(java.lang.String postalCode)voidsetCn(java.lang.String cn)voidsetDisplayName(java.lang.String displayName)voidsetDn(DistinguishedName dn)voidsetDomainID(java.util.List<java.lang.String> domainID)voidsetLocalityName(java.lang.String localityName)voidsetOrganization(java.lang.String organization)voidsetOtherName(java.lang.String otherName)voidsetPostalCode(java.lang.String postalCode)voidsetSpecialization(java.util.List<java.lang.String> specialization)voidsetStateOrProvinceName(java.lang.String stateOrProvinceName)voidsetStreetAddress(java.lang.String streetAddress)voidsetTitle(java.lang.String title)BaseDirectoryEntryspecialization(java.util.List<java.lang.String> specialization)BaseDirectoryEntrystateOrProvinceName(java.lang.String stateOrProvinceName)BaseDirectoryEntrystreetAddress(java.lang.String streetAddress)BaseDirectoryEntrytitle(java.lang.String title)java.lang.StringtoString()
-
-
-
Field Detail
-
SERIALIZED_NAME_DN
public static final java.lang.String SERIALIZED_NAME_DN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GIVEN_NAME
public static final java.lang.String SERIALIZED_NAME_GIVEN_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SN
public static final java.lang.String SERIALIZED_NAME_SN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CN
public static final java.lang.String SERIALIZED_NAME_CN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_NAME
public static final java.lang.String SERIALIZED_NAME_DISPLAY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STREET_ADDRESS
public static final java.lang.String SERIALIZED_NAME_STREET_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POSTAL_CODE
public static final java.lang.String SERIALIZED_NAME_POSTAL_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOCALITY_NAME
public static final java.lang.String SERIALIZED_NAME_LOCALITY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE_OR_PROVINCE_NAME
public static final java.lang.String SERIALIZED_NAME_STATE_OR_PROVINCE_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TITLE
public static final java.lang.String SERIALIZED_NAME_TITLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ORGANIZATION
public static final java.lang.String SERIALIZED_NAME_ORGANIZATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OTHER_NAME
public static final java.lang.String SERIALIZED_NAME_OTHER_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SPECIALIZATION
public static final java.lang.String SERIALIZED_NAME_SPECIALIZATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOMAIN_I_D
public static final java.lang.String SERIALIZED_NAME_DOMAIN_I_D
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERSONAL_ENTRY
public static final java.lang.String SERIALIZED_NAME_PERSONAL_ENTRY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATA_FROM_AUTHORITY
public static final java.lang.String SERIALIZED_NAME_DATA_FROM_AUTHORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
dn
public BaseDirectoryEntry dn(DistinguishedName dn)
-
getDn
public DistinguishedName getDn()
Get dn- Returns:
- dn
-
setDn
public void setDn(DistinguishedName dn)
-
getGivenName
@Nullable public java.lang.String getGivenName()
HBA: Vorname, obligatorisch, wird aus dem Zertifikat übernommen / SMC-B: nicht verwendet- Returns:
- givenName
-
getSn
@Nullable public java.lang.String getSn()
HBA: Name, obligatorisch, wird aus dem Zertifikat übernommen / SMC-B: nicht verwendet- Returns:
- sn
-
getCn
public java.lang.String getCn()
HBA: Vorname und Nachname / SMC-B: Bezeichner: Name Wird vom VZD aus dem Zertifikatsattribut commonName übernommen.- Returns:
- cn
-
setCn
public void setCn(java.lang.String cn)
-
displayName
public BaseDirectoryEntry displayName(java.lang.String displayName)
-
getDisplayName
@Nullable public java.lang.String getDisplayName()
Anzeigename, kann geändert werden. Dieses Attribut wird genutzt um den Namen der Organisation gegenüber dem Anwender darzustellen (Verwendung als Filter-Attribut um die Suche einzuschränken und bei der Darstellung des Ergebnisses). Der Wert wird von der pflegenden Stelle festgelegt.- Returns:
- displayName
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
streetAddress
public BaseDirectoryEntry streetAddress(java.lang.String streetAddress)
-
getStreetAddress
@Nullable public java.lang.String getStreetAddress()
Straße und Hausnummer Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- streetAddress
-
setStreetAddress
public void setStreetAddress(java.lang.String streetAddress)
-
postalCode
public BaseDirectoryEntry postalCode(java.lang.String postalCode)
-
getPostalCode
@Nullable public java.lang.String getPostalCode()
Postleitzahl Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- postalCode
-
setPostalCode
public void setPostalCode(java.lang.String postalCode)
-
localityName
public BaseDirectoryEntry localityName(java.lang.String localityName)
-
getLocalityName
@Nullable public java.lang.String getLocalityName()
Ort Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- localityName
-
setLocalityName
public void setLocalityName(java.lang.String localityName)
-
stateOrProvinceName
public BaseDirectoryEntry stateOrProvinceName(java.lang.String stateOrProvinceName)
-
getStateOrProvinceName
@Nullable public java.lang.String getStateOrProvinceName()
Bundesland Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- stateOrProvinceName
-
setStateOrProvinceName
public void setStateOrProvinceName(java.lang.String stateOrProvinceName)
-
title
public BaseDirectoryEntry title(java.lang.String title)
-
getTitle
@Nullable public java.lang.String getTitle()
HBA: Titel, optional / SMC-B: nicht verwendet- Returns:
- title
-
setTitle
public void setTitle(java.lang.String title)
-
organization
public BaseDirectoryEntry organization(java.lang.String organization)
-
getOrganization
@Nullable public java.lang.String getOrganization()
Organisation Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- organization
-
setOrganization
public void setOrganization(java.lang.String organization)
-
otherName
public BaseDirectoryEntry otherName(java.lang.String otherName)
-
getOtherName
@Nullable public java.lang.String getOtherName()
Anderer Name. Wird vom VZD aus dem Zertifikatsattribut otherName übernommen.- Returns:
- otherName
-
setOtherName
public void setOtherName(java.lang.String otherName)
-
specialization
public BaseDirectoryEntry specialization(java.util.List<java.lang.String> specialization)
-
addSpecializationItem
public BaseDirectoryEntry addSpecializationItem(java.lang.String specializationItem)
-
getSpecialization
@Nullable public java.util.List<java.lang.String> getSpecialization()
Fachgebiet Der Wert wird von der pflegenden Stelle festgelegt- Returns:
- specialization
-
setSpecialization
public void setSpecialization(java.util.List<java.lang.String> specialization)
-
domainID
public BaseDirectoryEntry domainID(java.util.List<java.lang.String> domainID)
-
addDomainIDItem
public BaseDirectoryEntry addDomainIDItem(java.lang.String domainIDItem)
-
getDomainID
@Nullable public java.util.List<java.lang.String> getDomainID()
Ärzte: Betriebsstättennummer Der Wert wird aus dem Zertifikat übernommen (Attribut organizationName)- Returns:
- domainID
-
setDomainID
public void setDomainID(java.util.List<java.lang.String> domainID)
-
getPersonalEntry
@Nullable public java.lang.Boolean getPersonalEntry()
Wird vom VZD eingetragen / Wert == TRUE, wenn alle Zertifikate den entryType 1 haben (Berufsgruppe), Wert == FALSE sonst- Returns:
- personalEntry
-
getDataFromAuthority
@Nullable public java.lang.Boolean getDataFromAuthority()
Wird vom VZD eingetragen / Wert == TRUE, wenn der Verzeichnisdienst_Eintrag von dem Kartenherausgeber geschrieben wurde, Wert == FALSE sonst- Returns:
- dataFromAuthority
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-