Class AuthnRequestImpl
java.lang.Object
org.projecthusky.xua.authentication.impl.AuthnRequestImpl
- All Implemented Interfaces:
AuthnRequest
,SecurityObject<org.opensaml.saml.saml2.core.AuthnRequest>
,Base
public class AuthnRequestImpl
extends Object
implements AuthnRequest, SecurityObject<org.opensaml.saml.saml2.core.AuthnRequest>
Class implementing the corresponding interface for AuthnRequest.
Die Klasse implementiert das entsprechende Interface AuthnRequest.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AuthnRequestImpl
(org.opensaml.saml.saml2.core.AuthnRequest aAuthnRequest) Constructor to instanciate the object with the wrapped opensaml instance. -
Method Summary
Modifier and TypeMethodDescriptionMethod to get the assertion consumer service index.Method to get assertion consumer service url.Method to get attribute consumer service index.Method to get the consent.Method to get the destination.Method to get the ForceAuthn value.getId()
Method to get the ID. Methode die ID zu holen.Method to get the IssueInstant. Methode den IssueInstant zu holen.Method to get the Issuer. Methode um den Issuer zu holen.Method to get the NameIdPolicy.AllowCreate value.Method to get the NameIdPolicy.Format value.Method to get the ProtocolBinding value.Method to get the provider name.org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType
Method to get the subject value.Method to get the Version. Methode um die Version zu holen.org.opensaml.saml.saml2.core.AuthnRequest
Method to get the wrapped inner object. Methode um das Innere, gewrappte object zu erhalten.
-
Constructor Details
-
AuthnRequestImpl
protected AuthnRequestImpl(org.opensaml.saml.saml2.core.AuthnRequest aAuthnRequest) Constructor to instanciate the object with the wrapped opensaml instance.- Parameters:
aAuthnRequest
- the wrapping opensaml instance to be set
-
-
Method Details
-
getAssertionConsumerServiceIndex
Method to get the assertion consumer service index.Object- Specified by:
getAssertionConsumerServiceIndex
in interfaceAuthnRequest
- Returns:
- the assertion consumer service index as integer
- See Also:
-
getAssertionConsumerServiceUrl
Method to get assertion consumer service url.- Specified by:
getAssertionConsumerServiceUrl
in interfaceAuthnRequest
- Returns:
- the assertion consumer service url as string
- See Also:
-
getAttributeConsumingServiceIndex
Method to get attribute consumer service index.- Specified by:
getAttributeConsumingServiceIndex
in interfaceAuthnRequest
- Returns:
- the attribute consumer service index as integer
- See Also:
-
getConsent
Method to get the consent.- Specified by:
getConsent
in interfaceAuthnRequest
- Returns:
- the consent as string
- See Also:
-
getDestination
Method to get the destination.- Specified by:
getDestination
in interfaceAuthnRequest
- Returns:
- the destination value.
- See Also:
-
getForceAuthn
Method to get the ForceAuthn value.- Specified by:
getForceAuthn
in interfaceAuthnRequest
- Returns:
- the force authn value
- See Also:
-
getId
Method to get the ID.Methode die ID zu holen. -
getIssueInstant
Method to get the IssueInstant.Methode den IssueInstant zu holen.- Specified by:
getIssueInstant
in interfaceBase
- Returns:
- the IssueInstant value as
Calendar
.der IssueInstant Wert alsCalendar
. - See Also:
-
getIssuer
Method to get the Issuer.Methode um den Issuer zu holen. -
getNameIdPolicyAllowCreate
Method to get the NameIdPolicy.AllowCreate value.- Specified by:
getNameIdPolicyAllowCreate
in interfaceAuthnRequest
- Returns:
- the NameIdPolicy.AllowCreate value.
- See Also:
-
getNameIdPolicyFormat
Method to get the NameIdPolicy.Format value.- Specified by:
getNameIdPolicyFormat
in interfaceAuthnRequest
- Returns:
- the NameIdPolicy.Format as string
- See Also:
-
getProtocolBinding
Method to get the ProtocolBinding value.- Specified by:
getProtocolBinding
in interfaceAuthnRequest
- Returns:
- the ProtocolBinding value as string
- See Also:
-
getProviderName
Method to get the provider name.- Specified by:
getProviderName
in interfaceAuthnRequest
- Returns:
- the provider name as string
- See Also:
-
getSubject
public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.SubjectType getSubject()Method to get the subject value.- Specified by:
getSubject
in interfaceAuthnRequest
- Returns:
- the subject
- See Also:
-
getVersion
Method to get the Version.Methode um die Version zu holen.- Specified by:
getVersion
in interfaceBase
- Returns:
- the Version value as
String
.die Version alsString
. - See Also:
-
getWrappedObject
public org.opensaml.saml.saml2.core.AuthnRequest getWrappedObject()Method to get the wrapped inner object.Methode um das Innere, gewrappte object zu erhalten.- Specified by:
getWrappedObject
in interfaceSecurityObject<org.opensaml.saml.saml2.core.AuthnRequest>
- Returns:
- returns the wrapped inner object (depends on implementation)
- See Also:
-