public abstract class AbstractConfig extends Object implements Serializable
| Constructor and Description |
|---|
AbstractConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIntoConfigManager()
Add
instance into ConfigManager |
static void |
appendParameters(Map<String,String> parameters,
Object config) |
static void |
appendParameters(Map<String,String> parameters,
Object config,
String prefix) |
boolean |
equals(Object obj) |
String |
getId() |
Map<String,String> |
getMetaData()
Should be called after Config was fully initialized.
|
String |
getPrefix() |
static String |
getTagName(Class<?> cls) |
int |
hashCode() |
Boolean |
isDefault() |
boolean |
isValid()
FIXME check @Parameter(required=true) and any conditions that need to match.
|
void |
refresh() |
void |
setDefault(Boolean isDefault) |
void |
setId(String id) |
void |
setPrefix(String prefix) |
String |
toString() |
void |
updateIdIfAbsent(String value) |
public static void appendParameters(Map<String,String> parameters, Object config, String prefix)
@Parameter(excluded=true) public String getId()
public void setId(String id)
public void updateIdIfAbsent(String value)
public Map<String,String> getMetaData()
@Parameter(excluded=true) public String getPrefix()
public void setPrefix(String prefix)
public void refresh()
@Parameter(excluded=true) public boolean isValid()
@PostConstruct public void addIntoConfigManager()
instance into ConfigManager
Current method will invoked by Spring or Java EE container automatically, or should be triggered manually.
ConfigManager.addConfig(AbstractConfig)public Boolean isDefault()
public void setDefault(Boolean isDefault)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.