Class 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.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 disconnect()  
      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, createDataSources, edit, getAlias, getConnectedEvent, getConnectingEvent, getDatabaseInformation, getDisconnectedEvent, getDisconnectingEvent, getInherited, getKey, getName, getServiceCategory, getServiceName, getServiceType, getString, onConnected, onDisconnected, onDisconnecting, regData, setAlias, setConnectedEvent, setConnectingEvent, setDisconnectedEvent, setDisconnectingEvent, setInherited, setKey, setName, toString
      • Methods inherited from class com.stimulsoft.base.services.StiService

        clone, getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled
      • Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject

        cleanReference, getReference, setReference
    • Constructor Detail

      • StiODataDatabase

        public StiODataDatabase()
    • Method Detail

      • 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