FINERACT-2246: New command processing - document management
This commit is contained in:
committed by
Aleksandar Vidakovic
parent
8a61e30a45
commit
2ff0c62f40
+6
-6
@@ -22,10 +22,10 @@ import feign.Param;
|
||||
import feign.RequestLine;
|
||||
import feign.Response;
|
||||
import java.util.List;
|
||||
import org.apache.fineract.client.models.DeleteEntityTypeEntityIdDocumentsResponse;
|
||||
import org.apache.fineract.client.models.DocumentCreateResponse;
|
||||
import org.apache.fineract.client.models.DocumentData;
|
||||
import org.apache.fineract.client.models.PostEntityTypeEntityIdDocumentsResponse;
|
||||
import org.apache.fineract.client.models.PutEntityTypeEntityIdDocumentsResponse;
|
||||
import org.apache.fineract.client.models.DocumentDeleteResponse;
|
||||
import org.apache.fineract.client.models.DocumentUpdateResponse;
|
||||
|
||||
/**
|
||||
* This class was originally generated by <a href="https://openapi-generator.tech">OpenAPI Generator</a>, but then had
|
||||
@@ -44,7 +44,7 @@ public interface DocumentsApiFixed {
|
||||
* @return PostEntityTypeEntityIdDocumentsResponse
|
||||
*/
|
||||
@RequestLine("POST /v1/{entityType}/{entityId}/documents")
|
||||
PostEntityTypeEntityIdDocumentsResponse createDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
DocumentCreateResponse createDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
org.apache.fineract.client.feign.FineractMultipartEncoder.MultipartData multipartData);
|
||||
|
||||
/**
|
||||
@@ -59,7 +59,7 @@ public interface DocumentsApiFixed {
|
||||
* @return DeleteEntityTypeEntityIdDocumentsResponse
|
||||
*/
|
||||
@RequestLine("DELETE /v1/{entityType}/{entityId}/documents/{documentId}")
|
||||
DeleteEntityTypeEntityIdDocumentsResponse deleteDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
DocumentDeleteResponse deleteDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
@Param("documentId") Long documentId);
|
||||
|
||||
/**
|
||||
@@ -114,6 +114,6 @@ public interface DocumentsApiFixed {
|
||||
* @return PutEntityTypeEntityIdDocumentsResponse
|
||||
*/
|
||||
@RequestLine("PUT /v1/{entityType}/{entityId}/documents/{documentId}")
|
||||
PutEntityTypeEntityIdDocumentsResponse updateDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
DocumentUpdateResponse updateDocument(@Param("entityType") String entityType, @Param("entityId") Long entityId,
|
||||
@Param("documentId") Long documentId, org.apache.fineract.client.feign.FineractMultipartEncoder.MultipartData multipartData);
|
||||
}
|
||||
|
||||
+2
-3
@@ -35,7 +35,6 @@ import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import org.apache.fineract.client.feign.FineractFeignClientConfig;
|
||||
import org.apache.fineract.client.feign.services.DocumentsApiFixed;
|
||||
import org.apache.fineract.client.models.DeleteEntityTypeEntityIdDocumentsResponse;
|
||||
import org.apache.fineract.client.models.DocumentData;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
@@ -149,7 +148,7 @@ class DocumentsApiFixedIntegrationTest {
|
||||
.willReturn(aResponse().withStatus(200).withHeader("Content-Type", "application/json").withBody(responseBody)));
|
||||
|
||||
DocumentsApiFixed api = config.createClient(DocumentsApiFixed.class);
|
||||
DeleteEntityTypeEntityIdDocumentsResponse response = api.deleteDocument("clients", 123L, 456L);
|
||||
var response = api.deleteDocument("clients", 123L, 456L);
|
||||
|
||||
assertThat(response).isNotNull();
|
||||
assertThat(response.getResourceId()).isEqualTo(456L);
|
||||
@@ -162,7 +161,7 @@ class DocumentsApiFixedIntegrationTest {
|
||||
.willReturn(aResponse().withStatus(200).withHeader("Content-Type", "application/json").withBody(responseBody)));
|
||||
|
||||
DocumentsApiFixed api = config.createClient(DocumentsApiFixed.class);
|
||||
DeleteEntityTypeEntityIdDocumentsResponse response = api.deleteDocument("loans", 789L, 999L);
|
||||
var response = api.deleteDocument("loans", 789L, 999L);
|
||||
|
||||
assertThat(response).isNotNull();
|
||||
assertThat(response.getResourceId()).isEqualTo(999L);
|
||||
|
||||
Reference in New Issue
Block a user