Class PluginConfigurationData

    • Constructor Detail

      • PluginConfigurationData

        public PluginConfigurationData()
    • Method Detail

      • getEntryDate

        public Date getEntryDate()
        Description copied from interface: RegisteredData
        Get the date this item was added to the database. The value is generated at creation time and can't be modified later.
        Specified by:
        getEntryDate in interface RegisteredData
      • setEntryDate

        public void setEntryDate​(Date entryDate)
      • 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"
      • getParameterVersion

        public int getParameterVersion()
        Get the current/latest parameter version.
        Hibernate: property
        column="`parameter_version`" type="int" not-null="true"
      • setParameterVersion

        public void setParameterVersion​(int parameterVersion)
      • getConfigurationValues

        public Map<VersionedParameter,​ParameterValueData<?>> getConfigurationValues()
        Used by Hibernate to link with configuration values.
        Hibernate: map
        table="`VersionedPluginConfigurationValues`" lazy="true" cascade="all"
        Hibernate: collection-key
        column="`pluginconfiguration_id`"
        Hibernate: collection-composite-index
        class="net.sf.basedb.core.data.VersionedParameter"
        Hibernate: collection-many-to-many
        column="`value_id`" class="net.sf.basedb.core.data.ParameterValueData"