org.proteios.core.data
Class PluginConfigurationData
java.lang.Object
org.proteios.core.data.BasicData
org.proteios.core.data.OwnedData
org.proteios.core.data.SharedData
org.proteios.core.data.CommonData
org.proteios.core.data.PluginConfigurationData
- All Implemented Interfaces:
- IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData
public class PluginConfigurationData
- extends CommonData
This data class is used to configure a plugin. A plugin can have many
configurations.
- Version:
- 2.0
- Author:
- Nicklas, Samuel
- See Also:
PluginConfiguration,
Plugins- Hibernate: class
- table="`PluginConfigurations`" lazy="false"
PluginConfigurationData
public PluginConfigurationData()
getPluginDefinition
public PluginDefinitionData getPluginDefinition()
- Get the plugin definition for this configuration.
- Returns:
- A
PluginDefinition object. - Hibernate: many-to-one
- column="`plugindefinition_id`" not-null="true" update="false"
setPluginDefinition
public void setPluginDefinition(PluginDefinitionData pd)
getConfigurationValues
public Map<String,ParameterValueData<?>> getConfigurationValues()
- Used by Hibernate to link with configuration values.
- Hibernate: map
- table="`PluginConfigurationValues`" lazy="true" cascade="all"
- Hibernate: collection-key
- column="`pluginconfiguration_id`"
- Hibernate: collection-index
- column="`name`" type="string" length="255"
- Hibernate: collection-many-to-many
- column="`value_id`" class="org.proteios.core.data.ParameterValueData"