Package org.kuali.rice.krms.impl.type
Class RuleTypeServiceBase
java.lang.Object
org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase
org.kuali.rice.krms.impl.type.KrmsTypeServiceBase
org.kuali.rice.krms.impl.type.RuleTypeServiceBase
- All Implemented Interfaces:
org.kuali.rice.krms.framework.type.RemotableAttributeOwner,org.kuali.rice.krms.framework.type.RuleTypeService
public class RuleTypeServiceBase
extends KrmsTypeServiceBase
implements org.kuali.rice.krms.framework.type.RuleTypeService
Base class for
RuleTypeService implementations, providing
boilerplate for attribute building and merging from various sources.-
Nested Class Summary
Nested classes/interfaces inherited from class org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase
org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase.TypeAttributeDefinition, org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase.TypeAttributeValidationException -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.kuali.rice.krms.framework.type.RuleTypeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.krms.framework.engine.RuleloadRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) voidsetTranslator(RepositoryToEngineTranslator translator) Methods inherited from class org.kuali.rice.krms.impl.type.KrmsTypeServiceBase
getAttributeFields, getDataDictionaryRemoteFieldService, getTypeAttributeDefinitions, sortFields, translateTypeAttribute, validateAttributes, validateAttributesAgainstExisting, validateNonDataDictionaryAttributeMethods inherited from class org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase
createErrorString, extractErrorsFromGlobalVariablesErrorMap, getAttributeErrorLabel, getAttributeFormatter, getAttributeValidatingExpression, getConfigurationService, getDataDictionaryService, getDictionaryValidationService, validateAttributeFormat, validateAttributeRequired, validateDataDictionaryAttribute, validatePrimitiveAttributeFromDescriptor, validateReferencesExistAndActiveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krms.framework.type.RemotableAttributeOwner
getAttributeFields, validateAttributes, validateAttributesAgainstExisting
-
Field Details
-
defaultRuleTypeService
public static final org.kuali.rice.krms.framework.type.RuleTypeService defaultRuleTypeService
-
-
Constructor Details
-
RuleTypeServiceBase
public RuleTypeServiceBase()
-
-
Method Details
-
loadRule
public org.kuali.rice.krms.framework.engine.Rule loadRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) - Specified by:
loadRulein interfaceorg.kuali.rice.krms.framework.type.RuleTypeService
-
getTranslator
-
setTranslator
-