summaryrefslogtreecommitdiffstats
path: root/ms/blueprintsprocessor/modules/commons/processor-core
diff options
context:
space:
mode:
Diffstat (limited to 'ms/blueprintsprocessor/modules/commons/processor-core')
-rw-r--r--ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/api/data/BlueprintProcessorData.kt20
1 files changed, 8 insertions, 12 deletions
diff --git a/ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/api/data/BlueprintProcessorData.kt b/ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/api/data/BlueprintProcessorData.kt
index 924aed898..8009bbb8a 100644
--- a/ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/api/data/BlueprintProcessorData.kt
+++ b/ms/blueprintsprocessor/modules/commons/processor-core/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/core/api/data/BlueprintProcessorData.kt
@@ -33,16 +33,18 @@ import java.util.UUID
* DATE : 8/15/2018
*/
-open class ExecutionServiceInput {
-
- @get:ApiModelProperty(required = false, hidden = true)
- var correlationUUID: String = UUID.randomUUID().toString()
-
+abstract class CommonExecutionServiceData {
@get:ApiModelProperty(required = true, value = "Headers providing request context.")
lateinit var commonHeader: CommonHeader
@get:ApiModelProperty(required = true, value = "Provide information about the action to execute.")
lateinit var actionIdentifiers: ActionIdentifiers
+}
+
+open class ExecutionServiceInput : CommonExecutionServiceData() {
+
+ @get:ApiModelProperty(required = false, hidden = true)
+ var correlationUUID: String = UUID.randomUUID().toString()
@get:ApiModelProperty(
required = true,
@@ -57,17 +59,11 @@ open class ExecutionServiceInput {
var stepData: StepData? = null
}
-open class ExecutionServiceOutput {
+open class ExecutionServiceOutput : CommonExecutionServiceData() {
@get:ApiModelProperty(required = false, hidden = true)
var correlationUUID: String? = null
- @get:ApiModelProperty(required = true, value = "Headers providing request context.")
- lateinit var commonHeader: CommonHeader
-
- @get:ApiModelProperty(required = true, value = "Provide information about the action to execute.")
- lateinit var actionIdentifiers: ActionIdentifiers
-
@get:ApiModelProperty(required = true, value = "Status of the request.")
lateinit var status: Status