Class ConvenienceUserAccessAuthenticationChImpl
java.lang.Object
org.projecthusky.xua.communication.impl.ConvenienceUserAccessAuthenticationImpl
org.projecthusky.communication.ch.ppq.ConvenienceUserAccessAuthenticationChImpl
- All Implemented Interfaces:
PrivacyPolicyQueryModule
,AuthenticationModule
,XUserAssertionModule
public class ConvenienceUserAccessAuthenticationChImpl
extends ConvenienceUserAccessAuthenticationImpl
implements PrivacyPolicyQueryModule
Class implementing the interface ConvenienceUserAccessAuthentication for CH.
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new instance and initializes the OpenSaml Libraries. -
Method Summary
Modifier and TypeMethodDescriptioninvokePrivacyPolicyFeed
(SecurityHeaderElement aAssertion, PrivacyPolicyFeed feed, PpClientConfig clientConfiguration) Method to invoke the PrivacyPolicyFeed. Methode um die PrivacyPolicyFeed auszuführen.invokePrivacyPolicyQuery
(SecurityHeaderElement aAssertion, PrivacyPolicyQuery query, PpClientConfig clientConfiguration) Method to invoke the PrivacyPolicyQuery. Methode um die PrivacyPolicyQuery auszuführen.Methods inherited from class org.projecthusky.xua.communication.impl.ConvenienceUserAccessAuthenticationImpl
invokeGetXUserAssertion, invokeUserAuthentication
-
Constructor Details
-
ConvenienceUserAccessAuthenticationChImpl
public ConvenienceUserAccessAuthenticationChImpl() throws org.opensaml.core.config.InitializationExceptionInstantiates a new instance and initializes the OpenSaml Libraries.- Throws:
org.opensaml.core.config.InitializationException
-
-
Method Details
-
invokePrivacyPolicyFeed
public PrivacyPolicyFeedResponse invokePrivacyPolicyFeed(SecurityHeaderElement aAssertion, PrivacyPolicyFeed feed, PpClientConfig clientConfiguration) throws ClientSendException Method to invoke the PrivacyPolicyFeed.Methode um die PrivacyPolicyFeed auszuführen.- Specified by:
invokePrivacyPolicyFeed
in interfacePrivacyPolicyQueryModule
- Parameters:
aAssertion
-the Assertion to be added to the soap security header.Die Assertion die dem SOAP Security Header hinzugefügt werden soll.feed
-the PrivacyPolicyFeed to be sent.Die PrivacyPolicyFeed die gesendet werden soll.clientConfiguration
-the PpClientConfig to configure the client.Die PrivacyPolicyQuery um den Client zu konfigurieren.- Returns:
- the PrivacyPolicyFeedResponse be received.Die PrivacyPolicyFeedResponse die empfangen wird.
- Throws:
ClientSendException
-will be thrown an error occures.wird geworfen wenn ein Fehler auftritt.- See Also:
-
invokePrivacyPolicyQuery
public PrivacyPolicyQueryResponse invokePrivacyPolicyQuery(SecurityHeaderElement aAssertion, PrivacyPolicyQuery query, PpClientConfig clientConfiguration) throws ClientSendException Method to invoke the PrivacyPolicyQuery.Methode um die PrivacyPolicyQuery auszuführen.- Specified by:
invokePrivacyPolicyQuery
in interfacePrivacyPolicyQueryModule
- Parameters:
aAssertion
-the Assertion to be added to the soap security header.Die Assertion die dem SOAP Security Header hinzugefügt werden soll.query
-the PrivacyPolicyQuery to be sent.Die PrivacyPolicyQuery die gesendet werden soll.clientConfiguration
-the PpClientConfig to configure the client.Die PrivacyPolicyQuery um den Client zu konfigurieren.- Returns:
- the PrivacyPolicyQueryResponse be received.Die PrivacyPolicyQueryResponse die empfangen wird.
- Throws:
ClientSendException
-will be thrown an error occures.wird geworfen wenn ein Fehler auftritt.- See Also:
-