T - type of targetpublic class ConfigPlugInOwner<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner> extends AbstractPlugInOwner<T>
PlugInOwner configured from the config-service.
Set parser.tag to configure the parser class.
Set policies.tag to a list of policies to apply.| Modifier and Type | Class and Description |
|---|---|
class |
ConfigPlugInOwner.AddPolicyAction |
class |
ConfigPlugInOwner.AddPolicyTransition |
class |
ConfigPlugInOwner.DeletePolicyAction |
class |
ConfigPlugInOwner.DeletePolicyTransition |
class |
ConfigPlugInOwner.SetParserAction |
class |
ConfigPlugInOwner.SetParserTransition |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARSER_PREFIX |
static java.lang.String |
POLICIES_PREFIX |
| Constructor and Description |
|---|
ConfigPlugInOwner(uk.ac.ed.epcc.webapp.AppContext c,
PropertyFinder prev,
java.lang.String tag) |
ConfigPlugInOwner(uk.ac.ed.epcc.webapp.AppContext c,
PropertyFinder prev,
java.lang.String tag,
java.lang.Class<? extends PropertyContainerParser> default_parser_class) |
| Modifier and Type | Method and Description |
|---|---|
protected uk.ac.ed.epcc.webapp.forms.inputs.SetInput |
getPolicyInput() |
java.util.Map<uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey<T>,uk.ac.ed.epcc.webapp.forms.transition.Transition<T>> |
getTransitions() |
protected PropertyContainerParser |
makeParser() |
protected java.util.Set<PropertyContainerPolicy> |
makePolicies() |
getContext, getDerivedProperties, getFinder, getParser, getPolicies, getTableTransitionSummary, getTag, hasProperty, makeDerived, makeFinderpublic static final java.lang.String POLICIES_PREFIX
public static final java.lang.String PARSER_PREFIX
public ConfigPlugInOwner(uk.ac.ed.epcc.webapp.AppContext c,
PropertyFinder prev,
java.lang.String tag,
java.lang.Class<? extends PropertyContainerParser> default_parser_class)
public ConfigPlugInOwner(uk.ac.ed.epcc.webapp.AppContext c,
PropertyFinder prev,
java.lang.String tag)
protected PropertyContainerParser makeParser()
makeParser in class AbstractPlugInOwner<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner>protected java.util.Set<PropertyContainerPolicy> makePolicies()
makePolicies in class AbstractPlugInOwner<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner>protected uk.ac.ed.epcc.webapp.forms.inputs.SetInput getPolicyInput()
public java.util.Map<uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey<T>,uk.ac.ed.epcc.webapp.forms.transition.Transition<T>> getTransitions()
getTransitions in interface uk.ac.ed.epcc.webapp.jdbc.table.TransitionSource<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner>getTransitions in class AbstractPlugInOwner<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner>