summaryrefslogtreecommitdiff
path: root/qpid/java/broker-core/src
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2015-02-02 20:50:15 +0000
committerRobert Godfrey <rgodfrey@apache.org>2015-02-02 20:50:15 +0000
commit2ff075fb2760b003e29b2a5235519a30a6da9395 (patch)
treee39b07e5d0411cba86fecced8f81861c850b6563 /qpid/java/broker-core/src
parent144d624d33077723fda55e4640157dde7c56a314 (diff)
downloadqpid-python-2ff075fb2760b003e29b2a5235519a30a6da9395.tar.gz
QPID-6341 : Add test and allow a default alt text for oversized values
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1656566 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-core/src')
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredAutomatedAttribute.java6
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredDerivedAttribute.java7
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredObjectAttribute.java2
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ManagedAttribute.java1
4 files changed, 16 insertions, 0 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredAutomatedAttribute.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredAutomatedAttribute.java
index f65688fea7..9fca898dc0 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredAutomatedAttribute.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredAutomatedAttribute.java
@@ -129,6 +129,12 @@ public class ConfiguredAutomatedAttribute<C extends ConfiguredObject, T> extend
return _annotation.oversize();
}
+ @Override
+ public String getOversizedAltText()
+ {
+ return _annotation.oversizedAltText();
+ }
+
public String getDescription()
{
return _annotation.description();
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredDerivedAttribute.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredDerivedAttribute.java
index 9a53553c86..71488edb8c 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredDerivedAttribute.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredDerivedAttribute.java
@@ -60,6 +60,13 @@ public class ConfiguredDerivedAttribute<C extends ConfiguredObject, T> extends
return _annotation.oversize();
}
+ @Override
+ public String getOversizedAltText()
+ {
+ return "";
+ }
+
+
public String getDescription()
{
return _annotation.description();
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredObjectAttribute.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredObjectAttribute.java
index f03a036191..73b7839a8e 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredObjectAttribute.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ConfiguredObjectAttribute.java
@@ -45,6 +45,8 @@ public abstract class ConfiguredObjectAttribute<C extends ConfiguredObject, T> e
public abstract boolean isOversized();
+ public abstract String getOversizedAltText();
+
public abstract String getDescription();
public T convert(final Object value, C object)
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ManagedAttribute.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ManagedAttribute.java
index 75c349d9c0..05b2c610ba 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ManagedAttribute.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/ManagedAttribute.java
@@ -36,4 +36,5 @@ public @interface ManagedAttribute
String description() default "";
String[] validValues() default {};
boolean oversize() default false;
+ String oversizedAltText() default "";
}