Как заставить Spring Webflow возвращать одно из более чем 2 событий - PullRequest
1 голос
/ 14 февраля 2012

Я хотел бы вернуть одно из трех возможных событий из моего класса действий.Большинство событий Spring Webflow являются двоичными, поскольку они возвращают success() / error() или yes() / no() типы событий.Я хотел бы вернуть success(), error() и someThingElse() или некоторые строковые события, такие как approved, rejected, onHold

Как мне это сделать?Спасибо, Чайтанья

1 Ответ

3 голосов
/ 14 февраля 2012

Хорошо, я нашел ответ сам! Еще раз. Вот оно:

Я использовал Event org.springframework.webflow.action.AbstractAction.result(String eventId), которому можно передавать любые причудливые имена событий в виде строк, и SWF обнаруживает их. Вуаля.

...