diff options
Diffstat (limited to 'intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java')
-rw-r--r-- | intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java index 7701acc..a8beef3 100644 --- a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java +++ b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/intentBaseService/intentModule/DecisionModule.java @@ -32,18 +32,23 @@ public abstract class DecisionModule { // find intentManageFunction public abstract IntentManagementFunction exploreIntentHandlers(IntentGoalBean intentGoalBean); - public Intent intentDefinition(Intent intent) { + public Intent intentDefinition(Intent originIntent, Intent intent) { intent.setIntentId(CommonUtil.getUUid()); List<Expectation> originalExpectationList = intent.getIntentExpectations(); List<Expectation> newExpectationList = getNewExpectationList(originalExpectationList); intent.setIntentExpectations(newExpectationList); + updateIntentWithOriginIntent(originIntent, intent); return intent; } + public abstract void updateIntentWithOriginIntent(Intent originIntent, Intent intent); + public abstract void decideSuitableAction(); public abstract void interactWithTemplateDb(); + public abstract void updateIntentInfo(Intent originIntent, IntentGoalBean intentGoalBean); + public abstract LinkedHashMap<IntentGoalBean, IntentManagementFunction> findHandler(IntentGoalBean intentGoalBean); |