| 
 | ||||||||||
| 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 RoleNamebased on the passed role attribute name. | 
|  List<RemotableAttributeField> | getRoutingDataRows(String attributeName)Gets a List of RemotableAttributeFieldbased on the passed workflow rule or searchable attribute name. | 
|  List<RemotableAttributeField> | getRuleRows(String attributeName)Gets a List of RemotableAttributeFieldbased on the passed workflow rule attribute name. | 
|  List<RemotableAttributeField> | getSearchRows(String attributeName)Gets a List of RemotableAttributeFieldbased 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 found
List<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 found
List<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 found
List<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 found
ValidationResults 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 found
ValidationResults 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 found
ValidationResults 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 found
List<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 | |||||||||