Package org.projecthusky.xua.saml2
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 TypeMethodDescriptionaddSubjectConfirmations
(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 listSubjectConfirmation
s of the SubjectConfirmation to be build. Methode um eine liste vonSubjectConfirmation
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
-aList
ofSubjectConfirmation
to be seteineList
vonSubjectConfirmation
die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
nameIDFormat
Builds the NameID.Format on the Subject.Bildet das NameID.Format im Subject.- Parameters:
aNameIDFormat
-the NameID.Format to be setdas NameID.Format welches gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
nameIDNameQualifier
Builds the NameID.NameQualifier on the Subject.Bildet das NameID.NameQualifier im Subject.- Parameters:
aNameIDNameQualifier
-the NameID.NameQualifier to be setdas NameID.NameQualifier welches gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
nameIDValue
Builds the NameID.Value on the Subject.Bildet das NameID.Value im Subject.- Parameters:
aNameIDValue
-the NameID.Value to be setdas NameID.Value welches gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
subjectConfirmations
SubjectBuilder subjectConfirmations(List<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> aSubjectConfirmations) Method to set a listSubjectConfirmation
s of the SubjectConfirmation to be build.Methode um eine liste vonSubjectConfirmation
dem SubjectConfirmation hinzuzufügen.- Parameters:
aSubjectConfirmations
-aList
ofSubjectConfirmation
to be seteineList
vonSubjectConfirmation
die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-