2012-02-13 1 views
1

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

Как бы я сделать это?

Спасибо Chaitanya

ответ

3

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

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