public class AgendaBuilder extends Object
| Constructor and Description |
|---|
AgendaBuilder(View view) |
| Modifier and Type | Method and Description |
|---|---|
List<Component> |
build(RuleManagementWrapper ruleManagementWrapper) |
protected Group |
buildAddRuleSection(RuleEditor ruleEditor,
RuleTypeInfo ruleTypeInfo)
This method dynamically builds a disclosure section to allow the user to add a new rule for this rule type.
|
Component |
buildAgenda(AgendaEditor agenda)
This method dynamically build the components on the screen to render an angenda.
|
protected Group |
buildEditRuleSection(RuleEditor rule,
RuleTypeInfo ruleTypeInfo) |
protected Component |
buildRule(RuleEditor rule,
RuleTypeInfo ruleTypeInfo,
Group ruleSection)
This method dynamically builds a disclosure section for each rule that already exists.
|
void |
setTypeRelationsMap(Map<String,AgendaTypeInfo> typeRelationsMap) |
public AgendaBuilder(View view)
public void setTypeRelationsMap(Map<String,AgendaTypeInfo> typeRelationsMap)
public List<Component> build(RuleManagementWrapper ruleManagementWrapper)
public Component buildAgenda(AgendaEditor agenda)
agenda - protected Component buildRule(RuleEditor rule, RuleTypeInfo ruleTypeInfo, Group ruleSection)
rule - protected Group buildEditRuleSection(RuleEditor rule, RuleTypeInfo ruleTypeInfo)
protected Group buildAddRuleSection(RuleEditor ruleEditor, RuleTypeInfo ruleTypeInfo)
ruleTypeInfo - Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.