| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowAttributePropertyResolutionService
A service which will resolve workflow attributes into the proper data for routing qualifier resolution
| Method Summary | |
|---|---|
|  DocumentAttribute | buildSearchableAttribute(Class<? extends BusinessObject> businessObjectClass,
                                                 String attributeKey,
                                                 Object value)Using the type of the sent in value, determines what kind of SearchableAttributeValue implementation should be passed back | 
|  String | determineFieldDataType(Class<? extends BusinessObject> businessObjectClass,
                                             String attributeName)Determines the type of the field which is related to the given attribute name on instances of the given business object class | 
|  Object | getPropertyByPath(Object object,
                                   String path)Retrieves an object, the child of another given object passed in as a parameter, by the given path | 
|  List<Map<String,String>> | resolveRoutingTypeQualifiers(Document document,
                                                         RoutingTypeDefinition routingTypeDefinition)Generates a List of Map | 
|  List<DocumentAttribute> | resolveSearchableAttributeValues(Document document,
                                                                 WorkflowAttributes workflowAttributes)Given a document, returns the searchable attribute values to index for it | 
| Method Detail | 
|---|
List<Map<String,String>> resolveRoutingTypeQualifiers(Document document,
                                                      RoutingTypeDefinition routingTypeDefinition)
document - the document to gather data fromroutingTypeDefinition - 
List<DocumentAttribute> resolveSearchableAttributeValues(Document document,
                                                         WorkflowAttributes workflowAttributes)
document - the document to find indexable searchable attribute values forworkflowAttributes - the WorkflowAttributes data dictionary metadata which contains the searchable attributes to index
Object getPropertyByPath(Object object,
                         String path)
object - an object to find a child object ofpath - the path to that child object
String determineFieldDataType(Class<? extends BusinessObject> businessObjectClass,
                              String attributeName)
businessObjectClass - the class of the business object which has an attributeattributeName - the name of the attribute
DocumentAttribute buildSearchableAttribute(Class<? extends BusinessObject> businessObjectClass,
                                           String attributeKey,
                                           Object value)
attributeKey - value - 
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||