Class ArtifactResolveBuilderImpl

java.lang.Object
org.projecthusky.xua.saml2.impl.ArtifactResolveBuilderImpl
All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.saml.saml2.core.ArtifactResolve,ArtifactResolve>, ArtifactResolveBuilder, BaseBuilder<ArtifactResolveBuilder>

public class ArtifactResolveBuilderImpl extends Object implements ArtifactResolveBuilder, SecurityObjectBuilder<org.opensaml.saml.saml2.core.ArtifactResolve,ArtifactResolve>
Class implementing the corresponding interface for Assertion building.
  • Constructor Details

    • ArtifactResolveBuilderImpl

      public ArtifactResolveBuilderImpl()
      Default constructor.
  • Method Details

    • artifact

      public ArtifactResolveBuilderImpl artifact(String aArtifact)
      Description copied from interface: ArtifactResolveBuilder
      Method to add an Artifact to the ArtifactResolve to be build.
      Methode um ein Artifact dem ArtifactResolve hinzuzufügen.
      Specified by:
      artifact in interface ArtifactResolveBuilder
      Parameters:
      aArtifact -
      the Artifact to be added.
      das Artifact welches hinzugefügt werden soll.
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • create

      public ArtifactResolve create()
      Method to create ArtefactResolve instance.
      Returns:
      the created artefactresolve instance
    • create

      public ArtifactResolve create(org.opensaml.saml.saml2.core.ArtifactResolve aInternalObject)
      Description copied from interface: SecurityObjectBuilder
      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.ArtifactResolve,ArtifactResolve>
      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
    • id

      Description copied from interface: BaseBuilder
      Builds the id on the T.
      Bildet die ID im T.
      Specified by:
      id in interface BaseBuilder<ArtifactResolveBuilder>
      Parameters:
      aId -
      the id string to be set
      die ID die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • issueInstant

      public ArtifactResolveBuilderImpl issueInstant(Calendar aIssueInstant)
      Description copied from interface: BaseBuilder
      Builds the issueInstant on the T.
      Bildet den issueInstant im T.
      Specified by:
      issueInstant in interface BaseBuilder<ArtifactResolveBuilder>
      Parameters:
      aIssueInstant -
      the issueInstant to be set
      der issueInstant der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • issuer

      public ArtifactResolveBuilderImpl issuer(String aIssuer)
      Description copied from interface: BaseBuilder
      Builds the Issuer element on the T.
      Buildet das Issuer element im T.
      Specified by:
      issuer in interface BaseBuilder<ArtifactResolveBuilder>
      Parameters:
      aIssuer -
      the issuer to be set
      der Issuer der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • version

      public ArtifactResolveBuilderImpl version(String aVersion)
      Description copied from interface: BaseBuilder
      Builds the Version on the T.
      Buildet die Version im T.
      Specified by:
      version in interface BaseBuilder<ArtifactResolveBuilder>
      Parameters:
      aVersion -
      the issuer to be set
      der Issuer der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders