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, normaliseID
accept
addTransition, getTransition, getTransition, getTransitions, lookupTransition, sortByKey
getContext, getLogger, resetLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getID, getTarget
getTargetName, getTransition, getTransitions, lookupTransition
getContext
public static final PersonalResponseKey CREATE
public PersonalResponseTransitionProvider(java.lang.String tag, PersonalResponseManager<T,D> manager)
c
- public boolean allowTransition(AppContext c, T target, K key)
TransitionFactory
allowTransition
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)
TransitionFactory
getSummaryContent
in interface TransitionFactory<K extends PersonalResponseKey<T>,T extends PersonalResponseManager.PersonalResponse<D>>
c
- AppContextcb
- ContentBuilderpublic K getIndexTransition()
IndexTransitionFactory
getIndexTransition
in interface IndexTransitionFactory<K extends PersonalResponseKey<T>,T extends PersonalResponseManager.PersonalResponse<D>>