Class StatusBuilderImpl

java.lang.Object
org.projecthusky.xua.saml2.impl.StatusBuilderImpl
All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.saml.saml2.core.Status,Status>, SimpleBuilder<Status>, StatusBuilder

public class StatusBuilderImpl extends Object implements StatusBuilder, SecurityObjectBuilder<org.opensaml.saml.saml2.core.Status,Status>
Since:
Feb 22, 2018 9:26:34 AM
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates a concrete instance of T with setted params. Erstellt die konkrete Instanz von T mit den gesetzten Parametern.
    create(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.protocol.StatusType statusType)
    Method to create an instance of type StatusType. Methode um eine Instanc des Typs StatusType zu erstellen.
    create(org.opensaml.saml.saml2.core.Status aInternalObject)
    Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.
    statusCode(StatusCode aStatusCode)
    Method to set the StatusCode of the Status to be build. Methode um ein StatusCode dem Status hinzuzufügen.
    statusMessage(String aStatusMessage)
    Method to set the StatusMessage of the Status to be build. Methode um eine StatusMessage dem Status hinzuzufügen.

    Methods inherited from class java.lang.Object

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

    • StatusBuilderImpl

      public StatusBuilderImpl()
      Default constructor.
  • Method Details

    • create

      public Status 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<Status>
      Returns:
      a new instance of T with the params set
      eine neue Instanz von T mit den gesetzten Parametern
      See Also:
    • create

      public Status create(org.opensaml.saml.saml2.core.Status 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.Status,Status>
      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 Status create(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.protocol.StatusType statusType)
      Method to create an instance of type StatusType.
      Methode um eine Instanc des Typs StatusType zu erstellen.
      Specified by:
      create in interface StatusBuilder
      Parameters:
      statusType -
      the internal wrapped object of type StatusType
      das Innere, gewrappte Object vom Typ StatusType
      Returns:
      the Object ot the type StatusBuilder
      the instance of type StatusBuilder
      die erstellte Instanz vom Typ StatusBuilder
      See Also:
    • statusCode

      public StatusBuilder statusCode(StatusCode aStatusCode)
      Method to set the StatusCode of the Status to be build.
      Methode um ein StatusCode dem Status hinzuzufügen.
      Specified by:
      statusCode in interface StatusBuilder
      Parameters:
      aStatusCode -
      the StatusCode to be set
      der StatusCode der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also:
    • statusMessage

      public StatusBuilder statusMessage(String aStatusMessage)
      Method to set the StatusMessage of the Status to be build.
      Methode um eine StatusMessage dem Status hinzuzufügen.
      Specified by:
      statusMessage in interface StatusBuilder
      Parameters:
      aStatusMessage -
      the StatusMessage to be set
      die StatusMessage der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
      See Also: