Package org.kuali.rice.kew.validation
Class RuleValidationAttributeExporterServiceImpl
java.lang.Object
org.kuali.rice.kew.validation.RuleValidationAttributeExporterServiceImpl
- All Implemented Interfaces:
org.kuali.rice.kew.framework.validation.RuleValidationAttributeExporterService
public class RuleValidationAttributeExporterServiceImpl
extends Object
implements org.kuali.rice.kew.framework.validation.RuleValidationAttributeExporterService
RuleValidationAttributeExporterService reference impl. Delegates to the ExtensionRepositoryService
to load the custom RuleValidationAttribute.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RuleValidationAttributeloadAttribute(String attributeName) Loads RuleValidationAttribute implementation class viaExtensionRepositoryServicevoidsetExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService) validate(String attributeName, RuleValidationContext validationContext)
-
Constructor Details
-
RuleValidationAttributeExporterServiceImpl
public RuleValidationAttributeExporterServiceImpl()
-
-
Method Details
-
setExtensionRepositoryService
-
validate
- Specified by:
validatein interfaceorg.kuali.rice.kew.framework.validation.RuleValidationAttributeExporterService
-
loadAttribute
Loads RuleValidationAttribute implementation class viaExtensionRepositoryService- Parameters:
attributeName- the RuleValidationAttribute name- Returns:
- instance of the RuleValidationAttribute implementation class
- Throws:
RiceIllegalArgumentException- if specified attribute name cannot be found or loaded
-