Class DataSourceConfig

java.lang.Object
com.inductiveautomation.reporting.common.resource.DataSourceConfig
All Implemented Interfaces:
Serializable

public class DataSourceConfig extends Object implements Serializable
This xml and standard serializable POJO holds the configuration of a data source entry for a report.

Created by carl.gould on 1/13/2015.

See Also:
  • Constructor Details

    • DataSourceConfig

      public DataSourceConfig()
      Empty ctor for xml serialization
    • DataSourceConfig

      public DataSourceConfig(DataSourceConfig copy)
    • DataSourceConfig

      public DataSourceConfig(String dataSourceId, DataSourceConfigObject configObject)
  • Method Details

    • getDataSourceId

      public String getDataSourceId()
    • setDataSourceId

      public void setDataSourceId(String dataSourceId)
    • getConfigObject

      public DataSourceConfigObject getConfigObject()
    • setConfigObject

      @Deprecated(since="8.3.0") public void setConfigObject(Serializable configObject)
      Deprecated.
      This method is deprecated because it has been replaced by setConfigObject(DataSourceConfigObject). The method is kept for backwards compatibility for its use in XML deserialization. It is necessary to open Reports created in versions prior to 8.3.0. Once a Report is opened and saved in 8.3.0 or later, serialization will use the new method.

    • setConfigObject

      public void setConfigObject(DataSourceConfigObject configObject)
    • getConfigObjectJson

      public com.inductiveautomation.ignition.common.gson.JsonObject getConfigObjectJson()
    • setConfigObjectJson

      public void setConfigObjectJson(com.inductiveautomation.ignition.common.gson.JsonObject configObjectJson)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object