1 package org.onap.usecaseui.intentanalysis.intentProcessService;
4 import org.onap.usecaseui.intentanalysis.intentModule.ActuationModule;
5 import org.onap.usecaseui.intentanalysis.intentModule.DecisionModule;
6 import org.springframework.stereotype.Service;
9 public class IntentDefinitionService {
11 private Function intentHandler;
12 private Function intentOwner;
14 public void setIntentRole(Function intentOwner, Function intentHandler) {
15 if (intentOwner != null) {
16 this.intentOwner = intentOwner;
18 if (intentHandler != null) {
19 this.intentHandler = intentHandler;
23 public void definitionPorcess() {
24 DecisionModule intentDecisionModule = intentOwner.getDecisionModule();
25 ActuationModule intentActuationModule = intentOwner.getActuationModule();
26 intentDecisionModule.intentDefinition();
27 intentActuationModule.saveIntentToDb();