Interface ServiceElementInfo


public interface ServiceElementInfo
Dieses Interface beinhaltet Informationen zum Dienstelement, welches zum einem deklaritiv in einer Deinstbeschreibung beschrieben wird und zum anderem in einer konkreten Ausprägungen einem Dienst zugeordnet ist. Zurzeit gibt es sechs Dienstelementarten.
See Also:
  • Method Details

    • getServiceElementName

      String getServiceElementName()
      Name des Dienstelementes
    • getServiceElementDescription

      String getServiceElementDescription()
      Beschreibung des Dienstelementes
    • getServiceElementDescriptionName

      String getServiceElementDescriptionName()
      Typ der zugehörigen Dienstelementbeschreibung
    • getServiceElementType

      ServiceElementType getServiceElementType()
      Typ der zugehörigen Dienstelementbeschreibung
    • getCustomServiceElementType

      String getCustomServiceElementType()
      Kundenspezifisch konfigurierter Dienstelementtyp (im Falle getServiceElementType() == ServiceElementType.WEBSERVER), sonst null.
    • getServiceElementText

      String getServiceElementText()
      Beschreibungstext des Dienstelements. Im Falle des Dienstelementtyps ServiceElementType.WEBSERVER ist dies eine JSON-Darstellung und es empfiehlt sich, stattdessen getServiceElementCustomValues() zu nutzen. Für andere Dienstelementtypen ist dieses Attribut nicht gebräuchlich.
    • getServiceElementCustomValues

      Map<String,Object> getServiceElementCustomValues()
      Werte der kundenspezifisch konfigurierbaren Erweiterung des Dienstelementtyps.
    • getServiceElementUri

      String getServiceElementUri()
      URI des Dienstelements
    • getCipherCertificate

      Certificate getCipherCertificate()
      Verschlüsselungszertifikat des Dienstelements
    • getSignatureCertificate

      Certificate getSignatureCertificate()
      Signaturzertifikat des Dienstelements
    • getRequired

      Boolean getRequired()
      Flag, ob das Dienstelement erforderlich ist
    • getServiceElementId

      Long getServiceElementId()
      Technische ID des Dienstelements
    • getProviderId

      Long getProviderId()
      Technische ID des Providers
    • getProviderNameDe

      String getProviderNameDe()
      Deutsche Bezeichnung des Providers
    • getProviderNameEn

      String getProviderNameEn()
      Englische Bezeichnung des Providers