diff options
Diffstat (limited to 'intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java')
-rw-r--r-- | intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java index b91eb63..2d548f2 100644 --- a/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java +++ b/intentanalysis/src/main/java/org/onap/usecaseui/intentanalysis/Thread/CreateCallable.java @@ -18,6 +18,7 @@ package org.onap.usecaseui.intentanalysis.Thread; import org.onap.usecaseui.intentanalysis.bean.enums.IntentGoalType; import org.onap.usecaseui.intentanalysis.bean.models.Intent; import org.onap.usecaseui.intentanalysis.bean.models.IntentGoalBean; +import org.onap.usecaseui.intentanalysis.eventAndPublish.event.IntentCreateEvent; import org.onap.usecaseui.intentanalysis.intentBaseService.IntentManagementFunction; import org.onap.usecaseui.intentanalysis.intentBaseService.intentModule.ActuationModule; import org.springframework.context.ApplicationContext; @@ -53,6 +54,10 @@ public class CreateCallable implements Callable<String> { actuationModule.fulfillIntent(intentGoalBean, handler); //update origin intent if need actuationModule.updateIntentOperationInfo(originalIntent, intentGoalBean); + + String intentStatus = "success"; + IntentCreateEvent intentCreateEvent = new IntentCreateEvent(this, originalIntent, intentGoalBean, handler, intentStatus); + applicationContext.publishEvent(intentCreateEvent); return intentGoalBean.getIntent().getIntentName() +" Intent operate finished"; } } |