/** SpagoBI, the Open Source Business Intelligence suite Copyright (C) 2012 Engineering Ingegneria Informatica S.p.A. - SpagoBI Competency Center This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. **/ package it.eng.spagobi.studio.utils.util; import org.eclipse.core.runtime.QualifiedName; import org.eclipse.swt.graphics.RGB; public class SpagoBIStudioConstants { // TYPES FOR SPAGOBI STUDIO public final static String DASHBOARD_ENGINE_EXTENSION="sbidash"; public final static String CHART_ENGINE_EXTENSION="sbichart"; public final static String HIGHCHART_ENGINE_EXTENSION="sbihchart"; public final static String EXT_ENGINE_EXTENSION="sbiextchart"; public final static String JASPER_REPORT_ENGINE_EXTENSION="jrxml"; public final static String CONSOLE_TEMPLATE_EXTENSION="console"; public final static String BIRT_REPORT_ENGINE_EXTENSION="rptdesign"; public final static String DOCUMENT_COMPOSITION_ENGINE_EXTENSION="sbidoccomp"; public final static String GEO_ENGINE_EXTENSION="sbigeo"; public final static String SERVER_EXTENSION="sbiserver"; public final static String MODEL_EXTENSION="sbimodel"; public final static String META_QUERY_EXTENSION="metaquery"; public final static String BACKUP_EXTENSION="bck"; public final static String MONDRIAN_EXTENSION="xml"; // Engine Labels public final static String DASHBOARD_ENGINE_LABEL="SpagoBIDashboardEng"; public final static String CHART_ENGINE_LABEL="SpagoBIJFreeChartEng"; public final static String JASPER_REPORT_ENGINE_LABEL="SpagoBIJasperReportE"; public final static String BIRT_REPORT_ENGINE_LABEL="SpagoBIBirtReportEng"; public final static String OLAP_ENGINE_LABEL="SpagoBIJPivotEngine"; public final static String ETL_ENGINE_LABEL="SpagoBITalendEngine"; public final static String DOSSIER_ENGINE_LABEL="SpagoBIDossierEngine"; public final static String DATA_MINING_ENGINE_LABEL="SpagoBIWekaEngine"; public final static String QBE_ENGINE_LABEL="SpagoBIQbeEngine"; public final static String OFFICE_DOCUMENT_ENGINE_LABEL="SpagoBIOfficeEngine"; public final static String GEO_ENGINE_LABEL="SpagoBIGeoEngine"; public final static String DOCUMENT_COMPOSITION_ENGINE_LABEL="SpagoBICompositeDocE"; public final static int BIOBJECT_LABEL_LIMIT=20; public final static int BIOBJECT_NAME_LIMIT=200; public final static int BIOBJECT_DESCRIPTION_LIMIT=400; public final static int DATASET_LABEL_LIMIT=20; public final static int DATASET_NAME_LIMIT=50; public final static int DATASET_DESCR_LIMIT=160; // Engines Drivers public final static String BIRT_ENGINE_DRIVER="it.eng.spagobi.engines.drivers.birt.BirtReportDriver"; public final static String JASPER_ENGINE_DRIVER="it.eng.spagobi.engines.drivers.jasperreport.JasperReportDriver"; public final static String CHART_ENGINE_CLASS="it.eng.spagobi.engines.chart.SpagoBIChartInternalEngine"; public final static String DASHBOARD_ENGINE_CLASS="it.eng.spagobi.engines.dashboard.SpagoBIDashboardInternalEngine"; public final static String GEO_ENGINE_DRIVER="it.eng.spagobi.engines.drivers.geo.GeoDriver"; public final static String CONSOLE_ENGINE_DRIVER="it.eng.spagobi.engines.drivers.console.ConsoleDriver"; // ENGINE_TYPE public final static String REPORT_TYPE="REPORT"; public final static String CHART_TYPE="DASH"; public final static String GEO_TYPE="MAP"; public final static String CONSOLE_TYPE="CONSOLE"; // Name of project folders public static final String FOLDER_RESOURCE= "Resources"; public static final String FOLDER_SERVER = "Server"; public static final String FOLDER_DATA_SOURCE = "Data Source"; public static final String FOLDER_METADATA_MODEL = "Business Models"; public static final String FOLDER_METADATA_MODEL_BCK = "Backup Business Models"; public static final String FOLDER_DATASET = "Business Queries"; public static final String FOLDER_ANALYSIS = "Business Analysis"; public static final String FOLDER_PRIVATE_DOCUMENTS = "Private Folders"; public static final String FOLDER_OLAP_TEMPLATES = "OLAP Templates"; // name of project folder icons public static final String FOLDER_ICON_RESOURCE= "resources.png"; public static final String FOLDER_ICON_SERVER = "server.png"; public static final String FOLDER_ICON_SERVER_BIG = "server_big.png"; public static final String FOLDER_ICON_SERVER_ACTIVE = "server_active.png"; public static final String FOLDER_ICON_SERVER_INACTIVE = "server_inactive.png"; public static final String FOLDER_ICON_DATA_SOURCE = "datasource.png"; public static final String FOLDER_ICON_METADATA_MODEL = "metadata.png"; public static final String FOLDER_ICON_DATASET = "dataset.png"; public static final String FOLDER_ICON_ANALYSIS = "analysis.png"; public static final String FOLDER_ICON_PRIVATE_DOCUMENTS = "private.png"; public static final String FOLDER_ICON_SBI_PROJECT = "sbiproject.gif"; public static final String FOLDER_ICON_OLAP_TEMPLATES = "olap.png"; // Component ID public static final String SERVER_EDITOR_ID = "it.eng.spagobi.studio.core.editors.ServerEditor"; public static final String RESOURCE_NAVIGATOR_ID = "it.eng.spagobi.studio.core.views.ResourceNavigator"; // COlors public final static RGB RED = new RGB(255, 0, 0); public final static RGB GREEN = new RGB(10, 255, 30); public final static RGB BLUE = new RGB(10, 30, 255); // Metadata Qualified names public static QualifiedName DOCUMENT_ID = new QualifiedName("it.eng.spagobi.sdk.document.id", "Identifier"); public static QualifiedName DOCUMENT_LABEL = new QualifiedName("it.eng.spagobi.sdk.document.label", "Label"); public static QualifiedName DOCUMENT_NAME = new QualifiedName("it.eng.spagobi.sdk.document.name", "Name"); public static QualifiedName DOCUMENT_DESCRIPTION = new QualifiedName("it.eng.spagobi.sdk.document.description", "Description"); public static QualifiedName DOCUMENT_TYPE = new QualifiedName("it.eng.spagobi.sdk.document.type", "Type"); public static QualifiedName DOCUMENT_STATE = new QualifiedName("it.eng.spagobi.sdk.document.description", "State"); public static QualifiedName DOCUMENT_PARAMETERS_XML = new QualifiedName("it.eng.spagobi.sdk.document.parametersxml", "Parameters"); public static QualifiedName DATASET_ID = new QualifiedName("it.eng.spagobi.sdk.dataset.id", "Identifier"); public static QualifiedName DATASET_LABEL = new QualifiedName("it.eng.spagobi.sdk.dataset.label", "Label"); public static QualifiedName DATASET_LABEL_INSIDE = new QualifiedName("it.eng.spagobi.sdk.dataset.labelInside", "Label"); public static QualifiedName DATASET_NAME = new QualifiedName("it.eng.spagobi.sdk.dataset.name", "Name"); public static QualifiedName DATASET_DESCRIPTION = new QualifiedName("it.eng.spagobi.sdk.dataset.description", "Description"); public static QualifiedName DATASET_CATEGORY = new QualifiedName("it.eng.spagobi.sdk.dataset.category", "Category"); public static QualifiedName DATASET_DATAMARTS = new QualifiedName("it.eng.spagobi.sdk.dataset.datamarts", "Datamarts"); public static QualifiedName DATASET_JSON_QUERY = new QualifiedName("it.eng.spagobi.sdk.dataset.jsonQuery", "JsonQuery"); public static QualifiedName DATASET_TRANSFORMER = new QualifiedName("it.eng.spagobi.sdk.dataset.transformer", "Transformer"); public static QualifiedName DATASET_COLUMN_NAME = new QualifiedName("it.eng.spagobi.sdk.dataset.columnName", "Column Name"); public static QualifiedName DATASET_COLUMN_VALUE = new QualifiedName("it.eng.spagobi.sdk.dataset.columnValue", "Column Value"); public static QualifiedName DATASET_ROW_NAME = new QualifiedName("it.eng.spagobi.sdk.dataset.rowName", "Row Name"); public static QualifiedName DATA_SOURCE_ID = new QualifiedName("it.eng.spagobi.sdk.datasource.id", "Identifier"); public static QualifiedName DATA_SOURCE_NAME = new QualifiedName("it.eng.spagobi.sdk.datasource.name", "Name"); public static QualifiedName DATA_SOURCE_LABEL = new QualifiedName("it.eng.spagobi.sdk.datasource.label", "Label"); public static QualifiedName DATA_SOURCE_DESCRIPTION = new QualifiedName("it.eng.spagobi.sdk.datasource.description", "Description"); public static QualifiedName ENGINE_ID = new QualifiedName("it.eng.spagobi.sdk.engine.id", "Identifier"); public static QualifiedName ENGINE_LABEL = new QualifiedName("it.eng.spagobi.sdk.engine.label", "Label"); public static QualifiedName ENGINE_NAME = new QualifiedName("it.eng.spagobi.sdk.engine.name", "Name"); public static QualifiedName ENGINE_DESCRIPTION = new QualifiedName("it.eng.spagobi.sdk.engine.description", "Description"); public static QualifiedName LAST_REFRESH_DATE = new QualifiedName("last_refresh_date", "Last Refresh Date"); public static QualifiedName MADE_WITH_STUDIO = new QualifiedName("made_with_studio", "Created With SpagoBi Studio"); public static QualifiedName SERVER = new QualifiedName("server", "Server"); public static QualifiedName MODEL_NAME = new QualifiedName("it.eng.spagobi.meta.editor.modelId", "modelId"); public static QualifiedName MODEL_FILE_NAME = new QualifiedName("it.eng.spagobi.meta.editor.modelFileName", "modelFileName"); public static QualifiedName DIRTY_MODEL = new QualifiedName("it.eng.spagobi.meta.mode.dirty", "dirty"); // Welcome VIEW ID public static final String VIEW_WELCOME_ID = "com.developer.welcome.intro"; public static final String SPAGOBI_SERVER_URL = "spagobiServerUrlPreference"; public static final String SPABOGI_USER_NAME = "spagobiUserNamePreference"; public static final String SPABOGI_USER_PASSWORD = "spagobiUserPasswordPreference"; public static final String IREPORT_EXEC_FILE = "iReportExecFile"; // Wizard Icons public static final String ICON_WIZARD_BIRT = "objecticon_JASPER.png"; public static final String ICON_WIZARD_JASPER = "objecticon_JASPER.png"; public static final String ICON_WIZARD_CHART = "objecticon_DASH.png"; public static final String ICON_WIZARD_CONSOLE = "objecticon_CONSOLE.gif"; public static final String ICON_WIZARD_DASHBOARD = "objecticon_DASH.png"; public static final String ICON_WIZARD_DOC_COMP = "objecticon_COMPOSITE_DOCUMENT.png"; public static final String ICON_WIZARD_GEO = "objecticon_MAP.png"; public static final String ICON_WIZARD_DOWNLOAD = "download.JPG"; public static final String ICON_WIZARD_DEPLOY = "deploy.JPG"; public static final String ICON_WIZARD_REFRESH = "refresh.JPG"; public static final String ICON_WIZARD_SERVER = "server.png"; public static final String ICON_WIZARD_MODEL = "metadata.png"; public static final String ICON_WIZARD_DELETE = "delete.png"; public static final String ICON_WIZARD_QUERY = "query.gif"; public static final String ICON_WIZARD_SPAGOBI = "sbiproject.gif"; // View ID public static final String PROJECT_EXPLORER_VIEW_ID = "org.eclipse.ui.navigator.ProjectExplorer"; public static final String DATA_SOURCE_EXPLORER_VIEW_ID = "org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"; public static final String DS_QBE = "SbiQbeDataSet"; // QBE VERSION public static final String QBE_VERSION = "7"; // CONFIG PROPERTIES public static final String CONFIG_PROPERTY_FOLDER_BUSINESS_MODELS = "Folder_Business_Models"; public static final String CONFIG_PROPERTY_FOLDER_BUSINESS_ANALYSIS= "Folder_Business_Analysis"; public static final String CONFIG_PROPERTY_FOLDER_RESOURCES = "Folder_Resources"; public static final String CONFIG_PROPERTY_FOLDER_PRIVATE_FOLDERS= "Folder_Private_Folders"; public static final String CONFIG_PROPERTY_ANALYSIS_DOCUMENT= "AnalysisDocuments"; public static final String CONFIG_PROPERTY_FOLDER_BUSINESS_QUERIES= "Folder_Business_Queries"; public static final String CONFIG_PROPERTY_FOLDER_OLAP_TEMPLATES= "Folder_Olap_Templates"; }