|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.core.domain.configuration.definition.ConfigurationDefinition
public class ConfigurationDefinition
The entire definition for a javax.persistence.CascadeType.Configuration. This includes mapped property
definitions of arbitrary complexity, made up of PropertyDefinitionSimples, PropertyDefinitionLists,
and PropertyDefinitionMaps. TODO GH: Groups aren't required right now... do we want to make them required?
| Field Summary | |
|---|---|
static String |
QUERY_FIND_PLUGIN_BY_RESOURCE_TYPE_ID
|
static String |
QUERY_FIND_RESOURCE_BY_RESOURCE_TYPE_ID
|
| Constructor Summary | |
|---|---|
protected |
ConfigurationDefinition()
|
|
ConfigurationDefinition(String name,
String description)
|
| Method Summary | |
|---|---|
PropertyDefinition |
get(String name)
|
ConfigurationTemplate |
getDefaultTemplate()
If there is a default template, return it, otherwise return null. |
String |
getDescription()
|
List<PropertyGroupDefinition> |
getGroupDefinitions()
Goes through the properties of this definition and builds a list of the groups that contain its properties. |
int |
getId()
|
String |
getName()
|
List<PropertyDefinition> |
getNonGroupedProperties()
Retrieve property definitions for properties that are not in a group. |
List<PropertyDefinition> |
getPropertiesInGroup(String groupName)
Retrieve property definitions for properties in a group with the provided name. |
PropertyDefinitionList |
getPropertyDefinitionList(String name)
|
PropertyDefinitionMap |
getPropertyDefinitionMap(String name)
|
Map<String,PropertyDefinition> |
getPropertyDefinitions()
Get the properties for this configuration. |
PropertyDefinitionSimple |
getPropertyDefinitionSimple(String name)
|
ConfigurationTemplate |
getTemplate(String name)
Returns the template indicated by the specified name |
Map<String,ConfigurationTemplate> |
getTemplates()
This is a list of templates for this configuration definition. |
void |
put(PropertyDefinition propertyDefinition)
|
void |
putTemplate(ConfigurationTemplate template)
|
ConfigurationTemplate |
removeTemplate(ConfigurationTemplate template)
|
void |
setDescription(String description)
|
void |
setId(int id)
|
void |
setName(String name)
|
void |
setPropertyDefinitions(Map<String,PropertyDefinition> propertyDefinitions)
|
Set<String> |
templateNamesSet()
Returns the set of all template names for this definition. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String QUERY_FIND_RESOURCE_BY_RESOURCE_TYPE_ID
public static final String QUERY_FIND_PLUGIN_BY_RESOURCE_TYPE_ID
| Constructor Detail |
|---|
protected ConfigurationDefinition()
public ConfigurationDefinition(@NotNull
String name,
String description)
| Method Detail |
|---|
public int getId()
public void setId(int id)
@NotNull public String getName()
public void setName(@NotNull
String name)
public String getDescription()
public void setDescription(String description)
@NotNull public Map<String,PropertyDefinition> getPropertyDefinitions()
public void setPropertyDefinitions(Map<String,PropertyDefinition> propertyDefinitions)
public void put(PropertyDefinition propertyDefinition)
public PropertyDefinition get(String name)
public PropertyDefinitionSimple getPropertyDefinitionSimple(String name)
public PropertyDefinitionList getPropertyDefinitionList(String name)
public PropertyDefinitionMap getPropertyDefinitionMap(String name)
@NotNull public List<PropertyGroupDefinition> getGroupDefinitions()
@NotNull public List<PropertyDefinition> getPropertiesInGroup(String groupName)
groupName - the name of the group
@NotNull public List<PropertyDefinition> getNonGroupedProperties()
propertyDefinitions,
getPropertyDefinitions()@NotNull public Map<String,ConfigurationTemplate> getTemplates()
public void putTemplate(ConfigurationTemplate template)
public ConfigurationTemplate removeTemplate(ConfigurationTemplate template)
@Nullable public ConfigurationTemplate getDefaultTemplate()
public ConfigurationTemplate getTemplate(@NotNull
String name)
name - name of the template to return
ConfigurationTemplate with the specified name; null if no template by that name
exists.public Set<String> templateNamesSet()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||