Class StiDictionaryHelper
java.lang.Object
com.stimulsoft.webdesigner.helper.StiDictionaryHelper
Copyright Stimulsoft
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplySelectedData(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidapplyUserFunctionProps(StiReport report, StiUserFunction userFunction, HashMap<String, Object> userFuncProps) static voidcreateDatabaseFromResource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidstatic StiDatabasecreateNewDatabaseFromResource(StiReport report, StiResource resource) static voidcreateOrEditBusinessObject(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditColumn(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditConnection(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static voidcreateOrEditDataSource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static voidcreateOrEditParameter(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditRelation(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditResource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditUserFunction(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidcreateOrEditVariable(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static StringcreateTempSampleData(StiReport report) static voidcreateVariablesCategory(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteAllDataSources(StiReport report, HashMap param, HashMap callbackResult) static voiddeleteBusinessObject(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteBusinessObjectCategory(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidstatic voiddeleteConnection(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteDataSource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteParameter(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteRelation(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteResource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteUserFunction(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteVariable(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voiddeleteVariablesCategory(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidduplicateDictionaryElement(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voideditBusinessObjectCategory(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voideditVariablesCategory(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static StiAbstractAdaptergetAdapter(String connectionString, String connectionType) static voidgetAllConnections(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static StiBusinessObjectgetBusinessObjectByFullName(StiReport report, Object fullName) static StiDataColumnsCollectiongetColumnsByTypeAndNameOfObject(StiReport report, HashMap<String, Object> props) static ConnectiongetConnection(StiJDBCParameters param) static voidgetConnectionTypes(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static voidgetDataAdapterTypes(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static voidgetDatabaseData(StiDatabase db, HashMap<String, Object> callbackResult, StiReport report) static voidgetDatabaseData(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) getDictionaryTree(StiReport report) getFunctionsTree(StiReport report) static StiImagesIDstatic voidgetImagesGallery(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static StiJDBCParametersgetJDBCConnection(String connectionString, String connectionType) static StiImagesIDgetLockedCalcImageIDFromType(StiSystemType systemType, boolean inherited) static StringgetNewDatabaseName(StiReport report, String fileName) static voidgetParamsFromQueryString(StiReport report, HashMap param, HashMap callbackResult) getResourcesTree(StiReport report) static voidgetRichTextGallery(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidgetSampleConnectionString(StiReport report, HashMap param, HashMap callbackResult, StiWebDesignerOptions options) static voidgetSqlParameterTypes(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) getSystemVariablesTree(StiReport report) static StiSystemTypegetTypeFromString(String type, String basicType) static StringgetUserFunctionsTree(StiReport report) static voidgetVariableItemsFromDataColumn(StiReport report, HashMap param, HashMap callbackResult) getViewDataItemValue(Object item, StiDataColumn dictionaryColumn) static voidmergeDictionary(StiRequestParams requestParams, StiReport report, HashMap callbackResult) static voidmoveConnectionDataToResource(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidmoveDictionaryItem(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidmoveUserFunctionItem(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidnewDictionary(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidopenDictionary(StiRequestParams requestParams, StiReport report, HashMap callbackResult) static voidremoveTempSampleData(StiReport report, String dataGuid) static voidretrieveColumns(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidrunQueryScript(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidsynchronizeDictionary(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult) static voidtestConnection(StiReport report, HashMap<String, Object> param, HashMap<String, Object> callbackResult, StiWebDesignerOptions options) static void
-
Constructor Details
-
StiDictionaryHelper
public StiDictionaryHelper()
-
-
Method Details
-
openDictionary
public static void openDictionary(StiRequestParams requestParams, StiReport report, HashMap callbackResult) throws IOException - Throws:
IOException
-
mergeDictionary
public static void mergeDictionary(StiRequestParams requestParams, StiReport report, HashMap callbackResult) throws IOException - Throws:
IOException
-
getUserFunctionsTree
-
getImagesGallery
-
getRichTextGallery
-
getColumnsByTypeAndNameOfObject
public static StiDataColumnsCollection getColumnsByTypeAndNameOfObject(StiReport report, HashMap<String, Object> props) -
getBusinessObjectByFullName
-
applyUserFunctionProps
public static void applyUserFunctionProps(StiReport report, StiUserFunction userFunction, HashMap<String, Object> userFuncProps) -
getIconTypeForColumn
-
getLockedCalcImageIDFromType
-
getTypeValueToString
-
getTypeFromString
-
getResourcesTree
-
getDictionaryTree
-
getFunctionsTree
-
getSystemVariablesTree
-
getConnectionTypes
public static void getConnectionTypes(StiReport report, HashMap<String, Object> param, HashMap<String, throws InstantiationException, IllegalAccessExceptionObject> callbackResult, StiWebDesignerOptions options) -
getDataAdapterTypes
-
createOrEditConnection
public static void createOrEditConnection(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONException, InstantiationException, IllegalAccessExceptionObject> callbackResult, StiWebDesignerOptions options) -
deleteConnection
public static void deleteConnection(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
createOrEditRelation
public static void createOrEditRelation(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteRelation
-
createOrEditColumn
public static void createOrEditColumn(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
createOrEditParameter
public static void createOrEditParameter(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteParameter
-
deleteColumn
public static void deleteColumn(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
createOrEditDataSource
public static void createOrEditDataSource(StiReport report, HashMap<String, Object> param, HashMap<String, throws InstantiationException, IllegalAccessException, StiException, JSONException, IllegalArgumentException, InvocationTargetExceptionObject> callbackResult, StiWebDesignerOptions options) -
deleteDataSource
-
createOrEditBusinessObject
public static void createOrEditBusinessObject(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteBusinessObject
-
createOrEditVariable
public static void createOrEditVariable(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteVariable
-
deleteVariablesCategory
-
editVariablesCategory
-
createVariablesCategory
public static void createVariablesCategory(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
createOrEditResource
public static void createOrEditResource(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteResource
-
deleteBusinessObjectCategory
-
createOrEditUserFunction
public static void createOrEditUserFunction(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
deleteUserFunction
-
moveUserFunctionItem
-
editBusinessObjectCategory
public static void editBusinessObjectCategory(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONExceptionObject> callbackResult) - Throws:
JSONException
-
synchronizeDictionary
-
newDictionary
-
getAllConnections
public static void getAllConnections(StiReport report, HashMap<String, Object> param, HashMap<String, throws InstantiationException, IllegalAccessExceptionObject> callbackResult, StiWebDesignerOptions options) -
getJDBCConnection
-
getAdapter
-
createTempSampleData
-
removeTempSampleData
-
duplicateDictionaryElement
-
retrieveColumns
public static void retrieveColumns(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONException, ClassNotFoundException, SQLException, StiException, InstantiationException, IllegalAccessExceptionObject> callbackResult) -
getConnection
public static Connection getConnection(StiJDBCParameters param) throws ClassNotFoundException, SQLException - Throws:
ClassNotFoundExceptionSQLException
-
getDatabaseData
-
getDatabaseData
public static void getDatabaseData(StiDatabase db, HashMap<String, Object> callbackResult, StiReport report) -
applySelectedData
-
testConnection
public static void testConnection(StiReport report, HashMap<String, Object> param, HashMap<String, throws JSONException, InstantiationException, IllegalAccessExceptionObject> callbackResult, StiWebDesignerOptions options) -
runQueryScript
-
viewData
-
getViewDataItemValue
public static HashMap<String,String> getViewDataItemValue(Object item, StiDataColumn dictionaryColumn) -
createNewDatabaseFromResource
-
getNewDatabaseName
-
getSqlParameterTypes
public static void getSqlParameterTypes(StiReport report, HashMap<String, Object> param, HashMap<String, throws InstantiationException, IllegalAccessException, JSONExceptionObject> callbackResult) -
createFieldOnDblClick
public static void createFieldOnDblClick(StiReport report, HashMap<String, Object> param, HashMap callbackResult) throws Exception- Throws:
Exception
-
getParamsFromQueryString
-
getSampleConnectionString
public static void getSampleConnectionString(StiReport report, HashMap param, HashMap callbackResult, StiWebDesignerOptions options) throws InstantiationException, IllegalAccessException -
createDatabaseFromResource
public static void createDatabaseFromResource(StiReport report, HashMap<String, Object> param, HashMap<String, throws ExceptionObject> callbackResult) - Throws:
Exception
-
deleteAllDataSources
-
getVariableItemsFromDataColumn
-
moveDictionaryItem
-
moveConnectionDataToResource
-