|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkflowRuleAttributeHandlerService
A remotable service which handles processing of a client application's document search customizations.
Method Summary | |
---|---|
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 |
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. |
Method Detail |
---|
boolean isWorkflowRuleAttribute(String attributeName)
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundList<RemotableAttributeField> getRuleRows(String attributeName) throws RiceIllegalArgumentException
RemotableAttributeField
based on the passed workflow rule attribute name. This
method loads loads up a WorkflowRuleAttribute and determines the fields for a RuleExtension
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundList<RemotableAttributeField> getSearchRows(String attributeName) throws RiceIllegalArgumentException
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.
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundList<RemotableAttributeField> getRoutingDataRows(String attributeName) throws RiceIllegalArgumentException
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.
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundValidationResults validateRoutingData(String attributeName, Map<String,String> paramMap) throws RiceIllegalArgumentException
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundValidationResults validateSearchData(String attributeName, Map<String,String> paramMap) throws RiceIllegalArgumentException
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundValidationResults validateRuleData(String attributeName, Map<String,String> paramMap) throws RiceIllegalArgumentException
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.paramMap
- Map containing the names and values of the routing data for this Attribute
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the WorkflowRuleAttribute is not foundList<RoleName> getRoleNames(String attributeName) throws RiceIllegalArgumentException
RoleName
based on the passed role attribute name. This
method loads loads up a RoleAttribute and determines the RoleNames for a RuleExtension
attributeName
- name of the WorkflowRuleAttribute. cannot be null or blank.
RiceIllegalArgumentException
- if the attributeName is null or blank
RiceIllegalArgumentException
- if the RoleAttribute is not found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |