com.stimulsoft.webdesigner.helper
Class StiDictionaryHelper

java.lang.Object
  extended by com.stimulsoft.webdesigner.helper.StiDictionaryHelper

public class StiDictionaryHelper
extends Object

Copyright Stimulsoft


Nested Class Summary
static class StiDictionaryHelper.StiSortDataTableComparer
           
 
Constructor Summary
StiDictionaryHelper()
           
 
Method Summary
static void applySelectedData(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createFieldOnDblClick(StiReport report, Hashtable<String,Object> param, Hashtable callbackResult)
           
static void createOrEditBusinessObject(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createOrEditColumn(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createOrEditConnection(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static void createOrEditDataSource(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static void createOrEditParameter(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createOrEditRelation(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createOrEditVariable(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void createVariablesCategory(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteBusinessObject(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteBusinessObjectCategory(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteColumn(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteConnection(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteDataSource(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteParameter(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteRelation(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteVariable(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void deleteVariablesCategory(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void editBusinessObjectCategory(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void editVariablesCategory(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static StiAbstractAdapter getAdapter(String connectionString, String connectionType)
           
static void getAllConnections(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static StiBusinessObject getBusinessObjectByFullName(StiReport report, Object fullName)
           
static Connection getConnection(StiJDBCParameters param)
           
static void getConnectionTypes(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static void getDataAdapterTypes(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static void getDatabaseData(StiDatabase db, Hashtable<String,Object> callbackResult)
           
static void getDatabaseData(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static Hashtable<String,Object> getDictionaryTree(StiReport report)
           
static ArrayList<Hashtable<String,Object>> getFunctionsTree(StiReport report)
           
static StiImagesID getIconTypeForColumn(StiSystemType type)
           
static StiJDBCParameters getJDBCConnection(String connectionString, String connectionType)
           
static StiImagesID getLockedCalcImageIDFromType(StiSystemType systemType, boolean inherited)
           
static void getParamsFromQueryString(StiReport report, Hashtable param, Hashtable callbackResult)
           
static void getSqlParameterTypes(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static ArrayList<String> getSystemVariablesTree(StiReport report)
           
static void retrieveColumns(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void runQueryScript(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void synchronizeDictionary(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult)
           
static void testConnection(StiReport report, Hashtable<String,Object> param, Hashtable<String,Object> callbackResult, StiWebDesignerOptions options)
           
static void viewData(StiReport report, Hashtable param, Hashtable callbackResult)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiDictionaryHelper

public StiDictionaryHelper()
Method Detail

getBusinessObjectByFullName

public static StiBusinessObject getBusinessObjectByFullName(StiReport report,
                                                            Object fullName)

getIconTypeForColumn

public static StiImagesID getIconTypeForColumn(StiSystemType type)

getLockedCalcImageIDFromType

public static StiImagesID getLockedCalcImageIDFromType(StiSystemType systemType,
                                                       boolean inherited)

getDictionaryTree

public static Hashtable<String,Object> getDictionaryTree(StiReport report)

getFunctionsTree

public static ArrayList<Hashtable<String,Object>> getFunctionsTree(StiReport report)

getSystemVariablesTree

public static ArrayList<String> getSystemVariablesTree(StiReport report)

getConnectionTypes

public static void getConnectionTypes(StiReport report,
                                      Hashtable<String,Object> param,
                                      Hashtable<String,Object> callbackResult,
                                      StiWebDesignerOptions options)
                               throws InstantiationException,
                                      IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

getDataAdapterTypes

public static void getDataAdapterTypes(StiReport report,
                                       Hashtable<String,Object> param,
                                       Hashtable<String,Object> callbackResult,
                                       StiWebDesignerOptions options)

createOrEditConnection

public static void createOrEditConnection(StiReport report,
                                          Hashtable<String,Object> param,
                                          Hashtable<String,Object> callbackResult,
                                          StiWebDesignerOptions options)
                                   throws JSONException,
                                          InstantiationException,
                                          IllegalAccessException
Throws:
JSONException
InstantiationException
IllegalAccessException

deleteConnection

public static void deleteConnection(StiReport report,
                                    Hashtable<String,Object> param,
                                    Hashtable<String,Object> callbackResult)
                             throws JSONException
Throws:
JSONException

createOrEditRelation

public static void createOrEditRelation(StiReport report,
                                        Hashtable<String,Object> param,
                                        Hashtable<String,Object> callbackResult)
                                 throws JSONException
Throws:
JSONException

deleteRelation

public static void deleteRelation(StiReport report,
                                  Hashtable<String,Object> param,
                                  Hashtable<String,Object> callbackResult)

createOrEditColumn

public static void createOrEditColumn(StiReport report,
                                      Hashtable<String,Object> param,
                                      Hashtable<String,Object> callbackResult)
                               throws JSONException
Throws:
JSONException

createOrEditParameter

public static void createOrEditParameter(StiReport report,
                                         Hashtable<String,Object> param,
                                         Hashtable<String,Object> callbackResult)
                                  throws JSONException
Throws:
JSONException

deleteParameter

public static void deleteParameter(StiReport report,
                                   Hashtable<String,Object> param,
                                   Hashtable<String,Object> callbackResult)

deleteColumn

public static void deleteColumn(StiReport report,
                                Hashtable<String,Object> param,
                                Hashtable<String,Object> callbackResult)
                         throws JSONException
Throws:
JSONException

createOrEditDataSource

public static void createOrEditDataSource(StiReport report,
                                          Hashtable<String,Object> param,
                                          Hashtable<String,Object> callbackResult,
                                          StiWebDesignerOptions options)
                                   throws InstantiationException,
                                          IllegalAccessException,
                                          StiException,
                                          JSONException,
                                          IllegalArgumentException,
                                          InvocationTargetException
Throws:
InstantiationException
IllegalAccessException
StiException
JSONException
IllegalArgumentException
InvocationTargetException

deleteDataSource

public static void deleteDataSource(StiReport report,
                                    Hashtable<String,Object> param,
                                    Hashtable<String,Object> callbackResult)

createOrEditBusinessObject

public static void createOrEditBusinessObject(StiReport report,
                                              Hashtable<String,Object> param,
                                              Hashtable<String,Object> callbackResult)
                                       throws JSONException
Throws:
JSONException

deleteBusinessObject

public static void deleteBusinessObject(StiReport report,
                                        Hashtable<String,Object> param,
                                        Hashtable<String,Object> callbackResult)

createOrEditVariable

public static void createOrEditVariable(StiReport report,
                                        Hashtable<String,Object> param,
                                        Hashtable<String,Object> callbackResult)
                                 throws JSONException
Throws:
JSONException

deleteVariable

public static void deleteVariable(StiReport report,
                                  Hashtable<String,Object> param,
                                  Hashtable<String,Object> callbackResult)

deleteVariablesCategory

public static void deleteVariablesCategory(StiReport report,
                                           Hashtable<String,Object> param,
                                           Hashtable<String,Object> callbackResult)

editVariablesCategory

public static void editVariablesCategory(StiReport report,
                                         Hashtable<String,Object> param,
                                         Hashtable<String,Object> callbackResult)

createVariablesCategory

public static void createVariablesCategory(StiReport report,
                                           Hashtable<String,Object> param,
                                           Hashtable<String,Object> callbackResult)
                                    throws JSONException
Throws:
JSONException

deleteBusinessObjectCategory

public static void deleteBusinessObjectCategory(StiReport report,
                                                Hashtable<String,Object> param,
                                                Hashtable<String,Object> callbackResult)

editBusinessObjectCategory

public static void editBusinessObjectCategory(StiReport report,
                                              Hashtable<String,Object> param,
                                              Hashtable<String,Object> callbackResult)
                                       throws JSONException
Throws:
JSONException

synchronizeDictionary

public static void synchronizeDictionary(StiReport report,
                                         Hashtable<String,Object> param,
                                         Hashtable<String,Object> callbackResult)

getAllConnections

public static void getAllConnections(StiReport report,
                                     Hashtable<String,Object> param,
                                     Hashtable<String,Object> callbackResult,
                                     StiWebDesignerOptions options)
                              throws InstantiationException,
                                     IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

getJDBCConnection

public static StiJDBCParameters getJDBCConnection(String connectionString,
                                                  String connectionType)

getAdapter

public static StiAbstractAdapter getAdapter(String connectionString,
                                            String connectionType)

retrieveColumns

public static void retrieveColumns(StiReport report,
                                   Hashtable<String,Object> param,
                                   Hashtable<String,Object> callbackResult)
                            throws JSONException,
                                   ClassNotFoundException,
                                   SQLException,
                                   StiException,
                                   InstantiationException,
                                   IllegalAccessException
Throws:
JSONException
ClassNotFoundException
SQLException
StiException
InstantiationException
IllegalAccessException

getConnection

public static Connection getConnection(StiJDBCParameters param)
                                throws ClassNotFoundException,
                                       SQLException
Throws:
ClassNotFoundException
SQLException

getDatabaseData

public static void getDatabaseData(StiReport report,
                                   Hashtable<String,Object> param,
                                   Hashtable<String,Object> callbackResult)

getDatabaseData

public static void getDatabaseData(StiDatabase db,
                                   Hashtable<String,Object> callbackResult)

applySelectedData

public static void applySelectedData(StiReport report,
                                     Hashtable<String,Object> param,
                                     Hashtable<String,Object> callbackResult)

testConnection

public static void testConnection(StiReport report,
                                  Hashtable<String,Object> param,
                                  Hashtable<String,Object> callbackResult,
                                  StiWebDesignerOptions options)
                           throws JSONException,
                                  InstantiationException,
                                  IllegalAccessException
Throws:
JSONException
InstantiationException
IllegalAccessException

runQueryScript

public static void runQueryScript(StiReport report,
                                  Hashtable<String,Object> param,
                                  Hashtable<String,Object> callbackResult)

viewData

public static void viewData(StiReport report,
                            Hashtable param,
                            Hashtable callbackResult)

getSqlParameterTypes

public static void getSqlParameterTypes(StiReport report,
                                        Hashtable<String,Object> param,
                                        Hashtable<String,Object> callbackResult)
                                 throws InstantiationException,
                                        IllegalAccessException,
                                        JSONException
Throws:
InstantiationException
IllegalAccessException
JSONException

createFieldOnDblClick

public static void createFieldOnDblClick(StiReport report,
                                         Hashtable<String,Object> param,
                                         Hashtable callbackResult)
                                  throws Exception
Throws:
Exception

getParamsFromQueryString

public static void getParamsFromQueryString(StiReport report,
                                            Hashtable param,
                                            Hashtable callbackResult)


Copyright © 2017 Stimulsoft. All Rights Reserved.