Interface IStorableConfiguration<T>

Type Parameters:
T -
All Superinterfaces:
ISavableConfigurationAspect
All Known Subinterfaces:
IAccessConfiguration, IApplicationConfiguration, IApplicationServerConfiguration, IConnectorConfiguration, IConnectorConfigurations, IConnectorProjectConfiguration, IConnectorSystemConfiguration, ICustomAdministrationConfiguration, IFirstSpiritConfiguration, IGlobalConfiguration, IHealthMonitorConfiguration, IHookConfiguration, IJobConfiguration, IJobConfigurations, IMailConfiguration, IManagementConfiguration, IMetricsConfiguration, IMiscellaneousConfiguration, INotificationConfiguration

public interface IStorableConfiguration<T> extends ISavableConfigurationAspect
Interface to provide storing abilities
Author:
I-D Media AG
  • Method Summary

    Modifier and Type
    Method
    Description
    Create a deepl clone
    boolean
    Check if the configuration has any data set
    boolean
    saveToDisk(@NotNull File pDirectory)
    Save to disk
    void
    toXml(@NotNull Element pParent)
    Store to XML

    Methods inherited from interface com.idmedia.translationstudio.api.configuration.ISavableConfigurationAspect

    saveToDisk
  • Method Details

    • saveToDisk

      boolean saveToDisk(@NotNull @NotNull File pDirectory)
      Save to disk
      Parameters:
      pDirectory -
      Returns:
    • createClone

      @NotNull T createClone()
      Create a deepl clone
      Returns:
    • toXml

      @Nullable void toXml(@NotNull @NotNull Element pParent)
      Store to XML
      Parameters:
      pParent -
    • isEmpty

      boolean isEmpty()
      Check if the configuration has any data set
      Returns: