Add activity spec code 39/59339/4
authortalig <talig@amdocs.com>
Thu, 9 Aug 2018 10:13:23 +0000 (13:13 +0300)
committertalig <talig@amdocs.com>
Thu, 9 Aug 2018 10:13:23 +0000 (13:13 +0300)
commitff78ef472f8e481afb39f24a1d37737ef8dfab60
tree2116f2cbc63de2bf82dbf358dbf16268a900a2d0
parent923910109f7796aca1263df1a7fa13f7d6bc072c
Add activity spec code

Move code from sdc repository and:
1. place according to this project structure
2. refactor DTOs and use mapstruct
3. change errorResponse to be a json instead of a string (for all workflow code)

Change-Id: Ia85590b53ab59ff7600e05b8a6d52e06b1773220
Issue-ID: SDC-1606
Signed-off-by: talig <talig@amdocs.com>
72 files changed:
workflow-bdd/config.json
workflow-bdd/features/ActivitySpec.feature [new file with mode: 0644]
workflow-bdd/features/ActivitySpecStatus.feature [new file with mode: 0644]
workflow-bdd/features/examples/ResponseDataChecks.feature
workflow-bdd/resources/json/createActivitySpec.json [new file with mode: 0644]
workflow-bdd/stepDefinitions/ActivitySpec_steps.js [new file with mode: 0644]
workflow-bdd/stepDefinitions/General_Steps.js
workflow-bdd/stepDefinitions/Utils.js
workflow-bdd/stepDefinitions/world.js
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ActivitySpecController.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ExceptionsHandler.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/exceptionshandlers/CustomizedResponseEntityExceptionHandler.java with 57% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/WorkflowController.java
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/ActivitySpecDtoMapper.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/ErrorResponse.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStateDto.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecAction.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecActionRequest.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/exceptions/InvalidPaginationParameterException.java with 54% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecBase.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecCreateResponse.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecDataResponse.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecRequest.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/ActivitySpecResponse.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/activityspec/InternalEmptyObject.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/ActivitySpecRepository.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/ActivitySpecRepositoryImpl.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/ArtifactRepositoryImpl.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/ParameterRepositoryImpl.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/types/ActivitySpecData.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/types/ActivitySpecElementType.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/WorkflowProperty.java with 65% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/types/ParameterPropertyName.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/ParameterPropertyName.java with 89% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/impl/types/WorkflowElementType.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/WorkflowElementType.java with 92% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/ActivitySpecEntity.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/ActivitySpecParameter.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/server/config/SwaggerConfig.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/ActivitySpecConstant.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/ActivitySpecManager.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/UniqueValueService.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/WorkflowManager.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/WorkflowVersionManager.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/exceptions/VersionStateModificationException.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/exceptions/VersionStatusModificationException.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/ActivitySpecManagerImpl.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/CollaborationConfiguration.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/ItemType.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/WorkflowManagerImpl.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/WorkflowVersionManagerImpl.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/ActivitySpecMapper.java [new file with mode: 0644]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/VersionMapper.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/VersionStateMapper.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowMapper.java
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/types/Workflow.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/Workflow.java with 96% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/types/WorkflowVersion.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/WorkflowVersion.java with 93% similarity]
workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/types/WorkflowVersionState.java [moved from workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/types/WorkflowVersionState.java with 95% similarity]
workflow-designer-be/src/main/resources/application-dev.properties
workflow-designer-be/src/main/resources/application.properties
workflow-designer-be/src/test/java/org/onap/sdc/workflow/RestPath.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/TestUtil.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/api/WorkflowControllerTest.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/types/VersionStatesFormatterTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/persistence/impl/ActivitySpecRepositoryImplTest.java [new file with mode: 0644]
workflow-designer-be/src/test/java/org/onap/sdc/workflow/persistence/impl/ArtifactRepositoryTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/persistence/impl/ParameterRepositoryTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/UniqueValueServiceTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/ActivitySpecManagerImplTest.java [new file with mode: 0644]
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/WorkflowManagerImplTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/WorkflowVersionManagerImplTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/mappers/VersionMapperTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/mappers/VersionStateMapperTest.java
workflow-designer-be/src/test/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowMapperTest.java