|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.kew.impl.rule.attribute.WorkflowRuleAttributeHandlerServiceImpl
public class WorkflowRuleAttributeHandlerServiceImpl
Reference implementation of WorkflowRuleAttributeHandlerService
.
Constructor Summary | |
---|---|
WorkflowRuleAttributeHandlerServiceImpl()
|
Method Summary | |
---|---|
protected ExtensionRepositoryService |
getExtensionRepositoryService()
|
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. |
void |
setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WorkflowRuleAttributeHandlerServiceImpl()
Method Detail |
---|
public WorkflowRuleAttributeFields getRuleFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
WorkflowRuleAttributeHandlerService
getRuleFields
in interface WorkflowRuleAttributeHandlerService
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 processing
RiceIllegalArgumentException
- if the extensionDefinition is null or blankpublic WorkflowRuleAttributeFields getSearchFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
WorkflowRuleAttributeHandlerService
getSearchFields
in interface WorkflowRuleAttributeHandlerService
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 processing
RiceIllegalArgumentException
- if the extensionDefinition is null or blankpublic WorkflowRuleAttributeFields getRoutingDataFields(Map<String,String> parameters, ExtensionDefinition extensionDefinition, boolean required) throws RiceIllegalArgumentException
WorkflowRuleAttributeHandlerService
getRoutingDataFields
in interface WorkflowRuleAttributeHandlerService
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 processing
RiceIllegalArgumentException
- if the extensionDefinition is null or blankpublic List<RoleName> getRoleNames(ExtensionDefinition extensionDefinition)
WorkflowRuleAttributeHandlerService
RoleName
objects produced by the RoleAttribute defined by the given extension definition.
getRoleNames
in interface WorkflowRuleAttributeHandlerService
extensionDefinition
- extension definition of the RoleAttribute, cannot be null or blank.
protected ExtensionRepositoryService getExtensionRepositoryService()
public void setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |