Interface AttributeBuilder

All Superinterfaces:
SimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AttributeType>
All Known Implementing Classes:
AttributeBuilderImpl

public interface AttributeBuilder extends SimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AttributeType>
Interface describing the methods of the AttributeBuilder.
Interface welches die Methoden des AttributeBuilder beschreibt.
  • Method Details

    • friendlyName

      AttributeBuilder friendlyName(String aFriendlyName)
      Method to set the FriendlyName of the Attribute to be build.
      Methode um ein FriendlyName dem Attribute hinzuzufügen.
      Parameters:
      aFriendlyName -
      the FriendlyName to be added.
      das FriendlyName welches hinzugefügt werden soll.
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • name

      AttributeBuilder name(String aName)
      Method to set the name of the Attribute to be build.
      Methode um ein name dem Attribute hinzuzufügen.
      Parameters:
      aName -
      the name to be added.
      der Name welcher hinzugefügt werden soll.
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameFormat

      AttributeBuilder nameFormat(String aNameFormat)
      Method to set the NameFormat of the Attribute to be build.
      Methode um ein NameFormat dem Attribute hinzuzufügen.
      Parameters:
      aNameFormat -
      the NameFormat to be added.
      das NameFormat welches hinzugefügt werden soll.
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • value

      AttributeBuilder value(Object aValue)
    • value

      AttributeBuilder value(String aValue)
      Method to set the value of the Attribute to be build.
      Methode um ein value dem Attribute hinzuzufügen.
      Parameters:
      aValue -
      the value to be added.
      der Wert welcher hinzugefügt werden soll.
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • getValueAsInstanceIdentifier

      InstanceIdentifier getValueAsInstanceIdentifier()
    • getValueAsPurposeOfUse

      CE getValueAsPurposeOfUse()
    • getValueAsRole

      CE getValueAsRole()
    • getValueAsString

      String getValueAsString()