Package org.apache.qpid.server.model
Class ConfiguredAutomatedAttribute<C extends ConfiguredObject,T>
- java.lang.Object
-
- org.apache.qpid.server.model.ConfiguredObjectMethodAttribute<C,T>
-
- org.apache.qpid.server.model.ConfiguredAutomatedAttribute<C,T>
-
- All Implemented Interfaces:
ConfiguredObjectAttribute<C,T>
,ConfiguredObjectAttributeOrStatistic<C,T>
,ConfiguredSettableAttribute<C,T>
public class ConfiguredAutomatedAttribute<C extends ConfiguredObject,T> extends ConfiguredObjectMethodAttribute<C,T> implements ConfiguredSettableAttribute<C,T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
convert(Object value, C object)
String
defaultValue()
org.apache.qpid.server.model.AttributeValueConverter<T>
getConverter()
String
getDescription()
Type
getGenericType()
Method
getGetter()
Initialization
getInitialization()
String
getName()
String
getOversizedAltText()
Pattern
getSecureValueFilter()
Class<T>
getType()
T
getValue(C configuredObject)
boolean
hasValidValues()
Returns true iff this attribute has valid values definedboolean
isAutomated()
boolean
isDerived()
boolean
isImmutable()
boolean
isMandatory()
boolean
isOversized()
boolean
isPersisted()
boolean
isSecure()
boolean
updateAttributeDespiteUnchangedValue()
String
validValuePattern()
Collection<String>
validValues()
-
Methods inherited from class org.apache.qpid.server.model.ConfiguredObjectMethodAttribute
isSecureValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObjectAttribute
isSecureValue
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObjectAttributeOrStatistic
getGenericType, getName, getType, getValue
-
-
-
-
Method Detail
-
getConverter
public final org.apache.qpid.server.model.AttributeValueConverter<T> getConverter()
- Specified by:
getConverter
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
isAutomated
public boolean isAutomated()
- Specified by:
isAutomated
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
isDerived
public boolean isDerived()
- Specified by:
isDerived
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
defaultValue
public String defaultValue()
- Specified by:
defaultValue
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
isSecure
public boolean isSecure()
- Specified by:
isSecure
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
isMandatory
public boolean isMandatory()
- Specified by:
isMandatory
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
isImmutable
public boolean isImmutable()
- Specified by:
isImmutable
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
isPersisted
public boolean isPersisted()
- Specified by:
isPersisted
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
isOversized
public boolean isOversized()
- Specified by:
isOversized
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
updateAttributeDespiteUnchangedValue
public boolean updateAttributeDespiteUnchangedValue()
- Specified by:
updateAttributeDespiteUnchangedValue
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
getOversizedAltText
public String getOversizedAltText()
- Specified by:
getOversizedAltText
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
getInitialization
public Initialization getInitialization()
- Specified by:
getInitialization
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
getSecureValueFilter
public Pattern getSecureValueFilter()
- Specified by:
getSecureValueFilter
in interfaceConfiguredObjectAttribute<C extends ConfiguredObject,T>
-
validValues
public Collection<String> validValues()
- Specified by:
validValues
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
hasValidValues
public boolean hasValidValues()
Returns true iff this attribute has valid values defined- Specified by:
hasValidValues
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
validValuePattern
public String validValuePattern()
- Specified by:
validValuePattern
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
convert
public T convert(Object value, C object)
- Specified by:
convert
in interfaceConfiguredSettableAttribute<C extends ConfiguredObject,T>
-
getName
public String getName()
- Specified by:
getName
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getType
public Class<T> getType()
- Specified by:
getType
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getGenericType
public Type getGenericType()
- Specified by:
getGenericType
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getValue
public T getValue(C configuredObject)
- Specified by:
getValue
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getGetter
public Method getGetter()
-
-