## Uses of Class
be.ehealth.technicalconnector.ws.domain.GenericRequest

- Packages that use GenericRequest
  Package | Description
  --- | ---
  be.ehealth.technicalconnector.generic.session |
  be.ehealth.technicalconnector.generic.session.impl |
  be.ehealth.technicalconnector.service.ws |
  be.ehealth.technicalconnector.ws |
  be.ehealth.technicalconnector.ws.domain |
  be.ehealth.technicalconnector.ws.impl |
  be.ehealth.technicalconnector.ws.impl.strategy |
  be.fgov.ehealth.technicalconnector.distributedkeys.proxy |

- - ### Uses of GenericRequest in be.ehealth.technicalconnector.generic.session

    Methods in be.ehealth.technicalconnector.generic.session with parameters of type GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericResponse` | GenericService.`send(GenericRequest request)`

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.generic.session.impl

    Methods in be.ehealth.technicalconnector.generic.session.impl with parameters of type GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericResponse` | GenericServiceImpl.`send(GenericRequest request)`

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.service.ws

    Methods in be.ehealth.technicalconnector.service.ws that return GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `static GenericRequest` | ServiceFactory.`getETKService()` Gets the eTK service.
    `static GenericRequest` | ServiceFactory.`getIdSupportV2Service(SAMLToken token)`
    `static GenericRequest` | ServiceFactory.`getKGSSService()` Gets the KGSS service.
    `static GenericRequest` | ServiceFactory.`getKGSSServiceSecured(SAMLToken token)` Gets the KGSSS service secured.
    `static GenericRequest` | ServiceFactory.`getSealsService(X509Certificate certificate, PrivateKey privateKey)` Gets the Codage service.
    `static GenericRequest` | ServiceFactory.`getSTSService(X509Certificate certificate, PrivateKey privateKey)` Gets the sTS service.
    `static GenericRequest` | ServiceFactory.`getTSAuthorityService(X509Certificate certificate, PrivateKey privateKey)` Gets the Timestamping service.
    `static GenericRequest` | ServiceFactory.`getTSConsultService(X509Certificate certificate, PrivateKey privateKey)` Gets the Timestamping service.

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.ws

    Methods in be.ehealth.technicalconnector.ws with parameters of type GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericResponse` | GenericWsSender.`send(GenericRequest request)`

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.ws.domain

    Methods in be.ehealth.technicalconnector.ws.domain that return GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericRequest` | GenericRequest.`addDataHandler(String id, byte[] byteArray)` Wrapping a byte[] in a `ByteArrayDatasource` as `DataHandler`
    `GenericRequest` | GenericRequest.`addDataHandler(String id, DataHandler dataHandler)`
    `GenericRequest` | GenericRequest.`addDefaulHandlerChain()` This method will sets the DefaultHandlerChain before and after the security layer as specified in the configuration.
    `GenericRequest` | GenericRequest.`addHandlerChain(HandlerChain handlers)` This method will append all the handlers in the `HandlerChain`
    `GenericRequest` | GenericRequest.`setCertificateSecured(X509Certificate certificate, PrivateKey privateKey)`
    `GenericRequest` | GenericRequest.`setCredential(Credential cred, TokenType sec)` This method will set the security handler based on the credential
    `GenericRequest` | GenericRequest.`setCredentialFromSession(TokenType sec)` This method will use the session to detirming the credential to use.
    `GenericRequest` | GenericRequest.`setEndpoint(String endpoint)`
    `GenericRequest` | GenericRequest.`setPayload(Document payload)`
    `GenericRequest` | GenericRequest.`setPayload(Document payload, GenericFeature... features)`
    `GenericRequest` | GenericRequest.`setPayload(Object payload)` Setting the payload with a classes annotated with `XmlRootElement` are allowed.
    `GenericRequest` | GenericRequest.`setPayload(Object payload, GenericFeature... features)`
    `GenericRequest` | GenericRequest.`setPayload(String payload)` The payload to set as String value Note: only well-formed xml document are allowed.
    `GenericRequest` | GenericRequest.`setSamlSecured(Element assertion, Credential hok)` This method will uses the assertion and the credential for setting the SAML security
    `GenericRequest` | GenericRequest.`setSoapAction(String soapAction)`
    `GenericRequest` | GenericRequest.`setSoapAction(String soapAction, boolean wsiCompliant)`
    `GenericRequest` | GenericRequest.`setWSAddressing(WsAddressingHeader header)` This method will set the WSAddressing header as specified in the V200508 specification

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.ws.impl

    Methods in be.ehealth.technicalconnector.ws.impl with parameters of type GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericResponse` | GenericWsSenderImpl.`send(GenericRequest genericRequest)`

  - ### Uses of GenericRequest in be.ehealth.technicalconnector.ws.impl.strategy

    Methods in be.ehealth.technicalconnector.ws.impl.strategy that return GenericRequest
    Modifier and Type | Method and Description
    --- | ---
    `GenericRequest` | InvokeStrategyContext.`getRequest()`

    Constructors in be.ehealth.technicalconnector.ws.impl.strategy with parameters of type GenericRequest
    Constructor and Description
    `InvokeStrategyContext(GenericRequest request)`

  - ### Uses of GenericRequest in be.fgov.ehealth.technicalconnector.distributedkeys.proxy

    Constructors in be.fgov.ehealth.technicalconnector.distributedkeys.proxy with parameters of type GenericRequest
    Constructor and Description
    `DigitalSignatureServiceProxy(GenericRequest req, String profile, Map<String,List<X509Certificate>> certificates)`

Connector Packaging TECHNICAL 4.1.2 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.