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.