T - D - K - public class PersonalResponseTransitionProvider<T extends PersonalResponseManager.PersonalResponse<D>,D extends DynamicFormManager.DynamicForm,K extends PersonalResponseKey<T>> extends SimpleTransitionProvider<T,K> implements IndexTransitionProvider<K,T>
| Modifier and Type | Class and Description |
|---|---|
class |
PersonalResponseTransitionProvider.CreateTransition |
| Modifier and Type | Field and Description |
|---|---|
static PersonalResponseKey |
CREATE |
conn| Constructor and Description |
|---|
PersonalResponseTransitionProvider(java.lang.String tag,
PersonalResponseManager<T,D> manager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowTransition(AppContext c,
T target,
K key)
Access control check.
|
K |
getIndexTransition()
Get the key for the default index transition.
|
<X extends ContentBuilder> |
getSummaryContent(AppContext c,
X cb,
T target)
Get target summary to be shown on transition page.
|
getID, getProducer, getTarget, getTargetName, normaliseIDacceptaddTransition, getTransition, getTransition, getTransitions, lookupTransition, sortByKeygetContext, getLogger, resetLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, getID, getTargetgetTargetName, getTransition, getTransitions, lookupTransitiongetContextpublic static final PersonalResponseKey CREATE
public PersonalResponseTransitionProvider(java.lang.String tag,
PersonalResponseManager<T,D> manager)
c - public boolean allowTransition(AppContext c, T target, K key)
TransitionFactoryallowTransition in interface TransitionFactory<K extends PersonalResponseKey<T>,T extends PersonalResponseManager.PersonalResponse<D>>c - AppContexttarget - target objectkey - identifying key object for transitionpublic <X extends ContentBuilder> X getSummaryContent(AppContext c, X cb, T target)
TransitionFactorygetSummaryContent in interface TransitionFactory<K extends PersonalResponseKey<T>,T extends PersonalResponseManager.PersonalResponse<D>>c - AppContextcb - ContentBuilderpublic K getIndexTransition()
IndexTransitionFactorygetIndexTransition in interface IndexTransitionFactory<K extends PersonalResponseKey<T>,T extends PersonalResponseManager.PersonalResponse<D>>