Commit c0a755bc authored by Jürgen Hannus's avatar Jürgen Hannus
Browse files

Merge branch 'develop' into 'master'

Release: merge 'develop' into 'master' created by Jürgen Hannus

See merge request teis/common-api-gateway!171
parents 51563694 2545145c
package ee.sm.ti.teis.commongateway.tasks.task.actionplan;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.request.CreateTaskActionPlanRequest;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.request.DeleteTaskActionPlanRequest;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.request.UpdateTaskActionPlanRequest;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.response.CreateTaskActionPlanResponse;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.response.DeleteTaskActionPlanResponse;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.response.UpdateTaskActionPlanResponse;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.dto.TaskReferencesDto;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.dto.TaskResponsiblePersonsDto;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.request.*;
import ee.sm.ti.teis.commongateway.tasks.task.actionplan.response.*;
import ee.sm.ti.teis.commongateway.tasks.task.dto.TaskDto;
import ee.sm.ti.teis.commongateway.tasks.task.dto.TasksDto;
import ee.sm.ti.teis.gatewaycommon.error.NoResponseFromRabbitException;
import lombok.RequiredArgsConstructor;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
......@@ -51,4 +50,49 @@ public class TaskActionPlanProcessingService {
throw new NoResponseFromRabbitException(request.getRequestMetaDTO().getRequestId());
}
public TasksDto getTaskActionPlans(GetTaskActionPlansRequest request) {
GetTaskActionPlansResponse response =
(GetTaskActionPlansResponse) gwRabbitTemplate.convertSendAndReceive(request.routingKey(), request);
if (response != null) {
return response.processResponse();
}
throw new NoResponseFromRabbitException(request.getRequestMetaDTO().getRequestId());
}
public TaskDto updateStatus(UpdateTaskActionPlanStatusRequest request) {
UpdateTaskActionPlanStatusResponse response =
(UpdateTaskActionPlanStatusResponse) gwRabbitTemplate.convertSendAndReceive(request.routingKey(), request);
if (response != null) {
return response.processResponse();
}
throw new NoResponseFromRabbitException(request.getRequestMetaDTO().getRequestId());
}
public TaskReferencesDto getTaskReferences(GetTaskReferencesRequest request){
GetTaskReferencesResponse response =
(GetTaskReferencesResponse) gwRabbitTemplate.convertSendAndReceive(request.routingKey(), request);
if (response != null) {
return response.processResponse();
}
throw new NoResponseFromRabbitException(request.getRequestMetaDTO().getRequestId());
}
public TaskResponsiblePersonsDto getTaskResponsiblePersons(GetTaskResponsiblePersonsRequest request) {
GetTaskResponsiblePersonsResponse response =
(GetTaskResponsiblePersonsResponse) gwRabbitTemplate.convertSendAndReceive(request.routingKey(), request);
if (response != null) {
return response.processResponse();
}
throw new NoResponseFromRabbitException(request.getRequestMetaDTO().getRequestId());
}
}
......@@ -96,6 +96,11 @@ teis.api.messages.task.assignees.create-task-assignee: Teenus lisab ülesandele
teis.api.messages.task.assignees.delete-task-assignee: Teenus eemaldab ülesande (ülesannetelt) täitja (täitjad).
teis.api.messages.task.action-plan.post: Teenus salvestab tegevusplaani lisatud uue ülesande. Teenust kasutab iseteeninduse kasutajaliides, et salvestada otse tegevusplaani lisatud ülesandeid.
teis.api.messages.task.action-plan.delete: Teenus kustutab ülesande andmed. Teenust kasutab iseteenindus, et kustutada otse tegevuskavasse lisatud ülesannet.
teis.api.messages.task.action-plan.put: Teenus võimaldab muuta ülesande andmeid.
teis.api.messages.task.action-plan.get-task-action-plans: Teenus väljastab ülesande andmeobjektid (Tasks), mida kasutatakse tegevuskava kuvamiseks.
teis.api.messages.task.action-plan.update-status: Teenus võimaldab muuta ülesande staatust.
teis.api.messages.task.action-plan.get-references: Teenus väljastab kõik erinevad ülesannetega seotud andmeobjektid (nt menetluste numbrid).
teis.api.messages.task.action-plan.get-responsible-persons: Teenus väljastab kõik erinevad ülesannetega seotud vastutajad (nt töötajad või üksuste nimetused).
teis.api.messages.deadline.get: Teenus arvutab etteantud parameetrite alusel tähtaegu.
teis.api.messages.message.get-messages: Teenus väljastab sõnumi andmeobjektid.
......@@ -135,6 +140,7 @@ teis.api.risk-assessments.risk-assessment.create: Teenus salvestab uue riskianal
teis.api.risk-assessments.risk-assessment.get: Teenus väljastab ettevõtte riskianalüüside andmeobjektid.
teis.api.risk-assessments.risk-assessment.update-title: Teenus muudab riskianalüüsi pealkirja. Teenust kasutab iseteenindus, et salvestada nime muutus.
teis.api.risk-assessments.risk-assessment.conclusion: Teenus väljastab riskianalüüsi kokkuvõtte.
teis.api.risk-assessments.risk-assessment.action-plan-conclusion: Teenus väljastab riskianalüüsi tegevuskava kokkuvõtte.
teis.api.risk-assessments.risk-assessment.get-business-types: Teenus väljastab riskianalüüsi raames hinnatavate tegevuse tüüpide andmeobjektid.
teis.api.risk-assessments.risk-assessment.update-status: Teenus muudab riskianalüüsi staatust.
teis.api.risk-assessments.risk-assessment.get-by-id: Teenus väljastab riskianalüüsi andmeobjekti.
......@@ -144,6 +150,7 @@ teis.api.risk-assessments.risk-assessment.copy: Teenus loob uue riskianalüüsi
teis.api.risk-assessments.risk-statement-assessment.patch: Teenus salvestab abinõu rakendamise vastuse (kas abinõu on rakendatud). Teenust kasutab iseteenindus, et salvestada kasutaja tehtud valikud.
teis.api.risk-assessments.risk-statement-assessment.patch-description: Teenus salvestab täiendavalt lisatud abinõu kirjelduse muudatuse. Teenust kasutab iseteenindus, et kasutaja saaks korrigeerida vigaselt sisestatud kirjeldust.
teis.api.risk-assessments.risk-statement-assessment.patch-action: Teenus salvestab abinõude rakendamise vastuse andmeobjekti juurde tegevuskavasse kantud ülesande andmed.
teis.api.risk-assessments.risk-statement-assessment.create: Teenus salvestab täiendava abinõu rakendamise andmed. Teenust kasutab iseteenindus, et salvestada kasutaja sisestatud täiendava abinõu rakendamise andmed.
teis.api.risk-assessments.risk-statement-assessment.delete: Teenus kustutab abinõu rakendamise väite kohta antud vastuse. Teenust kasutab iseteenindus, et kasutaja saaks kustutada ekslikult lisatud andmeobjekti.
......
theGroup=ee.sm.ti.teis
//commonApiGatewayVersion=forSearch ^commonApiGatewayVersion=.*?-SNAPSHOT
theVersion=1.17.0
commonsVersion=1.17.0
theVersion=1.18.0
commonsVersion=1.18.0
pluginVersion=1.2.0
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment