Index

A B C D E F G H I J L M N P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

APPLICATION_SOAP_XML - Static variable in class de.gematik.ncpeh.api.mock.builder.Constants
 

B

build() - Method in class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
Take the data from the Builder, wrap the HTTP messages and build a new SimulatorCommunicationData object from it.
buildStandardFindDocumentRequest() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP request to be used as payload in the SimulatorCommunicationData.requestSend() element for the NcpehSimulatorApi.findDocuments(FindDocumentsRequest) response.
buildStandardFindDocumentResponse() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP response to be used as payload in the SimulatorCommunicationData.responseReceived() element in the context of the NcpehSimulatorApi.findDocuments(FindDocumentsRequest) operation.
buildStandardIdentifyPatientRequest() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP request to be used as payload in the SimulatorCommunicationData.requestSend() element for the NcpehSimulatorApi.identifyPatient(IdentifyPatientRequest) response.
buildStandardIdentifyPatientResponse() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP response to be used as payload in the SimulatorCommunicationData.responseReceived() element for the NcpehSimulatorApi.identifyPatient(IdentifyPatientRequest) response.
buildStandardRetrieveDocumentRequest() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP request to be used as payload in the SimulatorCommunicationData.requestSend() element for the NcpehSimulatorApi.retrieveDocument(RetrieveDocumentRequest) response.
buildStandardRetrieveDocumentResponse() - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Build an HTTP response to be used as payload in the SimulatorCommunicationData.responseReceived() element for the NcpehSimulatorApi.retrieveDocument(RetrieveDocumentRequest) response.

C

close() - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpResponse
 
Constants - Class in de.gematik.ncpeh.api.mock.builder
 
Constants() - Constructor for class de.gematik.ncpeh.api.mock.builder.Constants
 

D

de.gematik.ncpeh.api.mock - package de.gematik.ncpeh.api.mock
 
de.gematik.ncpeh.api.mock.builder - package de.gematik.ncpeh.api.mock.builder
 
de.gematik.ncpeh.api.mock.http - package de.gematik.ncpeh.api.mock.http
 
de.gematik.ncpeh.api.mock.util - package de.gematik.ncpeh.api.mock.util
 

E

executeInternal(HttpHeaders) - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpRequest
 

F

FIND_DOCUMENT_REQUEST_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
FIND_DOCUMENT_RESPONSE_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
findDocuments(FindDocumentsRequest) - Method in class de.gematik.ncpeh.api.mock.NCPeHMockApiImpl
 

G

get() - Method in interface de.gematik.ncpeh.api.mock.util.ThrowingSupplier
 
getBodyInternal(HttpHeaders) - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpRequest
 
getMethodValue() - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpRequest
 
getRawStatusCode() - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpResponse
 
getStatusText() - Method in class de.gematik.ncpeh.api.mock.http.PseudoHttpResponse
 

H

HttpMessageFactory - Class in de.gematik.ncpeh.api.mock.builder
Static methods used to create test data, to be returned by API operations
HttpMessageFactory() - Constructor for class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 

I

identifyPatient(IdentifyPatientRequest) - Method in class de.gematik.ncpeh.api.mock.NCPeHMockApiImpl
 

J

jsonProvider() - Method in class de.gematik.ncpeh.api.mock.NCPeHMockApplication
Create the JsonProvider as Bean, which is then used to serialize and deserialize the data, which are processed at the implemented API interface (NCPeHMockApiImpl).

L

loggingFeature() - Method in class de.gematik.ncpeh.api.mock.NCPeHMockApplication
 

M

main(String[]) - Static method in class de.gematik.ncpeh.api.mock.NCPeHMockApplication
 
MESSAGES_FOLDER - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 

N

NCPeHMockApiImpl - Class in de.gematik.ncpeh.api.mock
Implementation of the NCPeH Trigger Interface API It's all Spring and Apache CXF magic, so pretty slim implementation
NCPeHMockApiImpl() - Constructor for class de.gematik.ncpeh.api.mock.NCPeHMockApiImpl
 
NCPeHMockApplication - Class in de.gematik.ncpeh.api.mock
The main class of the Spring Boot application
NCPeHMockApplication() - Constructor for class de.gematik.ncpeh.api.mock.NCPeHMockApplication
 

P

PATIENT_IDENTIFICATION_REQUEST_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
PATIENT_IDENTIFICATION_RESPONSE_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
PATIENT_SERVICE_RETRIEVE_MSG - Static variable in class de.gematik.ncpeh.api.mock.builder.Constants
 
PATIENT_SERVICE_RETRIEVE_RESPONSE - Static variable in class de.gematik.ncpeh.api.mock.builder.Constants
 
PSEUDO_URI - Static variable in class de.gematik.ncpeh.api.mock.builder.Constants
 
PseudoHttpRequest - Class in de.gematik.ncpeh.api.mock.http
Lightweight implementation of an HTTP request with the only purpose to create testdata for the API operations in the form of content for SimulatorCommunicationData.requestSend() fields.
PseudoHttpRequest() - Constructor for class de.gematik.ncpeh.api.mock.http.PseudoHttpRequest
 
PseudoHttpResponse - Class in de.gematik.ncpeh.api.mock.http
Lightweight implementation of an HTTP response with the only purpose to create testdata for the API operations in the form of content for SimulatorCommunicationData.responseReceived() fields.
PseudoHttpResponse() - Constructor for class de.gematik.ncpeh.api.mock.http.PseudoHttpResponse
 

R

readFileContentFromPath(String) - Static method in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
Read the content of a file at the given path into a String.
The encoding of the file must be UTF-8.
RESOURCES_FOLDER - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
RETRIEVE_DOCUMENT_REQUEST_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
RETRIEVE_DOCUMENT_RESPONSE_FILE_NAME - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 
retrieveDocument(RetrieveDocumentRequest) - Method in class de.gematik.ncpeh.api.mock.NCPeHMockApiImpl
 

S

SimulatorCommunicationDataBuilder - Class in de.gematik.ncpeh.api.mock.builder
Builder class to build objects of type SimulatorCommunicationData, which than can be used as response of the API operations
SimulatorCommunicationDataBuilder() - Constructor for class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
 
SPRING_BOOT_CLASSES_FOLDER - Static variable in class de.gematik.ncpeh.api.mock.builder.HttpMessageFactory
 

T

ThrowingSupplier<T,E extends Throwable> - Interface in de.gematik.ncpeh.api.mock.util
Simple functional supplier interface to be able to include code in the supplier, which throws predefined exceptions
toSupplier() - Method in interface de.gematik.ncpeh.api.mock.util.ThrowingSupplier
Transforms this Supplier into a regular Java lang Supplier, without having to worry about the exceptions, that might be thrown.

W

wrapHttpMessage(ClientHttpRequest) - Static method in class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
Static method to wrap an HTTP request into an object of type WrappedHttpMessage
wrapHttpMessage(ClientHttpResponse) - Static method in class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
Static method to wrap an HTTP response into an object of type WrappedHttpMessage
wrapHttpRequest(ClientHttpRequest) - Static method in class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
 
wrapHttpResponse(PseudoHttpResponse) - Static method in class de.gematik.ncpeh.api.mock.builder.SimulatorCommunicationDataBuilder
 
A B C D E F G H I J L M N P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values