Add version request/response DTOs. 53/69053/1
authortalig <talig@amdocs.com>
Wed, 26 Sep 2018 06:33:04 +0000 (09:33 +0300)
committertalig <talig@amdocs.com>
Wed, 26 Sep 2018 06:33:04 +0000 (09:33 +0300)
commit373f52e9080ec7b5c0fb0b2c371bd557060bc9ae
tree3b8ac1ec3222314f81d97d46721d81df052e2146
parentac89252d0999c9916915e7997261a681b39544a1
Add version request/response DTOs.

In order to prevent duplicate key error when updating input/output parameters - hide their internal Ids.

Change-Id: I9bd23cb0b6559a94e32c5c7d75f3e0135822bcb1
Issue-ID: SDC-1793
Signed-off-by: talig <talig@amdocs.com>
14 files changed:
workflow-bdd/features/Version.feature
workflow-bdd/resources/json/versionWithDuplicateInputName.json [new file with mode: 0644]
workflow-bdd/resources/json/versionWithDuplicateOutputName.json [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/WorkflowVersionController.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/mappers/WorkflowVersionDtoMapper.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/Parameter.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/WorkflowVersionRequest.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/WorkflowVersionResponse.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/validation/NoDuplicatesValidator.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/ParameterEntity.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/types/WorkflowVersion.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/api/WorkflowVersionControllerTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/api/validation/NoDuplicatesValidatorTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/WorkflowVersionManagerImplTest.java