Package org.kuali.rice.kns.service
Interface WorkflowAttributePropertyResolutionService
Deprecated.
Only used in KNS classes, no replacement.
A service which will resolve workflow attributes into the proper data for routing qualifier resolution
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kew.api.document.attribute.DocumentAttributebuildSearchableAttribute(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass, String attributeKey, Object value) Deprecated.Using the type of the sent in value, determines what kind of SearchableAttributeValue implementation should be passed backdetermineFieldDataType(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass, String attributeName) Deprecated.Determines the type of the field which is related to the given attribute name on instances of the given business object classgetPropertyByPath(Object object, String path) Deprecated.Retrieves an object, the child of another given object passed in as a parameter, by the given pathresolveRoutingTypeQualifiers(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.datadictionary.RoutingTypeDefinition routingTypeDefinition) Deprecated.Generates a List of Mapinvalid input: '<'String, String> data from the data on the document for the given WorkflowAttributeDefinitionsList<org.kuali.rice.kew.api.document.attribute.DocumentAttribute> resolveSearchableAttributeValues(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.datadictionary.WorkflowAttributes workflowAttributes) Deprecated.Given a document, returns the searchable attribute values to index for it
-
Method Details
-
resolveRoutingTypeQualifiers
List<Map<String,String>> resolveRoutingTypeQualifiers(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.datadictionary.RoutingTypeDefinition routingTypeDefinition) Deprecated.Generates a List of Mapinvalid input: '<'String, String> data from the data on the document for the given WorkflowAttributeDefinitions- Parameters:
document- the document to gather data fromroutingTypeDefinition-- Returns:
- a List of populated Mapinvalid input: '<'String, String> data
-
resolveSearchableAttributeValues
List<org.kuali.rice.kew.api.document.attribute.DocumentAttribute> resolveSearchableAttributeValues(org.kuali.rice.krad.document.Document document, org.kuali.rice.krad.datadictionary.WorkflowAttributes workflowAttributes) Deprecated.Given a document, returns the searchable attribute values to index for it- Parameters:
document- the document to find indexable searchable attribute values forworkflowAttributes- the WorkflowAttributes data dictionary metadata which contains the searchable attributes to index- Returns:
- a List of SearchableAttributeValue objects for index
-
getPropertyByPath
Deprecated.Retrieves an object, the child of another given object passed in as a parameter, by the given path- Parameters:
object- an object to find a child object ofpath- the path to that child object- Returns:
- the child object
-
determineFieldDataType
String determineFieldDataType(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass, String attributeName) Deprecated.Determines the type of the field which is related to the given attribute name on instances of the given business object class- Parameters:
businessObjectClass- the class of the business object which has an attributeattributeName- the name of the attribute- Returns:
- the String constrant representing what Field#fieldDataType this represents
-
buildSearchableAttribute
org.kuali.rice.kew.api.document.attribute.DocumentAttribute buildSearchableAttribute(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass, String attributeKey, Object value) Deprecated.Using the type of the sent in value, determines what kind of SearchableAttributeValue implementation should be passed back- Parameters:
attributeKey-value-- Returns:
-