I am looking for selective workflow in Liferay. The usecase is I need message board posts to go to admin for approval only if it consists swear words in it.
For detecting swear words, I plan to use service wrapper hook or model listener. But I see that in Liferay's addMessage method, the workflow related code always executes.
Is there any possibility to override this behavior without using ext?