| java.lang.Object edu.iu.uis.eden.routetemplate.AbstractWorkflowAttribute edu.iu.uis.eden.routetemplate.GenericWorkflowAttribute
All known Subclasses: edu.sampleu.travel.workflow.DestinationRuleAttribute, edu.iu.uis.eden.routetemplate.GenericRoleAttribute,
log | final protected Logger log(Code) | | |
GenericWorkflowAttribute | public GenericWorkflowAttribute()(Code) | | |
GenericWorkflowAttribute | public GenericWorkflowAttribute(String uniqueName)(Code) | | |
getDocContent | public String getDocContent()(Code) | | Simply defers to GenericAttributeContent to generate suitable XML content in a standard fashion
|
getProperties | abstract public Map<String, String> getProperties()(Code) | | Template method for subclasses to override to expose attribute state
map exposing attribute state |
getRuleExtensionValues | public List<RuleExtensionValue> getRuleExtensionValues()(Code) | | I think the job of this method is to marshal the current state of the attribute into a representative list of rule extension
values. On that assumption, this method should simply create a list of RuleExtensionValues based on the the property map
this attribute uses to hold property values.
TODO: this is not fully implemented! e.g. generic property map like StandardGenericXmlAttribute
|
isMatch | protected boolean isMatch(List<Map<String, String>> propertiesList, List<RuleExtension> ruleExtensions)(Code) | | Returns true if any single incoming attribute's properties are a match for all rule extension values
Parameters: propertiesList - the list of incoming attributes' properties Parameters: ruleExtensions - the rule extensions true if any single attribute's properties are a match for all rule extension values |
isMatch | protected boolean isMatch(Map<String, String> properties, List<RuleExtension> ruleExtensions)(Code) | | Returns true if all key/value pairs defined by the specified rule extensions are present in the incoming attribute's
properties
Parameters: properties - incoming attribute's properties Parameters: ruleExtensions - list of rule extensions true if all key/value pairs defined by the specified rule extensions are present in the incoming attribute's |
validateRoutingData | public List validateRoutingData(Map paramMap)(Code) | | These guys should probably be implemented to set the parameters on an internal member property map this attribute
should use to contain all properties set on it, like StandardGenericXmlAttribute.
See Also: GenericWorkflowAttribute.getProperties() See Also: TODO: implement me! |
Fields inherited from edu.iu.uis.eden.routetemplate.AbstractWorkflowAttribute | protected boolean required(Code)(Java Doc)
|
|
|