de.innovationgate.wga.config
public abstract class ConfigBean extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
ConfigBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
java.util.List<ModuleDefinition> |
getOptionDefinitions(ModuleRegistry registry,
java.beans.PropertyDescriptor property,
WGAConfiguration config)
Should retrieve the module definitions for the option stored as the given property.
|
java.util.List<ModuleDefinition> |
getOptionDefinitions(ModuleRegistry registry,
java.lang.String propName,
WGAConfiguration config) |
boolean |
isChanged() |
boolean |
isDefaultResource() |
void |
setChanged(boolean changed) |
void |
setDescription(java.lang.String description) |
java.util.List<de.innovationgate.wga.model.ValidationError> |
validate() |
java.util.List<de.innovationgate.wga.model.ValidationError> |
validate(boolean integrityCheckOnly) |
void |
visit(ConfigBeanVisitor visitor) |
public static final long serialVersionUID
public final java.util.List<de.innovationgate.wga.model.ValidationError> validate()
public final java.util.List<de.innovationgate.wga.model.ValidationError> validate(boolean integrityCheckOnly)
public boolean isDefaultResource()
public boolean isChanged()
public void setChanged(boolean changed)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void visit(ConfigBeanVisitor visitor) throws java.lang.Exception
java.lang.Exception
public java.util.List<ModuleDefinition> getOptionDefinitions(ModuleRegistry registry, java.beans.PropertyDescriptor property, WGAConfiguration config)
registry
- The module registryproperty
- Descriptor of the property holding optionsconfig
- The current OpenWGA configuration objectpublic java.util.List<ModuleDefinition> getOptionDefinitions(ModuleRegistry registry, java.lang.String propName, WGAConfiguration config) throws java.beans.IntrospectionException
java.beans.IntrospectionException