public interface WorkflowRuleAttributeHandlerService
Modifier and Type | Method and Description |
---|---|
List<RoleName> |
getRoleNames(ExtensionDefinition extensionDefinition)
Gets a List of
RoleName objects produced by the RoleAttribute defined by the given extension definition. |
WorkflowRuleAttributeFields |
getRoutingDataFields(Map<String,String> parameters,
ExtensionDefinition extensionDefinition,
boolean required)
Using the WorkflowRuleAttribute defined by the given extension definition, does the following: validates the
given rule attribute parameters, fetches the list of RemotableAttributeField objects to display for rule
reporting then determines the rule extension values produced by the attribute and returns this information as a
WorkflowRuleAttributeFields object.
|
WorkflowRuleAttributeFields |
getRuleFields(Map<String,String> parameters,
ExtensionDefinition extensionDefinition,
boolean required)
Using the WorkflowRuleAttribute defined by the given extension definition, does the following: validates the
given rule attribute parameters, fetches the list of RemotableAttributeField objects to display for the rule, and
then determines the rule extension values produced by the attribute and returns this information as a
WorkflowRuleAttributeFields object.
|
WorkflowRuleAttributeFields |
getSearchFields(Map<String,String> parameters,
ExtensionDefinition extensionDefinition,
boolean required)
Using the WorkflowRuleAttribute defined by the given extension definition, does the following: validates the
given rule attribute parameters, fetches the list of RemotableAttributeField objects to display for the rule
search, and then determines the rule extension values produced by the attribute and returns this information as a
WorkflowRuleAttributeFields object.
|
WorkflowRuleAttributeFields getRuleFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
parameters
- the parameters against which to validateextensionDefinition
- extension definition of the WorkflowRuleAttribute, cannot be null or blank.required
- the required flag which should be passed to the WorkflowRuleAttribute prior to processingRiceIllegalArgumentException
- if the extensionDefinition is null or blankRiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundWorkflowRuleAttributeFields getSearchFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
parameters
- the parameters against which to validateextensionDefinition
- extension definition of the WorkflowRuleAttribute, cannot be null or blank.required
- the required flag which should be passed to the WorkflowRuleAttribute prior to processingRiceIllegalArgumentException
- if the extensionDefinition is null or blankRiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundWorkflowRuleAttributeFields getRoutingDataFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
parameters
- the parameters against which to validateextensionDefinition
- extension definition of the WorkflowRuleAttribute, cannot be null or blank.required
- the required flag which should be passed to the WorkflowRuleAttribute prior to processingRiceIllegalArgumentException
- if the extensionDefinition is null or blankRiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundList<RoleName> getRoleNames(ExtensionDefinition extensionDefinition) throws RiceIllegalArgumentException
RoleName
objects produced by the RoleAttribute defined by the given extension definition.extensionDefinition
- extension definition of the RoleAttribute, cannot be null or blank.RiceIllegalArgumentException
- if the extensionDefinition is null or blankRiceIllegalArgumentException
- if the RoleAttribute is not foundCopyright © 2005–2016 The Kuali Foundation. All rights reserved.