org.kuali.rice.kew.validation
Class RuleValidationAttributeExporterServiceImpl
java.lang.Object
   org.kuali.rice.kew.validation.RuleValidationAttributeExporterServiceImpl
org.kuali.rice.kew.validation.RuleValidationAttributeExporterServiceImpl
- All Implemented Interfaces: 
- RuleValidationAttributeExporterService
- public class RuleValidationAttributeExporterServiceImpl 
- extends Object- implements RuleValidationAttributeExporterService
RuleValidationAttributeExporterService reference impl.  Delegates to the ExtensionRepositoryService
 to load the custom RuleValidationAttribute.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RuleValidationAttributeExporterServiceImpl
public RuleValidationAttributeExporterServiceImpl()
setExtensionRepositoryService
public void setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
- 
 
- 
 
validate
public ValidationResults validate(String attributeName,
                                  RuleValidationContext validationContext)
- Description copied from interface: RuleValidationAttributeExporterService
- Validates the rule within the given RuleValidationContext.
 
- 
- Specified by:
- validatein interface- RuleValidationAttributeExporterService
 
- 
- Returns:
- a ValidationResults object representing the results of the validation, if this is
 empty or nullthis signifies that validation was successful.
 
loadAttribute
protected RuleValidationAttribute loadAttribute(String attributeName)
- Loads RuleValidationAttribute implementation class via ExtensionRepositoryService
 
- 
 
- 
- Parameters:
- attributeName- the RuleValidationAttribute name
- Returns:
- instance of the RuleValidationAttribute implementation class
- Throws:
- RiceIllegalArgumentException- if specified attribute name cannot be found or loaded
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.