Class StiODataDatabase

java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.dictionary.databases.StiDatabase
cronapi.report.odata.StiODataDatabase
All Implemented Interfaces:
com.stimulsoft.base.IStiJsonReportObject, com.stimulsoft.base.serializing.interfaceobject.IStiSerializable, com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef, com.stimulsoft.lib.commoninterface.IStiName, com.stimulsoft.report.ICloneable, com.stimulsoft.report.IStiAlias, com.stimulsoft.report.IStiInherited, Cloneable

public class StiODataDatabase extends com.stimulsoft.report.dictionary.databases.StiDatabase
  • Field Summary

    Fields inherited from class com.stimulsoft.base.services.StiService

    properties

    Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef

    REFERENCE_EMPTY, REFERENCE_REPORT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    connect(com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource source, com.stimulsoft.report.StiReport report)
     
    void
    connect(com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource source, Boolean fillTable, com.stimulsoft.report.StiReport report)
     
    void
     
    void
    LoadFromJsonObject(com.stimulsoft.base.json.JSONObject jObject)
     
    com.stimulsoft.base.json.JSONObject
    SaveToJsonObject(com.stimulsoft.base.StiJsonSaveMode mode)
     

    Methods inherited from class com.stimulsoft.report.dictionary.databases.StiDatabase

    applyDatabaseInformation, clone, createDataSources, edit, getAlias, getConnectedEvent, getConnectingEvent, getDatabaseInformation, getDisconnectedEvent, getDisconnectingEvent, getInherited, getKey, getName, getServiceCategory, getServiceName, getServiceType, getString, onConnected, onDisconnected, onDisconnecting, parsePath, regData, setAlias, setConnectedEvent, setConnectingEvent, setDisconnectedEvent, setDisconnectingEvent, setInherited, setKey, setName, toString

    Methods inherited from class com.stimulsoft.base.services.StiService

    getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled

    Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject

    cleanReference, getReference, setReference

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • StiODataDatabase

      public StiODataDatabase()
  • Method Details

    • connect

      public void connect(com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource source, com.stimulsoft.report.StiReport report) throws com.stimulsoft.base.exception.StiException
      Specified by:
      connect in class com.stimulsoft.report.dictionary.databases.StiDatabase
      Throws:
      com.stimulsoft.base.exception.StiException
    • connect

      public void connect(com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource source, Boolean fillTable, com.stimulsoft.report.StiReport report) throws com.stimulsoft.base.exception.StiException
      Specified by:
      connect in class com.stimulsoft.report.dictionary.databases.StiDatabase
      Throws:
      com.stimulsoft.base.exception.StiException
    • disconnect

      public void disconnect()
      Specified by:
      disconnect in class com.stimulsoft.report.dictionary.databases.StiDatabase
    • SaveToJsonObject

      public com.stimulsoft.base.json.JSONObject SaveToJsonObject(com.stimulsoft.base.StiJsonSaveMode mode) throws com.stimulsoft.base.json.JSONException
      Specified by:
      SaveToJsonObject in interface com.stimulsoft.base.IStiJsonReportObject
      Overrides:
      SaveToJsonObject in class com.stimulsoft.report.dictionary.databases.StiDatabase
      Throws:
      com.stimulsoft.base.json.JSONException
    • LoadFromJsonObject

      public void LoadFromJsonObject(com.stimulsoft.base.json.JSONObject jObject) throws com.stimulsoft.base.json.JSONException
      Specified by:
      LoadFromJsonObject in interface com.stimulsoft.base.IStiJsonReportObject
      Overrides:
      LoadFromJsonObject in class com.stimulsoft.report.dictionary.databases.StiDatabase
      Throws:
      com.stimulsoft.base.json.JSONException