diff options
author | hekeguang <hekeguang@chinamobile.com> | 2022-10-20 16:55:53 +0800 |
---|---|---|
committer | hekeguang <hekeguang@chinamobile.com> | 2022-10-20 16:56:22 +0800 |
commit | 8a2a118322360203bf25769c1566a2c07c0b85ad (patch) | |
tree | 88141b5bd93002ff35ef0479226d63e887812018 /intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java | |
parent | 64b84cc8b0f77b7100ef992aa55abaad4a1f5077 (diff) |
Add modify and delete code.
Issue-ID: USECASEUI-696
Change-Id: If0fde6cccc74fdb9d0d10a8c2d5675a51f6a8a72
Signed-off-by: hekeguang <hekeguang@chinamobile.com>
Diffstat (limited to 'intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java')
-rw-r--r-- | intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java index 90256eb..84c391e 100644 --- a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java +++ b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/ActuationModule.java @@ -33,7 +33,7 @@ public abstract class ActuationModule { IntentService intentService; //send to the next level intent handler - public abstract void toNextIntentHandler(Intent intent, IntentManagementFunction IntentHandler); + public abstract void toNextIntentHandler(IntentGoalBean intentGoalBean, IntentManagementFunction IntentHandler); //Direct operation public abstract void directOperation(); @@ -45,6 +45,16 @@ public abstract class ActuationModule { intentService.createIntent(intent); } + //Update intent information to the intent instance database + public void updateIntentToDb(Intent intent) { + intentService.updateIntent(intent); + } + + //Delete intent information to the intent instance database + public void deleteIntentToDb(Intent intent) { + intentService.deleteIntent(intent.getIntentId()); + } + public boolean distrubuteIntentToHandler(Map.Entry<IntentGoalBean, IntentManagementFunction> entry) { IntentGoalType intentGoalType = entry.getKey().getIntentGoalType(); if (StringUtils.equalsIgnoreCase("create", intentGoalType.name())) { @@ -59,4 +69,6 @@ public abstract class ActuationModule { //determine if the intent is to be processed directly or sent to the next-level processor public abstract void fulfillIntent(IntentGoalBean intentGoalBean, IntentManagementFunction intentHandler); + + public abstract void updateIntentOperationInfo(Intent originIntent, IntentGoalBean intentGoalBean); } |