|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEvent
Method Summary | |
---|---|
boolean |
acceptsSession(IUserSession session)
Returns true if the given user session has permission to fire this event. |
boolean |
allowsResult(IState state)
Returns true if the given State is allowed as a result from this Event. |
boolean |
allowsResult(IStateTransition transition)
Returns true if the given state transition is allowed from this event. |
IController |
getController()
Returns the IController implementor which handles this Event. |
Properties |
getControllerProperties()
Returns the user properties for the state transition. |
String |
getName()
Returns the name of this Event. |
Enumeration |
getStateTransitions()
Returns all allowed state transitions from this event as a java.util.Enumeration. |
String |
getTitle()
This method returns a descriptive name for the Event. |
IStateTransition |
getTransition(String name)
Returns the state transition with the given name. |
IUnitOfWork |
getUnitOfWork()
Gets the UnitOfWork which contains this event. |
Properties |
getUserProperties()
Returns the userProperties assiciated with this Event. |
boolean |
requiresValidation()
|
Method Detail |
---|
boolean allowsResult(IState state)
state
- the state to be tested
boolean allowsResult(IStateTransition transition)
transition
- the transition to be tested
String getTitle()
String getName()
IController getController() throws ControllerNotFoundException
ControllerNotFoundException
IUnitOfWork getUnitOfWork()
May be null.
Enumeration getStateTransitions()
IStateTransition getTransition(String name)
Properties getUserProperties()
boolean acceptsSession(IUserSession session)
session
- the user session attempting to access this event.
Properties getControllerProperties()
boolean requiresValidation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |