Index
All Classes and Interfaces|All Packages
A
- addField(String, R) - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyCreateRequestBuilder
-
Add a field with its value to the entity.
- and(JsonNode...) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
B
- build() - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyUpdateRequestBuilder
-
Build the SpeedyUpdateRequest without executing it.
- build() - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- builder() - Static method in class com.github.silent.samurai.speedy.api.client.models.SpeedyCreateRequest
C
- com.github.silent.samurai.speedy.api.client - package com.github.silent.samurai.speedy.api.client
- com.github.silent.samurai.speedy.api.client.builder - package com.github.silent.samurai.speedy.api.client.builder
- com.github.silent.samurai.speedy.api.client.clients - package com.github.silent.samurai.speedy.api.client.clients
- com.github.silent.samurai.speedy.api.client.models - package com.github.silent.samurai.speedy.api.client.models
- com.github.silent.samurai.speedy.api.client.utils - package com.github.silent.samurai.speedy.api.client.utils
- condition(String, JsonNode) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- create(SpeedyCreateRequest) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
- create(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
- createMany(SpeedyCreateRequest) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
D
- delete(SpeedyDeleteRequest) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
- delete(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
E
- eq(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- execute() - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyCreateRequestBuilder
-
Build and execute the creation request using the configured SpeedyApi.
- execute() - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyDeleteRequestBuilder
-
Build and execute the delete request using the configured SpeedyApi.
- execute() - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyGetRequestBuilder
-
Build and execute the get request using the configured SpeedyApi.
- execute() - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyUpdateRequestBuilder
-
Build and execute the update request using the configured SpeedyApi.
- execute() - Method in class com.github.silent.samurai.speedy.api.client.models.SpeedyQueryRequest
- expand(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
F
- field(String, Object) - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyUpdateRequestBuilder
-
Add a field to be updated.
- from() - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- from(String) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- from(HttpClient<T>) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
- fromEntity(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- fromJson(JsonNode, Class<T>) - Static method in class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
-
Convert a JsonNode to a specific type.
- fromJson(String, Class<T>) - Static method in class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
-
Convert a JSON string to a specific type.
G
- get(SpeedyGetRequest) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
- get(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
- getFrom() - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- getObjectMapper() - Static method in class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
-
Get the ObjectMapper instance.
- gt(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- gte(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
H
- HttpClient<T> - Interface in com.github.silent.samurai.speedy.api.client
-
Interface for HTTP client operations used by SpeedyApi.
I
- in(Object...) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- invokeAPI(String, HttpMethod, MultiValueMap<String, String>, JsonNode, HttpHeaders) - Method in class com.github.silent.samurai.speedy.api.client.clients.MockMvcHttpClient
- invokeAPI(String, HttpMethod, MultiValueMap<String, String>, JsonNode, HttpHeaders) - Method in class com.github.silent.samurai.speedy.api.client.clients.RestTemplateSpeedyClientImpl
- invokeAPI(String, HttpMethod, MultiValueMap<String, String>, JsonNode, HttpHeaders) - Method in interface com.github.silent.samurai.speedy.api.client.HttpClient
-
Invoke an HTTP API call with the given parameters.
J
- JsonUtil - Class in com.github.silent.samurai.speedy.api.client.utils
-
Utility class for JSON operations in the Speedy Java Client.
- JsonUtil() - Constructor for class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
K
- key(String, Object) - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyDeleteRequestBuilder
- key(String, Object) - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyGetRequestBuilder
- key(String, Object) - Method in class com.github.silent.samurai.speedy.api.client.builder.SpeedyUpdateRequestBuilder
-
Add a key field (typically for identifying the record to update).
L
- lt(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- lte(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
M
- matches(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- mockMvc(MockMvc) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
- MockMvcHttpClient - Class in com.github.silent.samurai.speedy.api.client.clients
-
MockMvc implementation of HttpClient for testing purposes.
- MockMvcHttpClient(MockMvc) - Constructor for class com.github.silent.samurai.speedy.api.client.clients.MockMvcHttpClient
-
Creates a new MockMvcHttpClient with the specified MockMvc instance.
N
- ne(Object) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- nin(Object...) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
O
- or(JsonNode...) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- orderByAsc(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- orderByDesc(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
P
- pageNo(int) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- pageSize(int) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- parseJson(String) - Static method in class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
-
Parse a JSON string to JsonNode.
- prettyPrint() - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
Q
- query(SpeedyQuery) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
- query(SpeedyQuery) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
R
- restTemplate(RestTemplate, String) - Static method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
- RestTemplateSpeedyClientImpl - Class in com.github.silent.samurai.speedy.api.client.clients
- RestTemplateSpeedyClientImpl(RestTemplate, String) - Constructor for class com.github.silent.samurai.speedy.api.client.clients.RestTemplateSpeedyClientImpl
S
- select(String...) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- SpeedyApi<T> - Class in com.github.silent.samurai.speedy.api.client
- SpeedyApi(HttpClient<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.SpeedyApi
-
Constructor that takes an HttpClient interface.
- SpeedyClient<T> - Class in com.github.silent.samurai.speedy.api.client
- SpeedyClient(HttpClient<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.SpeedyClient
- SpeedyCreateRequest - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyCreateRequest() - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyCreateRequest
- SpeedyCreateRequestBuilder<T> - Class in com.github.silent.samurai.speedy.api.client.builder
- SpeedyCreateRequestBuilder(String, SpeedyApi<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.builder.SpeedyCreateRequestBuilder
- SpeedyDeleteRequest - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyDeleteRequest() - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyDeleteRequest
- SpeedyDeleteRequestBuilder<T> - Class in com.github.silent.samurai.speedy.api.client.builder
- SpeedyDeleteRequestBuilder(String, SpeedyApi<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.builder.SpeedyDeleteRequestBuilder
- SpeedyGetRequest - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyGetRequest() - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyGetRequest
- SpeedyGetRequestBuilder<T> - Class in com.github.silent.samurai.speedy.api.client.builder
- SpeedyGetRequestBuilder(String, SpeedyApi<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.builder.SpeedyGetRequestBuilder
- SpeedyQuery - Class in com.github.silent.samurai.speedy.api.client
- SpeedyQuery() - Constructor for class com.github.silent.samurai.speedy.api.client.SpeedyQuery
- SpeedyQueryRequest<T> - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyQueryRequest(SpeedyQuery, SpeedyApi<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyQueryRequest
- SpeedyResponse - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyResponse() - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyResponse
- SpeedyUpdateRequest - Class in com.github.silent.samurai.speedy.api.client.models
- SpeedyUpdateRequest() - Constructor for class com.github.silent.samurai.speedy.api.client.models.SpeedyUpdateRequest
- SpeedyUpdateRequestBuilder<T> - Class in com.github.silent.samurai.speedy.api.client.builder
- SpeedyUpdateRequestBuilder(String, SpeedyApi<T>) - Constructor for class com.github.silent.samurai.speedy.api.client.builder.SpeedyUpdateRequestBuilder
T
- toJson(Object) - Static method in class com.github.silent.samurai.speedy.api.client.utils.JsonUtil
-
Convert an object to JSON string.
U
- update(SpeedyUpdateRequest) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyApi
- update(String) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyClient
W
- where(JsonNode...) - Method in class com.github.silent.samurai.speedy.api.client.SpeedyQuery
All Classes and Interfaces|All Packages