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

Packages that use GenericRequest
Package
Description
be.ehealth.business.common.helper
be.ehealth.businessconnector.genericasync.service
be.ehealth.businessconnector.mycarenet.memberdatav2.service
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.business.common.helper

  Methods in be.ehealth.business.common.helper with parameters of type GenericRequest
  Modifier and Type
  Method
  Description
  `static <T extends ResponseType>
  T`
  EhealthServiceHelper.`callEhealthService_1_0(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`
  `static <T extends ResponseType>
  T`
  EhealthServiceHelper.`callEhealthServiceV1(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`
  `static <T extends StatusResponseType>
  T`
  EhealthServiceHelper.`callEhealthServiceV2(SAMLToken token, GenericRequest service, Object request, Class<T> clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator)`

- ## Uses of GenericRequest in be.ehealth.businessconnector.genericasync.service

  Methods in be.ehealth.businessconnector.genericasync.service that return GenericRequest
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getService(SAMLToken token, String serviceName)`
  Deprecated.

- ## Uses of GenericRequest in be.ehealth.businessconnector.mycarenet.memberdatav2.service

  Methods in be.ehealth.businessconnector.mycarenet.memberdatav2.service that return GenericRequest
  Modifier and Type
  Method
  Description
  `static GenericRequest`
  ServiceFactory.`getMemberDataSyncPort(SAMLToken token)`
  Creates a `GenericRequest` for the given SAML token and soap action
  `static GenericRequest`
  ServiceFactory.`getMemberDataSyncPort(SAMLToken token, String endpoint)`
  Creates a `GenericRequest` for the given SAML token and soap action

- ## 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
  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
  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
  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
  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
  Description
  `GenericRequest`
  GenericRequest.`addDataHandler(String id, byte[] byteArray)`
  Wrapping a byte[] in a `ByteArrayDatasource` as `DataHandler`
  `GenericRequest`
  GenericRequest.`addDataHandler(String id, jakarta.activation.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(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.`setPayload(Document payload)`
  `GenericRequest`
  GenericRequest.`setPayload(Document payload, GenericFeature... features)`
  `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
  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
  Description
  `GenericRequest`
  InvokeStrategyContext.`getRequest()`
  Constructors in be.ehealth.technicalconnector.ws.impl.strategy with parameters of type GenericRequest
  Modifier
  Constructor
  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
  Modifier
  Constructor
  Description
  ``
  `DigitalSignatureServiceProxy(GenericRequest req, String profile, Map<String,List<X509Certificate>> certificates)`