public class ConfigPropertyImpl extends Object implements ConfigProperty
Constructor and Description |
---|
ConfigPropertyImpl(List<LocalizedXsdString> description,
XsdString configPropertyName,
XsdString configPropertyType,
XsdString configPropertyValue,
Boolean configPropertyIgnore,
Boolean configPropertySupportsDynamicUpdates,
Boolean configPropertyConfidential,
String id,
boolean mandatory,
String attachedClassName,
String configPropertyIgnoreId,
String configPropertySupportsDynamicUpdatesId,
String configPropertyConfidentialId)
Constructor
|
Modifier and Type | Method and Description |
---|---|
CopyableMetaData |
copy() |
boolean |
equals(Object obj) |
String |
getAttachedClassName() |
Boolean |
getConfigPropertyConfidential() |
String |
getConfigPropertyConfidentialId() |
Boolean |
getConfigPropertyIgnore() |
String |
getConfigPropertyIgnoreId() |
XsdString |
getConfigPropertyName() |
Boolean |
getConfigPropertySupportsDynamicUpdates() |
String |
getConfigPropertySupportsDynamicUpdatesId() |
XsdString |
getConfigPropertyType() |
XsdString |
getConfigPropertyValue() |
List<LocalizedXsdString> |
getDescriptions() |
String |
getId() |
int |
hashCode() |
boolean |
isMandatory()
Is mandatory
|
boolean |
isValueSet() |
void |
setMandatory(boolean v)
Is the config-property mandatory
|
String |
toString() |
public ConfigPropertyImpl(List<LocalizedXsdString> description, XsdString configPropertyName, XsdString configPropertyType, XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id, boolean mandatory, String attachedClassName, String configPropertyIgnoreId, String configPropertySupportsDynamicUpdatesId, String configPropertyConfidentialId)
description
- list of descriptionsconfigPropertyName
- name of the propertyconfigPropertyType
- full qualified name of the type of the propertyconfigPropertyValue
- valueconfigPropertyIgnore
- not mandatory boolean value The element config-property-ignore is used to specify
whether the configuration tools must ignore considering the
configuration property during auto-discovery of
Configuration properties. See the Connector specification for
more details. If unspecified, the container must not ignore
the configuration property during auto-discovery.configPropertySupportsDynamicUpdates
- not mandatory The element
config-property-supports-dynamic-updates is used to specify
whether the configuration property allows its value to be updated, by
application server's configuration tools, during the lifetime of
the JavaBean instance. See the Connector specification for
more details. If unspecified, the container must not dynamically
reconfigure the property.configPropertyConfidential
- The element config-property-confidential is used to specify
whether the configuration property is confidential and
recommends application server's configuration tools to use special
visual aids for editing them. See the Connector specification for
more details. If unspecified, the container must not treat the
property as confidential.id
- XML IDmandatory
- Is the property mandatoryattachedClassName
- className of the class where the property is defined by annoptationconfigPropertyIgnoreId
- ID of configPropertyIgnore elementconfigPropertySupportsDynamicUpdatesId
- ID of configPropertySupportsDynemycUpdates elementconfigPropertyConfidentialId
- ID of configPropertyConfidential elementpublic String getAttachedClassName()
getAttachedClassName
in interface ConfigProperty
public Boolean getConfigPropertyIgnore()
getConfigPropertyIgnore
in interface ConfigProperty
public Boolean getConfigPropertySupportsDynamicUpdates()
getConfigPropertySupportsDynamicUpdates
in interface ConfigProperty
public Boolean getConfigPropertyConfidential()
getConfigPropertyConfidential
in interface ConfigProperty
public String getConfigPropertyIgnoreId()
getConfigPropertyIgnoreId
in interface ConfigProperty
public String getConfigPropertyConfidentialId()
getConfigPropertyConfidentialId
in interface ConfigProperty
public String getConfigPropertySupportsDynamicUpdatesId()
getConfigPropertySupportsDynamicUpdatesId
in interface ConfigProperty
public List<LocalizedXsdString> getDescriptions()
getDescriptions
in interface ConfigProperty
public XsdString getConfigPropertyName()
getConfigPropertyName
in interface ConfigProperty
public XsdString getConfigPropertyType()
getConfigPropertyType
in interface ConfigProperty
public XsdString getConfigPropertyValue()
getConfigPropertyValue
in interface ConfigProperty
public String getId()
getId
in interface IdDecoratedMetadata
public boolean isValueSet()
isValueSet
in interface ConfigProperty
public boolean isMandatory()
isMandatory
in interface ConfigProperty
public void setMandatory(boolean v)
v
- The valuepublic CopyableMetaData copy()
copy
in interface CopyableMetaData
Copyright © 2021 JBoss by Red Hat. All rights reserved.