Rule

Name Rule
Usage RuleService RuleValidationAttributeExporterService
getRule getRuleByName getRulesByTemplateId getRulesByTemplateNameAndDocumentTypeName getRulesByTemplateNameAndDocumentTypeNameAndEffectiveDate ruleReport
RuleQueryResults RuleDelegation RuleValidationContext
Type Complex

Description

Copyright 2005-2012 The Kuali Foundation

Licensed under the Educational Community License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.opensource.org/licenses/ecl2.php

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
id Id String The unique identifier for an object. This can be null.     One No  
name Name String Unique Name for the Rule.


This is the unique name of the Rule

    One No  
ruleTemplate Rule Template RuleTemplate Unique Id for Template of Rule.


This is the unique Id of the rule template of the rule

    One No  
active Active boolean The active indicator for the rule.     One No  
description Description String The description of the rule.     One No  
docTypeName Doc Type Name String The documentTypeName of the rule.     One No  
fromDate From Date DateTime The ending date of the rule.

This is the date from which the rule stops being be used

    One No  
toDate To Date DateTime The ending date of the rule.

This is the date from which the rule starts to be used

    One No  
forceAction Force Action boolean Shows if rule will force its action.     One No  
previousRuleId Previous Rule Id String Unique id for the previous version of this Rule.


This is the unique id value of the previous version of this Rule.

    One No  
ruleResponsibilities Rule Responsibilities RuleResponsibilityList List of rule responsibilities associated with the Rule     Many No  
ruleExtensions Rule Extensions
ruleTemplateName Rule Template Name String Template Name of the Rule.


This is the name of the rule template for the rule

    One No  
ruleExpressionDef Rule Expression Def