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, parsePath, 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