From c2c4435546670b6010205f82418caac7297a3e23 Mon Sep 17 00:00:00 2001 From: "Rafael H. Schloming" Date: Tue, 12 Aug 2008 16:30:19 +0000 Subject: QPID-1235: fixed setXXXProperty to check for empty strings git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685218 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/qpid/client/message/AMQMessageDelegate_0_10.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'qpid/java/client/src') diff --git a/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java b/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java index e66ba433a9..5a57e7b0db 100644 --- a/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java +++ b/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java @@ -682,54 +682,63 @@ public class AMQMessageDelegate_0_10 implements AMQMessageDelegate public void setBooleanProperty(String propertyName, boolean b) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, b); } public void setByteProperty(String propertyName, byte b) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, b); } public void setShortProperty(String propertyName, short i) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, i); } public void setIntProperty(String propertyName, int i) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, i); } public void setLongProperty(String propertyName, long l) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, l); } public void setFloatProperty(String propertyName, float f) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, f); } public void setDoubleProperty(String propertyName, double v) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, v); } public void setStringProperty(String propertyName, String value) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, value); } public void setObjectProperty(String propertyName, Object object) throws JMSException { + checkPropertyName(propertyName); checkWritableProperties(); setApplicationHeader(propertyName, object); } -- cgit v1.2.1