Author: gnodet
Date: Fri Sep 29 02:20:10 2006
New Revision: 451186
URL: http://svn.apache.org/viewvc?view=rev&rev=451186
Log:
SM-609: PropertyExpression should have a default constructor + getters / setters
Modified:
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/expression/PropertyExpression.java
Modified:
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/expression/PropertyExpression.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/expression/PropertyExpression.java?view=diff&rev=451186&r1=451185&r2=451186
==============================================================================
---
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/expression/PropertyExpression.java
(original)
+++
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/expression/PropertyExpression.java
Fri Sep 29 02:20:10 2006
@@ -28,6 +28,9 @@
public class PropertyExpression implements Expression {
private String property;
private Object defaultValue;
+
+ public PropertyExpression() {
+ }
public PropertyExpression(String property) {
this.property = property;
@@ -36,6 +39,34 @@
public PropertyExpression(String property, Object defaultValue) {
this.property = property;
this.defaultValue = defaultValue;
+ }
+
+ /**
+ * @return the defaultValue
+ */
+ public Object getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * @param defaultValue the defaultValue to set
+ */
+ public void setDefaultValue(Object defaultValue) {
+ this.defaultValue = defaultValue;
+ }
+
+ /**
+ * @return the property
+ */
+ public String getProperty() {
+ return property;
+ }
+
+ /**
+ * @param property the property to set
+ */
+ public void setProperty(String property) {
+ this.property = property;
}
public Object evaluate(MessageExchange exchange, NormalizedMessage
message) throws MessagingException {