Method Summary |
|
public WebRuleResponsibility | createNewRuleResponsibility() |
public void | edit(RuleBaseValues rule) Populates this WebRuleBaseValues object for editing the given rule. |
public void | establishRequiredState() Establishes any missing and required state in the WebRuleBaseValues. |
public Map | getActionRequestCodes() |
public KeyValueId | getField(int index) |
public Map | getFieldMap(String ruleTemplateAttributeId) |
public List | getFields() |
public String | getFromDateValue() |
public Long | getParentRuleId() |
public int | getResponsibilitiesSize() |
public RuleResponsibility | getResponsibility(int index) |
public List | getRoles() |
public List | getRows() |
public RuleDelegation | getRuleDelegation() |
public String | getRuleInstructions() |
public String | getRuleTemplateName() |
public String | getToDateValue() |
public void | initialize() |
public boolean | isHasExtensionValueErrors() |
public void | load(RuleBaseValues rule) Loads the given rule into this WebRuleBaseValues. |
public void | loadFieldsWithDefaultValues() |
public void | materialize() This method is used to "materialize" the web rule before it gets saved, if we don't do this then certain fields will be saved as NULL. |
public void | populatePreviousVersionIds() |
public void | setFields(List fields) |
public void | setFromDateValue(String fromDateValue) |
public void | setHasExtensionValueErrors(boolean hasRuleExtensionValueErrors) |
public void | setRoles(List roles) |
public void | setRows(List ruleTemplateAttributes) |
public void | setRuleTemplateName(String ruleTemplateName) |
public void | setToDateValue(String toDateValue) |
public void | validateRule(String keyPrefix, ActionErrors errors) |