|
||||||||||
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
Constructor Summary | |
---|---|
WorkflowRuleAttributeHandlerServiceImpl()
|
Method Summary | |
---|---|
protected ExtensionRepositoryService |
getExtensionRepositoryService()
|
List<RoleName> |
getRoleNames(String attributeName)
Gets a List of RoleName based on the passed role attribute name. |
List<RemotableAttributeField> |
getRoutingDataRows(String attributeName)
Gets a List of RemotableAttributeField based on the passed workflow rule or searchable attribute name. |
List<RemotableAttributeField> |
getRuleRows(String attributeName)
Gets a List of RemotableAttributeField based on the passed workflow rule attribute name. |
List<RemotableAttributeField> |
getSearchRows(String attributeName)
Gets a List of RemotableAttributeField based on the passed workflow rule or searchable attribute name. |
boolean |
isWorkflowRuleAttribute(String attributeName)
Returns true if the attribute with the provided name is an instance of WorkflowRuleAttribute |
void |
setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
|
ValidationResults |
validateRoutingData(String attributeName,
Map<String,String> paramMap)
Validates routingData values in the incoming map. |
ValidationResults |
validateRuleData(String attributeName,
Map<String,String> paramMap)
Validates ruleExtension values in the incoming map. |
ValidationResults |
validateSearchData(String attributeName,
Map<String,String> paramMap)
Validates searchData values in the incoming map. |
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 List<RemotableAttributeField> getSearchRows(String attributeName)
WorkflowRuleAttributeHandlerService
RemotableAttributeField
based on the passed workflow rule or searchable attribute name.
This method loads loads up either a WorkflowRuleAttribute or WorkflowRuleSearchAttribute and determines the
fields for a RuleExtension.
getSearchRows
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
public boolean isWorkflowRuleAttribute(String attributeName)
WorkflowRuleAttributeHandlerService
isWorkflowRuleAttribute
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.public List<RemotableAttributeField> getRuleRows(String attributeName)
WorkflowRuleAttributeHandlerService
RemotableAttributeField
based on the passed workflow rule attribute name. This
method loads loads up a WorkflowRuleAttribute and determines the fields for a RuleExtension
getRuleRows
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
public List<RemotableAttributeField> getRoutingDataRows(String attributeName)
WorkflowRuleAttributeHandlerService
RemotableAttributeField
based on the passed workflow rule or searchable attribute name.
This method loads loads up either a WorkflowRuleAttribute or WorkflowRuleSearchAttribute and determines the
routing data fields for a RuleExtension.
RoutingDataRows contain Rows describing the UI-level presentation of the ruleData fields used to determine where a given document would be routed according to the associated rule.
getRoutingDataRows
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
public ValidationResults validateRoutingData(String attributeName, Map<String,String> paramMap)
WorkflowRuleAttributeHandlerService
validateRoutingData
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
public ValidationResults validateSearchData(String attributeName, Map<String,String> paramMap)
WorkflowRuleAttributeHandlerService
validateSearchData
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
public ValidationResults validateRuleData(String attributeName, Map<String,String> paramMap)
WorkflowRuleAttributeHandlerService
validateRuleData
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
public List<RoleName> getRoleNames(String attributeName)
WorkflowRuleAttributeHandlerService
RoleName
based on the passed role attribute name. This
method loads loads up a RoleAttribute and determines the RoleNames for a RuleExtension
getRoleNames
in interface WorkflowRuleAttributeHandlerService
attributeName
- name of the WorkflowRuleAttribute. 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 |