import org.onap.usecaseui.intentanalysis.intentModule.ActuationModule;
import org.onap.usecaseui.intentanalysis.intentModule.DecisionModule;
import org.onap.usecaseui.intentanalysis.intentModule.KnowledgeModule;
-import org.onap.usecaseui.intentanalysis.intentProcessService.IntentAnalysisFunction;
+import org.onap.usecaseui.intentanalysis.intentProcessService.IntentManagementFunction;
@Data
-public class CLLBusinessIntentManagementFunction extends IntentAnalysisFunction {
+public class CLLBusinessIntentManagementFunction extends IntentManagementFunction {
private ActuationModule actuationModule = new ActuationModuleImpl();
private DecisionModule decisoinModule = new DecisoinModuleImpl();
private KnowledgeModule knowledgeModule = new KnownledgeModuleImpl();
import org.onap.usecaseui.intentanalysis.intentModule.ActuationModule;
-import org.onap.usecaseui.intentanalysis.intentProcessService.IntentAnalysisFunction;
+import org.onap.usecaseui.intentanalysis.intentProcessService.IntentManagementFunction;
import org.onap.usecaseui.intentanalysis.intentProcessService.IntentProcessService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
IntentProcessService processService;
@Override
- public void sendToIntentHandler(IntentAnalysisFunction intentHandler) {
+ public void sendToIntentHandler(IntentManagementFunction intentHandler) {
processService.setIntentRole(intentHandler, null);
processService.intentProcess();
}
import org.onap.usecaseui.intentanalysis.intentModule.DecisionModule;
-import org.onap.usecaseui.intentanalysis.intentProcessService.IntentAnalysisFunction;
+import org.onap.usecaseui.intentanalysis.intentProcessService.IntentManagementFunction;
import org.springframework.stereotype.Service;
@Service
public void determineUltimateGoal() {}
@Override
- public IntentAnalysisFunction exploreIntentHandlers() {
+ public IntentManagementFunction exploreIntentHandlers() {
return null;
*/
package org.onap.usecaseui.intentanalysis.intentModule;
-import org.onap.usecaseui.intentanalysis.intentProcessService.IntentAnalysisFunction;
+import org.onap.usecaseui.intentanalysis.intentProcessService.IntentManagementFunction;
public interface ActuationModule {
//actuationModel & knownledgeModel interact
- void sendToIntentHandler(IntentAnalysisFunction IntentHandler);
+ void sendToIntentHandler(IntentManagementFunction IntentHandler);
void sendToNonIntentHandler();//直接操作
void interactWithIntentHandle();
//Save intent information to the intent instance database
package org.onap.usecaseui.intentanalysis.intentModule;
-import org.onap.usecaseui.intentanalysis.intentProcessService.IntentAnalysisFunction;
+import org.onap.usecaseui.intentanalysis.intentProcessService.IntentManagementFunction;
public interface DecisionModule {
void determineUltimateGoal();//
- IntentAnalysisFunction exploreIntentHandlers();
+ IntentManagementFunction exploreIntentHandlers();
void intentDefinition();
void decideSuitableAction();
@Service
public class IntentDefinitionService {
- private IntentAnalysisFunction intentHandler;
- private IntentAnalysisFunction intentOwner;
+ private IntentManagementFunction intentHandler;
+ private IntentManagementFunction intentOwner;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler) {
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler) {
if (intentOwner != null) {
this.intentOwner = intentOwner;
}
@Service
public class IntentDetectionService {
- private IntentAnalysisFunction intentHandler;
- private IntentAnalysisFunction intentOwner;
+ private IntentManagementFunction intentHandler;
+ private IntentManagementFunction intentOwner;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler){
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler){
if (intentOwner!= null){
this.intentOwner = intentOwner;
}
@Service
public class IntentDistributionService {
@Autowired
- private IntentAnalysisFunction intentHandler;
- private IntentAnalysisFunction intentOwner;
+ private IntentManagementFunction intentHandler;
+ private IntentManagementFunction intentOwner;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler){
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler){
if (intentOwner!= null){
this.intentOwner = intentOwner;
}
@Service
public class IntentInvestigationService {
- private IntentAnalysisFunction intentHandler;
- private IntentAnalysisFunction intentOwner;
+ private IntentManagementFunction intentHandler;
+ private IntentManagementFunction intentOwner;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler){
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler){
if (intentOwner!= null){
this.intentOwner = intentOwner;
}
import org.onap.usecaseui.intentanalysis.intentModule.KnowledgeModule;
@Data
-public class IntentAnalysisFunction {
+public class IntentManagementFunction {
private ActuationModule actuationModule;
private DecisionModule decisionModule;
private KnowledgeModule knowledgeModule;
@Service
public class IntentOperationService {
- private IntentAnalysisFunction intentHandler;
- private IntentAnalysisFunction intentOwner;
+ private IntentManagementFunction intentHandler;
+ private IntentManagementFunction intentOwner;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler){
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler){
if (intentOwner!= null){
this.intentOwner = intentOwner;
}
@Autowired
IntentOperationService intentOperationService;
- private IntentAnalysisFunction intentOwner;
- private IntentAnalysisFunction intentHandler;
+ private IntentManagementFunction intentOwner;
+ private IntentManagementFunction intentHandler;
- public void setIntentRole(IntentAnalysisFunction intentOwner, IntentAnalysisFunction intentHandler){
+ public void setIntentRole(IntentManagementFunction intentOwner, IntentManagementFunction intentHandler){
if (intentOwner!= null){
this.intentOwner = intentOwner;
}