T
- target typeK
- public abstract class SimpleTransitionProvider<T extends Indexed,K extends TransitionKey<T>> extends AbstractTransitionProvider<T,K> implements TransitionProvider<K,T>
TransitionProvider
s on Indexed
objects.
that are keyed by TransitionKey
conn
Constructor and Description |
---|
SimpleTransitionProvider(AppContext c,
IndexedProducer<? extends T> fac,
java.lang.String target_name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getID(T target)
Get the id string for form posts from a target
|
IndexedProducer<? extends T> |
getProducer() |
T |
getTarget(java.lang.String id)
Find target type by id string
|
java.lang.String |
getTargetName()
What is the name for this type of transition.
|
java.lang.String |
normaliseID(java.lang.String id) |
accept
addTransition, getTransition, getTransition, getTransitions, lookupTransition, sortByKey
getContext, getLogger, resetLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
allowTransition, getSummaryContent, getTransition, getTransitions, lookupTransition
getContext
public SimpleTransitionProvider(AppContext c, IndexedProducer<? extends T> fac, java.lang.String target_name)
public final IndexedProducer<? extends T> getProducer()
public final java.lang.String getID(T target)
TransitionProvider
getID
in interface TransitionProvider<K extends TransitionKey<T>,T extends Indexed>
public final T getTarget(java.lang.String id)
TransitionProvider
getTarget
in interface TransitionProvider<K extends TransitionKey<T>,T extends Indexed>
public java.lang.String normaliseID(java.lang.String id)
public final java.lang.String getTargetName()
TransitionFactory
TransitionServlet
The value can also be used as the user presented text for the type of object
in the title of the transition form page though this can be overridden by setting
target-name.transition_titlegetTargetName
in interface TransitionFactory<K extends TransitionKey<T>,T extends Indexed>