|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.fe.statemachine.base.apploaders.Event
Constructor Summary | |
Event()
|
Method Summary | |
boolean |
acceptsSession(IUserSession session)
This implementation of acceptsSession checks the authTokens contained in the user session against an internal list auth tokens. |
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. |
java.util.Properties |
getControllerProperties()
Returns the user properties for the state transition. |
java.lang.String |
getName()
Returns the name of this Event. |
java.util.Enumeration |
getStateTransitions()
Returns all allowed state transitions from this event as a java.util.Enumeration. |
java.lang.String |
getTitle()
This method returns a descriptive name for the Event. |
java.lang.String |
getTitle(java.util.Locale locale)
This method returns a descriptive name for the Event. |
IStateTransition |
getTransition(java.lang.String name)
Returns the state transition with the given name. |
IUnitOfWork |
getUnitOfWork()
Gets the UnitOfWork which contains this event. |
java.util.Properties |
getUserProperties()
Returns the userProperties assiciated with this Event. |
java.util.Properties |
getUserProperties(java.util.Locale locale)
Returns the userProperties assiciated with this Event. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bankframe.fe.statemachine.base.apploaders.IEvent |
requiresValidation |
Constructor Detail |
public Event()
Method Detail |
public boolean allowsResult(IState state)
allowsResult
in interface IEvent
state
- The state to test against the event's state transitions.
public java.lang.String getName()
getName
in interface IEvent
public IController getController() throws ControllerNotFoundException
getController
in interface IEvent
ControllerNotFoundException
public IUnitOfWork getUnitOfWork()
May be null.
getUnitOfWork
in interface IEvent
public java.util.Enumeration getStateTransitions()
IEvent
getStateTransitions
in interface IEvent
public boolean allowsResult(IStateTransition transition)
IEvent
allowsResult
in interface IEvent
public IStateTransition getTransition(java.lang.String name)
getTransition
in interface IEvent
name
- the state transition name.
public java.util.Properties getUserProperties(java.util.Locale locale)
locale
-
public java.lang.String getTitle(java.util.Locale locale)
locale
-
public boolean acceptsSession(IUserSession session)
This method will return ((allRequired || anySufficient) && noForbidden).
In other words, for a session to be accepted it must contain any of this
state's sufficient tokens or all of the required tokens, and must not contain
any forbidden tokens.
acceptsSession
in interface IEvent
session
- the user session to check
public java.lang.String getTitle()
IEvent
getTitle
in interface IEvent
IEvent.getTitle()
public java.util.Properties getUserProperties()
IEvent
getUserProperties
in interface IEvent
IEvent.getUserProperties()
public java.util.Properties getControllerProperties()
IEvent
getControllerProperties
in interface IEvent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |