Klasse NameProperty

java.lang.Object
de.svws_nrw.davapi.util.vcard.NameProperty
Alle implementierten Schnittstellen:
VCardProperty

public final class NameProperty extends Object implements VCardProperty
Name Property einer VCard.
Beispiel:
N:Public;John;Quinlan;Mr.;Esq.
N:Stevenson;John;Philip,Paul;Dr.;Jr.,M.D.,A.C.P.
Siehe auch:
  • Konstruktordetails

    • NameProperty

      public NameProperty()
      Default Konstruktor für ein NameProperty
  • Methodendetails

    • getType

      public String getType()
      Beschreibung aus Schnittstelle kopiert: VCardProperty
      Gibt den Typ des Properties zurück
      Angegeben von:
      getType in Schnittstelle VCardProperty
      Gibt zurück:
      der Typ des Properties
    • serializeType

      public void serializeType(StringBuilder sb)
      Beschreibung aus Schnittstelle kopiert: VCardProperty
      fügt einem StringBuilder den Typ dieses Properties hinzu.
      Angegeben von:
      serializeType in Schnittstelle VCardProperty
      Parameter:
      sb - der StringBuilder
    • serializeProperty

      public void serializeProperty(StringBuilder sb)
      Beschreibung aus Schnittstelle kopiert: VCardProperty
      fügt einem StringBuilder das Property hinzu.
      Angegeben von:
      serializeProperty in Schnittstelle VCardProperty
      Parameter:
      sb - der StringBuilder
    • getFamilyName

      public String getFamilyName()
      getter für den Familienname
      Gibt zurück:
      der Familienname
    • setFamilyName

      public void setFamilyName(String familyName)
      setter für den Familienname
      Parameter:
      familyName - der Familienname
    • getGivenName

      public String getGivenName()
      Getter für den Rufname
      Gibt zurück:
      der Rufname
    • setGivenName

      public void setGivenName(String givenName)
      setter für den Rufname
      Parameter:
      givenName - der Rufname
    • getHonorificPrefixes

      public List<String> getHonorificPrefixes()
      getter für die Liste an Präfixtiteln (bspw Dr.)
      Gibt zurück:
      die Liste an Präfixtiteln
    • getHonorificSuffixes

      public List<String> getHonorificSuffixes()
      setter für die Liste an Suffixtiteln (bspw MBA)
      Gibt zurück:
      die Liste an Suffixtiteln
    • getAdditionalNames

      public List<String> getAdditionalNames()
      getter für die Liste mit zusätzlichen Vornamen
      Gibt zurück:
      die Liste mit zusätzlichen Vornamen
    • toFullnameProperty

      public FullnameProperty toFullnameProperty()
      Erzeugt den Fullname aus diesem Namen
      Gibt zurück:
      das Fullname Property passend zu diesem NameProperty