I'm going to try this:
| @Name("foodManager")
| @Scope(COVERSATION)
| @Stateful
| public class FoodManagerImpl extends AppControllerImpl implements FoodManager,
Serializable {
|
| @In(required = false)
| private IllegalPriceException ipe;
| ...
|
| /* List<Exception> errors and UseCaseStack useCases are protected fields in the
AppControllerImpl class and they are heavily used in the RHS of "rendered= ..."
rules in the view codes. This way, the rendering of every field of an entity can be
controlled using these conditions in the view code. This way, the reusability of entity
class and its view code is maximized. The view of a use case is simply composed of one or
more entity views. */
|
| @Override
| public void tryFinishUpdateAFood(){
| boolean noInputError = true;
| if (this.ipe != null) {
| noInputError = false;
| this.errors.add(this.ipe);
| }
|
| if .....
|
| if (noInputError) this.finishUpdateAFood();
| }
|
| private void finishUpdateAFood(){
| Conversation.instance().end();
| this.useCases.removeUseCase(UseCase.updateAFood);
| this.food.setStatus(CRUDStatus.UPDATED.getSymbolInDB());
| }
| }
|
|
fingers crossed hoping the exceptions can be injected to the manager bean....
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4075558#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...