Package org.projecthusky.xua.saml2.impl
Class SubjectConfirmationBuilderImpl
java.lang.Object
org.projecthusky.xua.saml2.impl.SubjectConfirmationBuilderImpl
- All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.saml.saml2.core.SubjectConfirmation,
,org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> SimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
,SubjectConfirmationBuilder
public class SubjectConfirmationBuilderImpl
extends Object
implements SubjectConfirmationBuilder, SecurityObjectBuilder<org.opensaml.saml.saml2.core.SubjectConfirmation,org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
Class implementing the corresponding interface for SubjectConfirmation building.
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new SubjectConfirmationBuilderImpl. -
Method Summary
Modifier and TypeMethodDescriptionMethod to set the Address of the SubjectConfirmation to be build. Methode um ein Address dem SubjectConfirmation hinzuzufügen.org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType
create()
Creates a concrete instance of T with setted params. Erstellt die konkrete Instanz von T mit den gesetzten Parametern.org.opensaml.saml.saml2.core.SubjectConfirmation
create
(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType aInternalObject) Method to create SubjectConfirmationType.org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType
create
(org.opensaml.saml.saml2.core.SubjectConfirmation aInternalObject) Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.inResponseTo
(String aResponseTo) Method to set the InResponseTo of the SubjectConfirmation to be build. Methode um ein InResponseTo dem SubjectConfirmation hinzuzufügen.Method to set the Method of the SubjectConfirmation to be build. Methode um ein Method dem SubjectConfirmation hinzuzufügen.Method to set the NotBefore of the SubjectConfirmation to be build. Methode um ein NotBefore dem SubjectConfirmation hinzuzufügen.notOnOrAfter
(Calendar aNotOnOrAfter) Method to set the NotOnOrAfter of the SubjectConfirmation to be build. Methode um ein NotOnOrAfter dem SubjectConfirmation hinzuzufügen.Method to set the Recipient of the SubjectConfirmation to be build. Methode um ein Recipient dem SubjectConfirmation hinzuzufügen.
-
Constructor Details
-
SubjectConfirmationBuilderImpl
public SubjectConfirmationBuilderImpl()Instantiates a new SubjectConfirmationBuilderImpl.
-
-
Method Details
-
address
Method to set the Address of the SubjectConfirmation to be build.Methode um ein Address dem SubjectConfirmation hinzuzufügen.- Specified by:
address
in interfaceSubjectConfirmationBuilder
- Parameters:
aAddress
-the Address to be setdie Addresse die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-
create
public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType create()Creates a concrete instance of T with setted params.Erstellt die konkrete Instanz von T mit den gesetzten Parametern.- Specified by:
create
in interfaceSimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
- Returns:
- a new instance of T with the params seteine neue Instanz von T mit den gesetzten Parametern
- See Also:
-
create
public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType create(org.opensaml.saml.saml2.core.SubjectConfirmation aInternalObject) Method to create an instance of type T.Methode um eine Instanc des Typs T zu erstellen.- Specified by:
create
in interfaceSecurityObjectBuilder<org.opensaml.saml.saml2.core.SubjectConfirmation,
org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType> - Parameters:
aInternalObject
-the internal wrapped object of type Tdas Innere, gewrappte Object vom Typ T- Returns:
- the Object ot the type U
the instance of type Udie erstellte Instanz vom Typ U
- See Also:
-
create
public org.opensaml.saml.saml2.core.SubjectConfirmation create(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType aInternalObject) Method to create SubjectConfirmationType.- Parameters:
aInternalObject
- the SubjectConfirmationType- Returns:
- the opensaml SubjectConfirmationType
-
inResponseTo
Method to set the InResponseTo of the SubjectConfirmation to be build.Methode um ein InResponseTo dem SubjectConfirmation hinzuzufügen.- Specified by:
inResponseTo
in interfaceSubjectConfirmationBuilder
- Parameters:
aResponseTo
-the InResponseTo to be setdie InResponseTo die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-
method
Method to set the Method of the SubjectConfirmation to be build.Methode um ein Method dem SubjectConfirmation hinzuzufügen.- Specified by:
method
in interfaceSubjectConfirmationBuilder
- Parameters:
aMethod
-the Method to be setdie Method die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-
notBefore
Method to set the NotBefore of the SubjectConfirmation to be build.Methode um ein NotBefore dem SubjectConfirmation hinzuzufügen.- Specified by:
notBefore
in interfaceSubjectConfirmationBuilder
- Parameters:
aNotBefore
-the NotBefore to be setdie NotBefore die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-
notOnOrAfter
Method to set the NotOnOrAfter of the SubjectConfirmation to be build.Methode um ein NotOnOrAfter dem SubjectConfirmation hinzuzufügen.- Specified by:
notOnOrAfter
in interfaceSubjectConfirmationBuilder
- Parameters:
aNotOnOrAfter
-the NotOnOrAfter to be setdie NotOnOrAfter die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-
recipient
Method to set the Recipient of the SubjectConfirmation to be build.Methode um ein Recipient dem SubjectConfirmation hinzuzufügen.- Specified by:
recipient
in interfaceSubjectConfirmationBuilder
- Parameters:
aRecipient
-the Recipient to be setdie Recipient die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
- See Also:
-