Interface SubjectBuilder

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

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

    Modifier and Type
    Method
    Description
    addSubjectConfirmations(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType aSubjectConfirmation)
    Method to add a SubjectConfirmation to the Subject to be build. Methode um ein SubjectConfirmation dem zu buildenden Subject hinzuzufügen.
    nameIDFormat(String aNameIDFormat)
    Builds the NameID.Format on the Subject. Bildet das NameID.Format im Subject.
    nameIDNameQualifier(String aNameIDNameQualifier)
    Builds the NameID.NameQualifier on the Subject. Bildet das NameID.NameQualifier im Subject.
    nameIDValue(String aNameIDValue)
    Builds the NameID.Value on the Subject. Bildet das NameID.Value im Subject.
    subjectConfirmations(List<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> aSubjectConfirmations)
    Method to set a list SubjectConfirmations of the SubjectConfirmation to be build. Methode um eine liste von SubjectConfirmation dem SubjectConfirmation hinzuzufügen.

    Methods inherited from interface org.projecthusky.xua.saml2.SimpleBuilder

    create
  • Method Details

    • addSubjectConfirmations

      SubjectBuilder addSubjectConfirmations(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType aSubjectConfirmation)
      Method to add a SubjectConfirmation to the Subject to be build.
      Methode um ein SubjectConfirmation dem zu buildenden Subject hinzuzufügen.
      Parameters:
      aSubjectConfirmation -
      a List of SubjectConfirmation to be set
      eine List von SubjectConfirmation die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameIDFormat

      SubjectBuilder nameIDFormat(String aNameIDFormat)
      Builds the NameID.Format on the Subject.
      Bildet das NameID.Format im Subject.
      Parameters:
      aNameIDFormat -
      the NameID.Format to be set
      das NameID.Format welches gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameIDNameQualifier

      SubjectBuilder nameIDNameQualifier(String aNameIDNameQualifier)
      Builds the NameID.NameQualifier on the Subject.
      Bildet das NameID.NameQualifier im Subject.
      Parameters:
      aNameIDNameQualifier -
      the NameID.NameQualifier to be set
      das NameID.NameQualifier welches gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameIDValue

      SubjectBuilder nameIDValue(String aNameIDValue)
      Builds the NameID.Value on the Subject.
      Bildet das NameID.Value im Subject.
      Parameters:
      aNameIDValue -
      the NameID.Value to be set
      das NameID.Value welches gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • subjectConfirmations

      SubjectBuilder subjectConfirmations(List<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> aSubjectConfirmations)
      Method to set a list SubjectConfirmations of the SubjectConfirmation to be build.
      Methode um eine liste von SubjectConfirmation dem SubjectConfirmation hinzuzufügen.
      Parameters:
      aSubjectConfirmations -
      a List of SubjectConfirmation to be set
      eine List von SubjectConfirmation die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders