|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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)
WorkflowRuleAttributeHandlerServiceRemotableAttributeField 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 WorkflowRuleAttributeHandlerServiceattributeName - name of the WorkflowRuleAttribute. cannot be null or blank.
public boolean isWorkflowRuleAttribute(String attributeName)
WorkflowRuleAttributeHandlerService
isWorkflowRuleAttribute in interface WorkflowRuleAttributeHandlerServiceattributeName - name of the WorkflowRuleAttribute. cannot be null or blank.public List<RemotableAttributeField> getRuleRows(String attributeName)
WorkflowRuleAttributeHandlerServiceRemotableAttributeField 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 WorkflowRuleAttributeHandlerServiceattributeName - name of the WorkflowRuleAttribute. cannot be null or blank.
public List<RemotableAttributeField> getRoutingDataRows(String attributeName)
WorkflowRuleAttributeHandlerServiceRemotableAttributeField 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 WorkflowRuleAttributeHandlerServiceattributeName - name of the WorkflowRuleAttribute. cannot be null or blank.
public ValidationResults validateRoutingData(String attributeName,
Map<String,String> paramMap)
WorkflowRuleAttributeHandlerService
validateRoutingData in interface WorkflowRuleAttributeHandlerServiceattributeName - 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 WorkflowRuleAttributeHandlerServiceattributeName - 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 WorkflowRuleAttributeHandlerServiceattributeName - 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)
WorkflowRuleAttributeHandlerServiceRoleName based on the passed role attribute name. This
method loads loads up a RoleAttribute and determines the RoleNames for a RuleExtension
getRoleNames in interface WorkflowRuleAttributeHandlerServiceattributeName - 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 | |||||||||