diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2015-02-02 20:50:15 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2015-02-02 20:50:15 +0000 |
| commit | 2ff075fb2760b003e29b2a5235519a30a6da9395 (patch) | |
| tree | e39b07e5d0411cba86fecced8f81861c850b6563 /qpid/java/broker-core/src | |
| parent | 144d624d33077723fda55e4640157dde7c56a314 (diff) | |
| download | qpid-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')
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 ""; } |
