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:ArtifactResolveBuilderMethod to add an Artifact to the ArtifactResolve to be build.Methode um ein Artifact dem ArtifactResolve hinzuzufügen.- Specified by:
artifactin 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:SecurityObjectBuilderMethod to create an instance of type T.Methode um eine Instanc des Typs T zu erstellen.- Specified by:
createin 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:BaseBuilderBuilds the id on the T.Bildet die ID im T.- Specified by:
idin 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:BaseBuilderBuilds the issueInstant on the T.Bildet den issueInstant im T.- Specified by:
issueInstantin 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:BaseBuilderBuilds the Issuer element on the T.Buildet das Issuer element im T.- Specified by:
issuerin 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:BaseBuilderBuilds the Version on the T.Buildet die Version im T.- Specified by:
versionin 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
-