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

    Constructors
    Constructor
    Description
    Instantiates a new SubjectConfirmationBuilderImpl.
  • Method Summary

    Modifier and Type
    Method
    Description
    address(String aAddress)
    Method 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
    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(String aMethod)
    Method to set the Method of the SubjectConfirmation to be build. Methode um ein Method dem SubjectConfirmation hinzuzufügen.
    notBefore(Calendar aNotBefore)
    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.
    recipient(String aRecipient)
    Method to set the Recipient of the SubjectConfirmation to be build. Methode um ein Recipient dem SubjectConfirmation hinzuzufügen.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SubjectConfirmationBuilderImpl

      public SubjectConfirmationBuilderImpl()
      Instantiates a new SubjectConfirmationBuilderImpl.
  • Method Details

    • address

      public SubjectConfirmationBuilder address(String aAddress)
      Method to set the Address of the SubjectConfirmation to be build.
      Methode um ein Address dem SubjectConfirmation hinzuzufügen.
      Specified by:
      address in interface SubjectConfirmationBuilder
      Parameters:
      aAddress -
      the Address to be set
      die Addresse die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die 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 interface SimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
      Returns:
      a new instance of T with the params set
      eine 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 interface SecurityObjectBuilder<org.opensaml.saml.saml2.core.SubjectConfirmation,org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectConfirmationType>
      Parameters:
      aInternalObject -
      the internal wrapped object of type T
      das Innere, gewrappte Object vom Typ T
      Returns:
      the Object ot the type U
      the instance of type U
      die 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

      public SubjectConfirmationBuilder inResponseTo(String aResponseTo)
      Method to set the InResponseTo of the SubjectConfirmation to be build.
      Methode um ein InResponseTo dem SubjectConfirmation hinzuzufügen.
      Specified by:
      inResponseTo in interface SubjectConfirmationBuilder
      Parameters:
      aResponseTo -
      the InResponseTo to be set
      die InResponseTo die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also:
    • method

      public SubjectConfirmationBuilder method(String aMethod)
      Method to set the Method of the SubjectConfirmation to be build.
      Methode um ein Method dem SubjectConfirmation hinzuzufügen.
      Specified by:
      method in interface SubjectConfirmationBuilder
      Parameters:
      aMethod -
      the Method to be set
      die Method die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also:
    • notBefore

      public SubjectConfirmationBuilder notBefore(Calendar aNotBefore)
      Method to set the NotBefore of the SubjectConfirmation to be build.
      Methode um ein NotBefore dem SubjectConfirmation hinzuzufügen.
      Specified by:
      notBefore in interface SubjectConfirmationBuilder
      Parameters:
      aNotBefore -
      the NotBefore to be set
      die NotBefore die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also:
    • notOnOrAfter

      public SubjectConfirmationBuilder notOnOrAfter(Calendar aNotOnOrAfter)
      Method to set the NotOnOrAfter of the SubjectConfirmation to be build.
      Methode um ein NotOnOrAfter dem SubjectConfirmation hinzuzufügen.
      Specified by:
      notOnOrAfter in interface SubjectConfirmationBuilder
      Parameters:
      aNotOnOrAfter -
      the NotOnOrAfter to be set
      die NotOnOrAfter die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also:
    • recipient

      public SubjectConfirmationBuilder recipient(String aRecipient)
      Method to set the Recipient of the SubjectConfirmation to be build.
      Methode um ein Recipient dem SubjectConfirmation hinzuzufügen.
      Specified by:
      recipient in interface SubjectConfirmationBuilder
      Parameters:
      aRecipient -
      the Recipient to be set
      die Recipient die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also: