Package org.projecthusky.xua.saml2.impl
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod to add an Artifact to the ArtifactResolve to be build. Methode um ein Artifact dem ArtifactResolve hinzuzufügen.create()
Method to create ArtefactResolve instance.create
(org.opensaml.saml.saml2.core.ArtifactResolve aInternalObject) Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.Builds the id on the T. Bildet die ID im T.issueInstant
(Calendar aIssueInstant) Builds the issueInstant on the T. Bildet den issueInstant im T.Builds the Issuer element on the T. Buildet das Issuer element im T.Builds the Version on the T. Buildet die Version im T.
-
Constructor Details
-
ArtifactResolveBuilderImpl
public ArtifactResolveBuilderImpl()Default constructor.
-
-
Method Details
-
artifact
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 interfaceArtifactResolveBuilder
- Parameters:
aArtifact
-the Artifact to be added.das Artifact welches hinzugefügt werden soll.- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
create
Method to create ArtefactResolve instance.- Returns:
- the created artefactresolve instance
-
create
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 interfaceSecurityObjectBuilder<org.opensaml.saml.saml2.core.ArtifactResolve,
ArtifactResolve> - 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
-
id
Description copied from interface:BaseBuilder
Builds the id on the T.Bildet die ID im T.- Specified by:
id
in interfaceBaseBuilder<ArtifactResolveBuilder>
- Parameters:
aId
-the id string to be setdie ID die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
issueInstant
Description copied from interface:BaseBuilder
Builds the issueInstant on the T.Bildet den issueInstant im T.- Specified by:
issueInstant
in interfaceBaseBuilder<ArtifactResolveBuilder>
- Parameters:
aIssueInstant
-the issueInstant to be setder issueInstant der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
issuer
Description copied from interface:BaseBuilder
Builds the Issuer element on the T.Buildet das Issuer element im T.- Specified by:
issuer
in interfaceBaseBuilder<ArtifactResolveBuilder>
- Parameters:
aIssuer
-the issuer to be setder Issuer der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
version
Description copied from interface:BaseBuilder
Builds the Version on the T.Buildet die Version im T.- Specified by:
version
in interfaceBaseBuilder<ArtifactResolveBuilder>
- Parameters:
aVersion
-the issuer to be setder Issuer der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-