关联漏洞
标题:
Red Hat Dashbuilder SQL注入漏洞
(CVE-2016-4999)
描述:Red Hat Dashbuilder是美国红帽(Red Hat)公司的一套开源的用于建立业务仪表板和报告的平台。该平台支持在线创建和编辑KPI(绩效指标)、集成jBPM的(业务流程管理)平台等。 Red Hat Dashbuilder 0.6.0.Beta1之前版本中的main/java/org/dashbuilder/dataprovider/sql/dialect/DefaultDialect.java文件中的getStringParameterSQL方法存在SQL注入漏洞。远程攻击者可利用该漏洞执
描述
CVE-2016-4999
介绍
Dashbuilder
===========
Dashbuilder is a general purpose dashboard and reporting web app which allows for:
* Visual configuration and personalization of dashboards
* Support for different types of visualizations using several charting libraries
* Full featured editor for the definition of chart visualizations
* Definition of interactive report tables
* Data extraction from external systems, through different protocols
* Support for both analytics and real-time dashboards
Licensed under the Apache License, Version 2.0
For further information, please visit the project web site <a href="http://dashbuilder.org" target="_blank">dashbuilder.org</a>
Upcoming features
=================
* New renderers based on D3 JS, Lienzo GWT & Chart JS
* Hierarchical (nested group) displayer types: Tree & Pie
* Support for multiple dynamic data series
* Rich mobility support
* Alerts and SLA configuration
* RESTful API
Architecture
=================
* Not tied to any chart rendering technology. Pluggable renderers.
* No tied to any data storage.
* Ability to read data from: CSV files, Databases, Elastic Search orJava generators.
* Decoupled client & server layers. Ability to build pure lightweight client dashboards.
* Ability to push & handle data sets on client for better performance.
* Based on <a href="http://www.uberfireframework.org" target="_blank">Uberfire</a>, a framework for building rich workbench styled apps on the web.
Change log
==========
0.4.0.Final
* User interface upgraded to Bootstrap3/PatternFly
* MonetDB support added to the SQL provider.
(the provider has been tested under the MonetDB 11.21.5 release)
* New data set filtering functions "IN" and "NOT IN"
* Data Set Core API available as an embeddable java library
(further details [here](https://github.com/dgutierr/datasets-sample-project))
0.3.0.Final
* New provider for the definition of data sets stored into SQL databases.
The following is the list of tested and supported DBs:
- MySQL 5.5
- Postgres 9.2
- H2 1.3.168+
- Oracle 12c and 11gR2
- IBM DB2 9.7 and 10.5
- Sybase ASE 15.7
* New provider for the retrieval of data stored into Elastic Search nodes.
The provider has been tested under Elastic Search 1.7.1 release.
* New data set editor UI module:
- Creation of SQL, Bean, CSV and Elastic Search data set definitions
- Data set retrieval testing and preview
- Filter, sort and export the data previews
* New displayer for showing single value metrics.
* Added new displayer subtypes: bar (stacked), pie (3d, donut), line (smooth)
* Support for real-time dashboards. Displayer refresh settings.
* Displayer editor data set lookup enhancements:
- Filter editor for retrieving only a data subset.
- Time frame function for the retrieval of time series data in real-time.
- Different strategies for grouping time series data.
- Ability to add/remove the columns/series to display.
0.2.0.Final
* Data set definition files: Support for CSV & Bean generated data sets
* Displayer Editor widget for the creation of displayer definitions
* Perspective editor integration which allows the creation of dashboards by drag&drop
0.1.1.Final
* Notify clients about data set registration/removal events
* Assign an HTML identifier to every Displayer instance (useful for testing purposes)
0.1.0.Final
Main goal of this very first release is to make it possible the creation of
composite dashboards using an straightforward API. Feature set:
* Shared API for defining and registering data sets
* Shared operation engine for executing filter, group & sort operations over a data set
* Client API & widgets for defining Displayer instances
* Uberfire wrapper screen for the Displayer widget
* Showcase App. providing a built-in displayer gallery plus some dashboard samples
* Default renderer based on the Google Visualization library
* Additional table renderer based on the Uberfire PagedTable widget
* Tomcat 7 and JBoss AS 7 distributions provided
Build & run
===========
Prerequisites
-------------
* Git client
* Maven 3.2.5+
* Java 1.6+
First steps
-----------
Clone the project
git clone git@github.com:dashbuilder/dashbuilder.git
Now you can build & run the project in development or production mode.
Development mode
----------------
Development mode allows a user to develop with the framework by compiling classes and client assets on runtime, which decreases the development time. There are more implications such as browser compatibilities, language support, etc. It's useful for developing and testing the application.
Dashbuilder is currently built using GWT 2.7, so you are forced to use [SuperDevMode](http://www.gwtproject.org/articles/superdevmode.html) to run the application.
Super development mode is the new way to work in GWT since version <code>2.5</code> (Native support & the default mode in GWT <code>2.7</code>).
It works in most new browsers and it's based on [Source Map](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?hl=en_US&pli=1&pli=1) spec. It's faster and more efficient than the old hosted mode. There are lots of benefits and other important reasons to use it, you can find more information [here](http://www.gwtproject.org/articles/superdevmode.html).
Dashbuilder supports and it's configured by default to use SuperDevMode.
Using it means running two servers, one for the web application and one for the Code Server that compiles classes for SDM when the compile button is pushed on the web page or in the bookmark.
To build the application:
cd dashbuilder
mvn clean install -DskipTests
To run it:
cd dashbuilder-webapp
mvn gwt:run
Login:
admin / admin
(If you are an IntelliJ fan, we also provide a setup for running the application under this fantastic IDE. Details [here](https://groups.google.com/forum/#!topic/dashbuilder-development/tRa6AAMb8fM))
Production mode
---------------
Production mode is used to build & package the application for a production environment. The application is compiled and the javascript assets are build using all permutations (browser support), all languages, etc.
In order to build the production mode:
cd dashbuilder
mvn clean install -DskipTests -Dfull
Once build is finished, you'll find the WAR distributions for Wildfly and Tomcat into <code>dashbuilder/dashbuilder-distros/target/</code>.
Just deploy the WAR file into your application server!
文件快照
[4.0K] /data/pocs/8e18497a1484ca80f52783f1deb59b6310ec7bf2
├── [4.0K] dashbuilder-backend
│ ├── [4.0K] dashbuilder-dataset-cdi
│ │ ├── [5.2K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ ├── [2.5K] Bootstrap.java
│ │ │ │ ├── [4.0K] config
│ │ │ │ │ ├── [1.1K] Config.java
│ │ │ │ │ └── [7.1K] ConfigReader.java
│ │ │ │ ├── [4.0K] dataprovider
│ │ │ │ │ ├── [3.7K] BeanDataSetProviderCDI.java
│ │ │ │ │ ├── [2.5K] CSVDataSetProviderCDI.java
│ │ │ │ │ ├── [1.6K] DataSetProviderRegistryCDI.java
│ │ │ │ │ ├── [2.6K] ElasticSearchDataSetProviderCDI.java
│ │ │ │ │ ├── [2.9K] SQLDataSetProviderCDI.java
│ │ │ │ │ └── [ 949] StaticDataSetProviderCDI.java
│ │ │ │ ├── [4.0K] dataset
│ │ │ │ │ ├── [1.5K] DataSetDefDeployerCDI.java
│ │ │ │ │ ├── [ 16K] DataSetDefRegistryCDI.java
│ │ │ │ │ └── [1.6K] DataSetManagerCDI.java
│ │ │ │ ├── [4.0K] exception
│ │ │ │ │ ├── [1.6K] ExceptionManager.java
│ │ │ │ │ └── [1.1K] GenericPortableException.java
│ │ │ │ └── [4.0K] scheduler
│ │ │ │ └── [1.1K] SchedulerCDI.java
│ │ │ └── [4.0K] resources
│ │ │ └── [4.0K] META-INF
│ │ │ └── [ 0] beans.xml
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] config
│ │ │ │ └── [2.3K] ConfigAnnotationTest.java
│ │ │ ├── [4.0K] dataset
│ │ │ │ ├── [3.8K] DataSetDefRegistryCDITest.java
│ │ │ │ ├── [1.6K] DataSetProviderRegistryCDITest.java
│ │ │ │ └── [3.9K] DataSetSubsystemCDITest.java
│ │ │ ├── [4.0K] pojo
│ │ │ │ ├── [1015] BeanExt.java
│ │ │ │ └── [1.1K] Bean.java
│ │ │ └── [4.0K] test
│ │ │ ├── [2.9K] BaseCDITest.java
│ │ │ ├── [3.3K] MavenProjectHelper.java
│ │ │ └── [1.4K] ShrinkWrapHelper.java
│ │ └── [4.0K] resources
│ │ └── [4.0K] META-INF
│ │ ├── [ 726] beans.config
│ │ ├── [ 0] beans.xml
│ │ ├── [ 639] org.dashbuilder.pojo.Bean.config
│ │ └── [ 642] org.dashbuilder.pojo.BeanExt.config
│ ├── [4.0K] dashbuilder-dataset-core
│ │ ├── [2.6K] pom.xml
│ │ ├── [6.5K] README.md
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] dataprovider
│ │ │ │ ├── [5.1K] BeanDataSetProvider.java
│ │ │ │ ├── [1.4K] DataSetProviderRegistryImpl.java
│ │ │ │ └── [4.0K] StaticDataSetProvider.java
│ │ │ ├── [4.0K] dataset
│ │ │ │ ├── [2.0K] ChronometerImpl.java
│ │ │ │ ├── [7.9K] DataSetDefDeployer.java
│ │ │ │ ├── [8.8K] DataSetDefRegistryImpl.java
│ │ │ │ ├── [7.2K] DataSetManagerImpl.java
│ │ │ │ ├── [4.0K] date
│ │ │ │ │ └── [6.0K] DateUtils.java
│ │ │ │ ├── [ 15K] IntervalBuilderDynamicDate.java
│ │ │ │ ├── [2.6K] IntervalBuilderLocatorImpl.java
│ │ │ │ └── [1.7K] UUIDGeneratorImpl.java
│ │ │ ├── [7.9K] DataSetCoreImpl.java
│ │ │ ├── [3.0K] DataSetCore.java
│ │ │ └── [4.0K] scheduler
│ │ │ ├── [2.5K] PausableThreadPoolExecutor.java
│ │ │ ├── [9.3K] Scheduler.java
│ │ │ ├── [1.9K] SchedulerTaskComparator.java
│ │ │ ├── [3.5K] SchedulerTask.java
│ │ │ └── [1.4K] SchedulerThreadFactory.java
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] comparator
│ │ │ │ └── [2.6K] ComparatorUtilsTest.java
│ │ │ ├── [4.0K] dataprovider
│ │ │ │ ├── [5.3K] BeanDataSetGeneratorTest.java
│ │ │ │ └── [2.3K] SalesPerYearDataSetGenerator.java
│ │ │ └── [4.0K] dataset
│ │ │ ├── [2.9K] AggregateFunctionTest.java
│ │ │ ├── [1.1K] ChronometerTest.java
│ │ │ ├── [1.2K] CityFilterDataSetPreprocessor.java
│ │ │ ├── [5.6K] DataSetColumnTest.java
│ │ │ ├── [2.4K] DataSetDefDeployerTest.java
│ │ │ ├── [2.5K] DataSetDefRegistryTest.java
│ │ │ ├── [ 23K] DataSetFilterTest.java
│ │ │ ├── [ 17K] DataSetGroupTest.java
│ │ │ ├── [7.1K] DataSetIndexTest.java
│ │ │ ├── [4.5K] DataSetLookupConstraintsTest.java
│ │ │ ├── [8.3K] DataSetNestedGroupTest.java
│ │ │ ├── [4.5K] DataSetSortTest.java
│ │ │ ├── [2.2K] DataSetTrimTest.java
│ │ │ ├── [4.0K] date
│ │ │ │ └── [4.0K] DateUtilsTest.java
│ │ │ └── [4.0K] uuid
│ │ │ └── [1.7K] UUIDGeneratorTest.java
│ │ └── [4.0K] resources
│ │ ├── [4.0K] deployments
│ │ │ └── [ 297] salesPerYear.dset
│ │ ├── [ 297] salesPerYearAdjusted.dset
│ │ ├── [ 287] salesPerYear.dset
│ │ └── [ 342] salesYear2014.dset
│ ├── [4.0K] dashbuilder-dataset-csv
│ │ ├── [2.2K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] csv
│ │ │ ├── [5.4K] CSVDataSetProvider.java
│ │ │ ├── [1.5K] CSVFileStorage.java
│ │ │ └── [8.2K] CSVParser.java
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] backend
│ │ │ └── [4.0K] csv
│ │ │ ├── [4.3K] CSVDataSetBasicTest.java
│ │ │ └── [2.7K] CSVDataSetDefJSONTest.java
│ │ └── [4.0K] resources
│ │ ├── [2.7K] expenseReports.csv
│ │ ├── [ 619] expenseReports.dset
│ │ ├── [ 570] expenseReports_trimmed.dset
│ │ ├── [5.2K] worldPopulation.csv
│ │ └── [ 307] worldPopulation.dset
│ ├── [4.0K] dashbuilder-dataset-elasticsearch
│ │ ├── [5.8K] pom.xml
│ │ ├── [ 21K] README.md
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] backend
│ │ │ └── [4.0K] elasticsearch
│ │ │ ├── [2.9K] ElasticSearchClientFactory.java
│ │ │ ├── [ 41K] ElasticSearchDataSetProvider.java
│ │ │ ├── [1.4K] ElasticSearchQueryBuilderFactory.java
│ │ │ ├── [6.2K] ElasticSearchValueTypeMapper.java
│ │ │ └── [4.0K] rest
│ │ │ ├── [4.3K] ElasticSearchClient.java
│ │ │ ├── [1.9K] ElasticSearchQueryBuilder.java
│ │ │ ├── [4.0K] exception
│ │ │ │ └── [ 596] ElasticSearchClientGenericException.java
│ │ │ ├── [4.0K] impl
│ │ │ │ ├── [ 22K] ElasticSearchQueryBuilderImpl.java
│ │ │ │ └── [4.0K] jest
│ │ │ │ ├── [ 24K] ElasticSearchJestClient.java
│ │ │ │ └── [4.0K] gson
│ │ │ │ ├── [2.7K] AbstractAdapter.java
│ │ │ │ ├── [4.9K] AggregationsDeserializer.java
│ │ │ │ ├── [ 20K] AggregationSerializer.java
│ │ │ │ ├── [ 661] FieldMapping.java
│ │ │ │ ├── [3.4K] HitDeserializer.java
│ │ │ │ ├── [ 14K] QuerySerializer.java
│ │ │ │ ├── [3.0K] SearchQuerySerializer.java
│ │ │ │ └── [5.0K] SearchResponseDeserializer.java
│ │ │ ├── [4.0K] model
│ │ │ │ ├── [1023] CountResponse.java
│ │ │ │ ├── [1.1K] EmptySearchResponse.java
│ │ │ │ ├── [2.2K] FieldMappingResponse.java
│ │ │ │ ├── [1.5K] IndexMappingResponse.java
│ │ │ │ ├── [1.1K] MappingsResponse.java
│ │ │ │ ├── [1.3K] MultiFieldMappingResponse.java
│ │ │ │ ├── [5.9K] Query.java
│ │ │ │ ├── [2.0K] SearchHitResponse.java
│ │ │ │ ├── [2.5K] SearchRequest.java
│ │ │ │ ├── [2.1K] SearchResponse.java
│ │ │ │ └── [1.4K] TypeMappingResponse.java
│ │ │ └── [4.0K] util
│ │ │ └── [5.5K] ElasticSearchUtils.java
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] backend
│ │ │ └── [4.0K] elasticsearch
│ │ │ ├── [3.1K] ElasticSearchCommonTests.java
│ │ │ ├── [9.3K] ElasticSearchDataSetCustomColumnsTest.java
│ │ │ ├── [4.2K] ElasticSearchDataSetTestBase.java
│ │ │ ├── [ 32K] ElasticSearchDataSetTest.java
│ │ │ ├── [3.8K] ElasticSearchEmptyArgumentsTest.java
│ │ │ ├── [4.9K] ElasticSearchEmptyIntervalsTest.java
│ │ │ ├── [3.7K] ElasticSearchMultiFieldsTest.java
│ │ │ ├── [4.0K] rest
│ │ │ │ └── [4.0K] impl
│ │ │ │ └── [4.0K] jest
│ │ │ │ └── [ 29K] ElasticSearchJestClientTest.java
│ │ │ └── [4.0K] suite
│ │ │ ├── [ 21K] ElasticSearchTestSuite.java
│ │ │ └── [1.5K] LocalTestSuite.java
│ │ └── [4.0K] resources
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] dataprovider
│ │ └── [4.0K] backend
│ │ └── [4.0K] elasticsearch
│ │ ├── [ 334] emptyIntervals.dset
│ │ ├── [ 332] expensereports-allcolumns.dset
│ │ ├── [ 722] expensereports-csensitive.dset
│ │ ├── [ 584] expensereports-custom-columns2.dset
│ │ ├── [ 433] expensereports-custom-columns.dset
│ │ ├── [ 565] expensereports-custom-columns-error.dset
│ │ ├── [ 701] expensereports.dset
│ │ ├── [ 674] expensereports-static_cache.dset
│ │ ├── [ 337] multifields.dset
│ │ ├── [4.0K] rest
│ │ │ ├── [4.0K] client
│ │ │ │ └── [4.0K] util
│ │ │ │ └── [ 238] fieldMappings.json
│ │ │ └── [4.0K] impl
│ │ │ └── [4.0K] resteasy
│ │ │ └── [4.0K] util
│ │ │ └── [2.1K] mappings.json
│ │ └── [4.0K] server
│ │ ├── [4.0K] config
│ │ │ ├── [ 13K] elasticsearch.yml
│ │ │ └── [1.5K] logging.yml
│ │ └── [4.0K] example-data
│ │ ├── [1.3K] emptyIntervals-data.json
│ │ ├── [ 393] emptyIntervals-mappings.json
│ │ ├── [ 11K] expensereports-csensitive-data.json
│ │ ├── [ 835] expensereports-csensitive-mappings.json
│ │ ├── [ 10K] expensereports-data.json
│ │ ├── [ 566] expensereports-mappings.json
│ │ ├── [ 787] multifields-data.json
│ │ └── [ 788] multifields-mappings.json
│ ├── [4.0K] dashbuilder-dataset-sql
│ │ ├── [2.6K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] sql
│ │ │ ├── [4.0K] dialect
│ │ │ │ ├── [3.5K] DB2Dialect.java
│ │ │ │ ├── [ 33K] DefaultDialect.java
│ │ │ │ ├── [4.9K] Dialect.java
│ │ │ │ ├── [ 724] H2Dialect.java
│ │ │ │ ├── [1.7K] MonetDBDialect.java
│ │ │ │ ├── [3.4K] MySQLDialect.java
│ │ │ │ ├── [4.2K] OracleDialect.java
│ │ │ │ ├── [1.7K] OracleLegacyDialect.java
│ │ │ │ ├── [2.9K] PostgresDialect.java
│ │ │ │ ├── [5.1K] SQLServerDialect.java
│ │ │ │ └── [3.8K] SybaseASEDialect.java
│ │ │ ├── [9.1K] JDBCUtils.java
│ │ │ ├── [4.0K] model
│ │ │ │ ├── [4.7K] Column.java
│ │ │ │ ├── [1.1K] Condition.java
│ │ │ │ ├── [1.3K] CoreCondition.java
│ │ │ │ ├── [1.9K] CreateTable.java
│ │ │ │ ├── [1.9K] Delete.java
│ │ │ │ ├── [1.4K] DropTable.java
│ │ │ │ ├── [1020] DynamicDateColumn.java
│ │ │ │ ├── [1016] FixedDateColumn.java
│ │ │ │ ├── [1.4K] FunctionColumn.java
│ │ │ │ ├── [1.8K] Insert.java
│ │ │ │ ├── [1.3K] LogicalCondition.java
│ │ │ │ ├── [4.8K] Select.java
│ │ │ │ ├── [1.3K] SimpleColumn.java
│ │ │ │ ├── [1.1K] SortColumn.java
│ │ │ │ ├── [2.0K] SQLStatement.java
│ │ │ │ └── [1.2K] Table.java
│ │ │ ├── [ 50K] SQLDataSetProvider.java
│ │ │ ├── [1.0K] SQLDataSourceLocatorImpl.java
│ │ │ ├── [ 992] SQLDataSourceLocator.java
│ │ │ └── [3.2K] SQLFactory.java
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataprovider
│ │ │ └── [4.0K] sql
│ │ │ ├── [4.0K] DatabaseTestSettings.java
│ │ │ ├── [5.3K] JDBCUtilsTest.java
│ │ │ ├── [2.2K] SelectStatementTest.java
│ │ │ ├── [2.8K] SQLDataSetCacheTest.java
│ │ │ ├── [7.9K] SQLDataSetDefTest.java
│ │ │ ├── [4.2K] SQLDataSetMetadataTest.java
│ │ │ ├── [5.9K] SQLDataSetTestBase.java
│ │ │ ├── [1.0K] SQLDataSetTrimTest.java
│ │ │ ├── [ 873] SQLQueryDataSetLookupTest.java
│ │ │ ├── [ 11K] SQLTableDataSetLookupTest.java
│ │ │ └── [1.5K] SQLTestSuite.java
│ │ └── [4.0K] resources
│ │ ├── [ 163] expenseReports_allcolumns.dset
│ │ ├── [ 245] expenseReports_columnalias.dset
│ │ ├── [ 371] expenseReports_columnset.dset
│ │ ├── [8.7K] expense_reports_ddl.sql
│ │ ├── [ 551] expenseReports.dset
│ │ ├── [ 468] expenseReports_filtered.dset
│ │ ├── [ 165] expenseReports_noncached.dset
│ │ ├── [ 563] expenseReports_query.dset
│ │ ├── [ 221] expenseReports_sql.dset
│ │ ├── [ 188] expenseReports_static.dset
│ │ └── [ 21] testdb-h2mem.properties
│ ├── [4.0K] dashbuilder-dataset-sql-tests
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-db2
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 939] DB2Test.java
│ │ │ │ └── [2.0K] DB2TestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 98] testdb-db2.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-h2
│ │ │ ├── [1.4K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 937] H2Test.java
│ │ │ │ └── [ 804] H2TestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 39] testdb-h2.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-monetdb
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 947] MonetDBTest.java
│ │ │ │ └── [1.7K] MonetDBTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 77] testdb-monetdb.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-mysql
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 943] MysqlTest.java
│ │ │ │ └── [1.7K] MySqlTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 69] testdb-mysql.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-oracle
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 945] OracleTest.java
│ │ │ │ └── [1.7K] OracleTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 100] testdb-oracle.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-postgres
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 949] PostgresTest.java
│ │ │ │ └── [2.0K] PostgresTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 99] testdb-postgres.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-sqlserver
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 951] SQLServerTest.java
│ │ │ │ └── [1.7K] SQLServerTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 111] testdb-sqlserver.properties
│ │ ├── [4.0K] dashbuilder-dataset-sql-tests-sybase
│ │ │ ├── [1.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] test
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataprovider
│ │ │ │ └── [4.0K] sql
│ │ │ │ ├── [ 945] SybaseTest.java
│ │ │ │ └── [2.0K] SybaseTestSettings.java
│ │ │ └── [4.0K] resources
│ │ │ └── [ 98] testdb-sybase.properties
│ │ ├── [2.2K] pom.xml
│ │ └── [1.3K] README.md
│ ├── [4.0K] dashbuilder-services
│ │ ├── [4.2K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataset
│ │ │ └── [4.0K] service
│ │ │ ├── [4.2K] DataSetDefServicesImpl.java
│ │ │ ├── [5.2K] DataSetDefVfsServicesImpl.java
│ │ │ ├── [ 12K] DataSetExportServicesImpl.java
│ │ │ └── [4.1K] DataSetLookupServicesImpl.java
│ │ └── [4.0K] resources
│ │ └── [4.0K] META-INF
│ │ └── [ 0] beans.xml
│ └── [1.1K] pom.xml
├── [4.0K] dashbuilder-bom
│ └── [ 14K] pom.xml
├── [4.0K] dashbuilder-client
│ ├── [4.0K] dashbuilder-common-client
│ │ ├── [3.0K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] common
│ │ │ │ └── [4.0K] client
│ │ │ │ ├── [3.1K] CollectionUtils.java
│ │ │ │ ├── [4.0K] editor
│ │ │ │ │ ├── [4.0K] file
│ │ │ │ │ │ ├── [6.9K] FileUploadEditor.java
│ │ │ │ │ │ ├── [5.0K] FileUploadEditorView.java
│ │ │ │ │ │ └── [ 988] FileUploadEditorView.ui.xml
│ │ │ │ │ ├── [ 597] HasConstrainedValue.java
│ │ │ │ │ ├── [ 355] HasEditMode.java
│ │ │ │ │ ├── [ 555] HasRestrictedValue.java
│ │ │ │ │ ├── [ 323] LeafAttributeEditor.java
│ │ │ │ │ ├── [4.0K] list
│ │ │ │ │ │ ├── [1.4K] DropDownImageListEditor.java
│ │ │ │ │ │ ├── [4.5K] DropDownImageListEditorView.java
│ │ │ │ │ │ ├── [1.1K] DropDownImageListEditorView.ui.xml
│ │ │ │ │ │ ├── [ 820] HorizImageListEditor.java
│ │ │ │ │ │ ├── [4.6K] HorizImageListEditorView.java
│ │ │ │ │ │ ├── [ 905] HorizImageListEditorView.ui.xml
│ │ │ │ │ │ ├── [5.4K] ImageListEditor.java
│ │ │ │ │ │ └── [ 904] ImageListEditorView.java
│ │ │ │ │ ├── [4.0K] map
│ │ │ │ │ │ ├── [7.7K] MapEditor.java
│ │ │ │ │ │ ├── [5.7K] MapEditorView.java
│ │ │ │ │ │ └── [1.0K] MapEditorView.ui.xml
│ │ │ │ │ ├── [3.0K] ToggleSwitchEditor.java
│ │ │ │ │ ├── [2.8K] ToggleSwitchEditorView.java
│ │ │ │ │ ├── [ 605] ToggleSwitchEditorView.ui.xml
│ │ │ │ │ ├── [3.4K] ValueBoxEditor.java
│ │ │ │ │ ├── [2.9K] ValueBoxEditorView.java
│ │ │ │ │ └── [ 451] ValueBoxEditorView.ui.xml
│ │ │ │ ├── [4.0K] error
│ │ │ │ │ └── [2.1K] ClientRuntimeError.java
│ │ │ │ ├── [4.0K] event
│ │ │ │ │ ├── [ 445] ContextualEvent.java
│ │ │ │ │ └── [ 623] ValueChangeEvent.java
│ │ │ │ ├── [3.8K] JsonSourceViewer.java
│ │ │ │ ├── [4.0K] resources
│ │ │ │ │ ├── [4.0K] bundles
│ │ │ │ │ │ ├── [1.9K] DashbuilderCommonImages.java
│ │ │ │ │ │ ├── [ 451] DashbuilderCommonResources.java
│ │ │ │ │ │ └── [4.0K] images
│ │ │ │ │ │ └── [4.0K] slider
│ │ │ │ │ │ ├── [4.0K] default
│ │ │ │ │ │ │ ├── [ 872] dragh.png
│ │ │ │ │ │ │ ├── [ 166] dragv.png
│ │ │ │ │ │ │ ├── [ 945] lessh.png
│ │ │ │ │ │ │ ├── [ 215] lessv.png
│ │ │ │ │ │ │ ├── [ 945] moreh.png
│ │ │ │ │ │ │ ├── [ 209] morev.png
│ │ │ │ │ │ │ ├── [ 844] scaleh.png
│ │ │ │ │ │ │ └── [ 839] scalev.png
│ │ │ │ │ │ └── [4.0K] triangle
│ │ │ │ │ │ ├── [ 592] drag.png
│ │ │ │ │ │ ├── [ 129] line.png
│ │ │ │ │ │ └── [ 125] more_less.png
│ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ ├── [1.2K] DashbuilderCommonConstants.java
│ │ │ │ │ └── [ 406] DashbuilderCommonMessages.java
│ │ │ │ ├── [ 998] SpacerWidget.java
│ │ │ │ ├── [6.2K] StringUtils.java
│ │ │ │ └── [4.0K] widgets
│ │ │ │ ├── [1.7K] AlertPanel.java
│ │ │ │ ├── [3.0K] AlertPanelView.java
│ │ │ │ ├── [1.5K] AlertPanelView.ui.xml
│ │ │ │ ├── [1.8K] CharacterBoxBase.java
│ │ │ │ └── [3.0K] CharacterBox.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 586] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 200] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] common
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [ 156] DashbuilderCommonConstants_de.properties
│ │ │ │ ├── [ 147] DashbuilderCommonConstants_es.properties
│ │ │ │ ├── [1.1K] DashbuilderCommonConstants_fr.properties
│ │ │ │ ├── [ 163] DashbuilderCommonConstants_ja.properties
│ │ │ │ ├── [ 271] DashbuilderCommonConstants.properties
│ │ │ │ ├── [ 149] DashbuilderCommonConstants_pt_BR.properties
│ │ │ │ ├── [ 226] DashbuilderCommonConstants_ru.properties
│ │ │ │ ├── [ 136] DashbuilderCommonConstants_zh_CN.properties
│ │ │ │ └── [ 58] DashbuilderCommonMessages.properties
│ │ │ └── [1.2K] CommonClient.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] common
│ │ └── [4.0K] client
│ │ └── [4.0K] editor
│ │ ├── [ 678] AbstractEditorTest.java
│ │ ├── [4.0K] file
│ │ │ └── [ 12K] FileUploadEditorTest.java
│ │ ├── [4.0K] list
│ │ │ ├── [2.5K] DropDownImageListEditorTest.java
│ │ │ ├── [1.7K] HorizImageListEditorTest.java
│ │ │ └── [8.0K] ImageListEditorTest.java
│ │ ├── [4.0K] map
│ │ │ └── [7.2K] MapEditorTest.java
│ │ ├── [3.9K] ToggleSwitchEditorTest.java
│ │ └── [4.1K] ValueBoxEditorTest.java
│ ├── [4.0K] dashbuilder-dataset-client
│ │ ├── [3.5K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataset
│ │ │ │ ├── [4.0K] client
│ │ │ │ │ ├── [5.2K] ClientDataSetCore.java
│ │ │ │ │ ├── [5.0K] ClientDataSetManager.java
│ │ │ │ │ ├── [ 22K] DataSetClientServices.java
│ │ │ │ │ ├── [ 900] DataSetExportReadyCallback.java
│ │ │ │ │ ├── [ 980] DataSetMetadataCallback.java
│ │ │ │ │ ├── [ 953] DataSetReadyCallback.java
│ │ │ │ │ ├── [4.0K] editor
│ │ │ │ │ │ ├── [ 728] BeanDataSetDefAttributesEditor.java
│ │ │ │ │ │ ├── [ 900] BeanDataSetDefEditor.java
│ │ │ │ │ │ ├── [1.2K] ColumnListEditor.java
│ │ │ │ │ │ ├── [1.1K] ColumnTypeEditor.java
│ │ │ │ │ │ ├── [1.2K] CSVDataSetDefAttributesEditor.java
│ │ │ │ │ │ ├── [1.1K] CSVDataSetDefEditor.java
│ │ │ │ │ │ ├── [1.4K] DataColumnDefEditor.java
│ │ │ │ │ │ ├── [ 687] DataSetDefBackendCacheAttributesEditor.java
│ │ │ │ │ │ ├── [ 626] DataSetDefBasicAttributesEditor.java
│ │ │ │ │ │ ├── [ 682] DataSetDefClientCacheAttributesEditor.java
│ │ │ │ │ │ ├── [ 703] DataSetDefColumnsEditor.java
│ │ │ │ │ │ ├── [ 862] DataSetDefColumnsFilterEditor.java
│ │ │ │ │ │ ├── [1.1K] DataSetDefEditor.java
│ │ │ │ │ │ ├── [ 477] DataSetDefFilterEditor.java
│ │ │ │ │ │ ├── [ 663] DataSetDefProviderTypeEditor.java
│ │ │ │ │ │ ├── [ 776] DataSetDefRefreshAttributesEditor.java
│ │ │ │ │ │ ├── [ 356] DataSetDefRefreshIntervalEditor.java
│ │ │ │ │ │ ├── [ 842] ElasticSearchDataSetDefAttributesEditor.java
│ │ │ │ │ │ ├── [ 984] ElasticSearchDataSetDefEditor.java
│ │ │ │ │ │ ├── [ 978] SQLDataSetDefAttributesEditor.java
│ │ │ │ │ │ └── [ 983] SQLDataSetDefEditor.java
│ │ │ │ │ ├── [4.0K] engine
│ │ │ │ │ │ ├── [2.3K] ClientChronometer.java
│ │ │ │ │ │ ├── [ 989] ClientDateFormatterImpl.java
│ │ │ │ │ │ ├── [ 779] ClientDateFormatter.java
│ │ │ │ │ │ ├── [ 15K] ClientIntervalBuilderDynamicDate.java
│ │ │ │ │ │ └── [2.9K] ClientIntervalBuilderLocator.java
│ │ │ │ │ ├── [4.0K] resources
│ │ │ │ │ │ ├── [4.0K] bundles
│ │ │ │ │ │ │ ├── [2.4K] DataSetClientImages.java
│ │ │ │ │ │ │ ├── [ 352] DataSetClientResources.java
│ │ │ │ │ │ │ └── [4.0K] images
│ │ │ │ │ │ │ ├── [ 947] cancel_icon_small.gif
│ │ │ │ │ │ │ ├── [4.8K] csv_icon_160.png
│ │ │ │ │ │ │ ├── [1.2K] csv_icon_32.png
│ │ │ │ │ │ │ ├── [ 677] date_icon_16.png
│ │ │ │ │ │ │ ├── [1.2K] date_icon_32.png
│ │ │ │ │ │ │ ├── [7.5K] el_icon_160.png
│ │ │ │ │ │ │ ├── [1.2K] el_icon_32.png
│ │ │ │ │ │ │ ├── [3.3K] excel_icon.png
│ │ │ │ │ │ │ ├── [2.0K] java_icon_160.png
│ │ │ │ │ │ │ ├── [ 609] java_icon_32.png
│ │ │ │ │ │ │ ├── [ 362] label_icon_16.png
│ │ │ │ │ │ │ ├── [ 689] label_icon_32.png
│ │ │ │ │ │ │ ├── [3.1K] loading_icon.gif
│ │ │ │ │ │ │ ├── [1018] number_icon_32_V1.png
│ │ │ │ │ │ │ ├── [1021] number_icon_32_V2.png
│ │ │ │ │ │ │ ├── [1012] number_icon_32_V3.png
│ │ │ │ │ │ │ ├── [ 308] ok_icon_small.gif
│ │ │ │ │ │ │ ├── [4.5K] sql_icon_160.png
│ │ │ │ │ │ │ ├── [1.2K] sql_icon_32.png
│ │ │ │ │ │ │ ├── [ 255] text_icon_16.png
│ │ │ │ │ │ │ └── [ 572] text_icon_32.png
│ │ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ │ ├── [1.1K] AggregateFunctionTypeConstants.java
│ │ │ │ │ │ ├── [1016] CommonConstants.java
│ │ │ │ │ │ ├── [1.3K] CoreFunctionTypeConstants.java
│ │ │ │ │ │ ├── [1.2K] DateIntervalTypeConstants.java
│ │ │ │ │ │ ├── [1.1K] DayOfWeekConstants.java
│ │ │ │ │ │ ├── [1.2K] MonthConstants.java
│ │ │ │ │ │ ├── [ 999] QuarterConstants.java
│ │ │ │ │ │ └── [ 990] TimeModeConstants.java
│ │ │ │ │ └── [4.0K] uuid
│ │ │ │ │ └── [1.2K] ClientUUIDGenerator.java
│ │ │ │ └── [4.0K] validation
│ │ │ │ └── [3.9K] DataSetValidationMessages.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 201] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] dataset
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [ 81] AggregateFunctionTypeConstants_de.properties
│ │ │ │ ├── [ 76] AggregateFunctionTypeConstants_es.properties
│ │ │ │ ├── [ 73] AggregateFunctionTypeConstants_fr.properties
│ │ │ │ ├── [ 77] AggregateFunctionTypeConstants_ja.properties
│ │ │ │ ├── [ 677] AggregateFunctionTypeConstants.properties
│ │ │ │ ├── [ 73] AggregateFunctionTypeConstants_pt_BR.properties
│ │ │ │ ├── [ 147] AggregateFunctionTypeConstants_ru.properties
│ │ │ │ ├── [ 86] AggregateFunctionTypeConstants_zh_CN.properties
│ │ │ │ ├── [ 165] CommonConstants_de.properties
│ │ │ │ ├── [ 169] CommonConstants_es.properties
│ │ │ │ ├── [ 188] CommonConstants_fr.properties
│ │ │ │ ├── [ 197] CommonConstants_ja.properties
│ │ │ │ ├── [ 754] CommonConstants.properties
│ │ │ │ ├── [ 176] CommonConstants_pt_BR.properties
│ │ │ │ ├── [ 225] CommonConstants_ru.properties
│ │ │ │ ├── [ 131] CommonConstants_zh_CN.properties
│ │ │ │ ├── [ 253] CoreFunctionTypeConstants_de.properties
│ │ │ │ ├── [ 224] CoreFunctionTypeConstants_es.properties
│ │ │ │ ├── [ 267] CoreFunctionTypeConstants_fr.properties
│ │ │ │ ├── [ 230] CoreFunctionTypeConstants_ja.properties
│ │ │ │ ├── [ 882] CoreFunctionTypeConstants.properties
│ │ │ │ ├── [ 240] CoreFunctionTypeConstants_pt_BR.properties
│ │ │ │ ├── [ 345] CoreFunctionTypeConstants_ru.properties
│ │ │ │ ├── [ 231] CoreFunctionTypeConstants_zh_CN.properties
│ │ │ │ ├── [ 238] DateIntervalTypeConstants_de.properties
│ │ │ │ ├── [ 234] DateIntervalTypeConstants_es.properties
│ │ │ │ ├── [ 246] DateIntervalTypeConstants_fr.properties
│ │ │ │ ├── [ 209] DateIntervalTypeConstants_ja.properties
│ │ │ │ ├── [ 829] DateIntervalTypeConstants.properties
│ │ │ │ ├── [ 242] DateIntervalTypeConstants_pt_BR.properties
│ │ │ │ ├── [ 339] DateIntervalTypeConstants_ru.properties
│ │ │ │ ├── [ 210] DateIntervalTypeConstants_zh_CN.properties
│ │ │ │ ├── [ 117] DayOfWeekConstants_de.properties
│ │ │ │ ├── [ 112] DayOfWeekConstants_es.properties
│ │ │ │ ├── [ 109] DayOfWeekConstants_fr.properties
│ │ │ │ ├── [ 127] DayOfWeekConstants_ja.properties
│ │ │ │ ├── [ 725] DayOfWeekConstants.properties
│ │ │ │ ├── [ 138] DayOfWeekConstants_pt_BR.properties
│ │ │ │ ├── [ 174] DayOfWeekConstants_ru.properties
│ │ │ │ ├── [ 127] DayOfWeekConstants_zh_CN.properties
│ │ │ │ ├── [ 170] MonthConstants_de.properties
│ │ │ │ ├── [ 175] MonthConstants_es.properties
│ │ │ │ ├── [1.8K] MonthConstants_fr.properties
│ │ │ │ ├── [ 161] MonthConstants_ja.properties
│ │ │ │ ├── [ 782] MonthConstants.properties
│ │ │ │ ├── [ 176] MonthConstants_pt_BR.properties
│ │ │ │ ├── [ 234] MonthConstants_ru.properties
│ │ │ │ ├── [ 149] MonthConstants_zh_CN.properties
│ │ │ │ ├── [ 24] QuarterConstants_de.properties
│ │ │ │ ├── [ 24] QuarterConstants_es.properties
│ │ │ │ ├── [ 24] QuarterConstants_fr.properties
│ │ │ │ ├── [ 24] QuarterConstants_ja.properties
│ │ │ │ ├── [ 635] QuarterConstants.properties
│ │ │ │ ├── [ 24] QuarterConstants_pt_BR.properties
│ │ │ │ ├── [ 84] QuarterConstants_ru.properties
│ │ │ │ ├── [ 24] QuarterConstants_zh_CN.properties
│ │ │ │ ├── [ 40] TimeModeConstants_de.properties
│ │ │ │ ├── [ 40] TimeModeConstants_es.properties
│ │ │ │ ├── [ 36] TimeModeConstants_fr.properties
│ │ │ │ ├── [ 35] TimeModeConstants_ja.properties
│ │ │ │ ├── [ 646] TimeModeConstants.properties
│ │ │ │ ├── [ 40] TimeModeConstants_pt_BR.properties
│ │ │ │ ├── [ 66] TimeModeConstants_ru.properties
│ │ │ │ └── [ 41] TimeModeConstants_zh_CN.properties
│ │ │ └── [1.2K] DatasetClient.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] dataset
│ │ └── [4.0K] client
│ │ ├── [3.8K] AbstractDataSetTest.java
│ │ ├── [1.0K] ChronometerMock.java
│ │ ├── [1.8K] ClientDataSetManagerTest.java
│ │ └── [ 981] ClientDateFormatterMock.java
│ ├── [4.0K] dashbuilder-dataset-editor
│ │ ├── [3.7K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] dataset
│ │ │ │ └── [4.0K] editor
│ │ │ │ └── [4.0K] client
│ │ │ │ ├── [4.0K] perspectives
│ │ │ │ │ └── [2.6K] DataSetAuthoringPerspective.java
│ │ │ │ ├── [4.0K] resources
│ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ └── [ 861] DataSetAuthoringConstants.java
│ │ │ │ └── [4.0K] screens
│ │ │ │ ├── [2.6K] DataSetAuthoringHomePresenter.java
│ │ │ │ ├── [2.2K] DataSetAuthoringHomeView.java
│ │ │ │ ├── [1.7K] DataSetAuthoringHomeView.ui.xml
│ │ │ │ ├── [ 13K] DataSetDefEditorPresenter.java
│ │ │ │ ├── [4.5K] DataSetDefExplorerScreen.java
│ │ │ │ ├── [1.3K] DataSetDefScreenViewImpl.java
│ │ │ │ ├── [ 278] DataSetDefScreenView.java
│ │ │ │ ├── [1.6K] DataSetDefType.java
│ │ │ │ └── [ 12K] DataSetDefWizardScreen.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 848] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] dataset
│ │ │ │ └── [4.0K] editor
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [ 791] DataSetAuthoringConstants_de.properties
│ │ │ │ ├── [ 893] DataSetAuthoringConstants_es.properties
│ │ │ │ ├── [ 936] DataSetAuthoringConstants_fr.properties
│ │ │ │ ├── [1023] DataSetAuthoringConstants_ja.properties
│ │ │ │ ├── [ 723] DataSetAuthoringConstants.properties
│ │ │ │ ├── [ 819] DataSetAuthoringConstants_pt_BR.properties
│ │ │ │ ├── [1.3K] DataSetAuthoringConstants_ru.properties
│ │ │ │ └── [ 663] DataSetAuthoringConstants_zh_CN.properties
│ │ │ └── [ 465] DataSetEditor.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] dataset
│ │ └── [4.0K] editor
│ │ └── [4.0K] client
│ │ └── [4.0K] screens
│ │ ├── [2.1K] DataSetAuthoringHomePresenterTest.java
│ │ ├── [ 13K] DataSetDefEditorPresenterTest.java
│ │ ├── [3.2K] DataSetDefExplorerScreenTest.java
│ │ ├── [1.1K] DataSetDefTypeTest.java
│ │ └── [ 15K] DataSetDefWizardScreenTest.java
│ ├── [4.0K] dashbuilder-displayer-client
│ │ ├── [4.2K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] displayer
│ │ │ │ └── [4.0K] client
│ │ │ │ ├── [ 29K] AbstractDisplayer.java
│ │ │ │ ├── [1.7K] AbstractDisplayerListener.java
│ │ │ │ ├── [3.7K] AbstractDisplayerView.java
│ │ │ │ ├── [1.3K] AbstractRendererLibrary.java
│ │ │ │ ├── [2.0K] ClientSettings.java
│ │ │ │ ├── [1.3K] DataSetEditHandler.java
│ │ │ │ ├── [ 14K] DataSetHandlerImpl.java
│ │ │ │ ├── [5.4K] DataSetHandler.java
│ │ │ │ ├── [9.5K] DisplayerCoordinator.java
│ │ │ │ ├── [2.0K] DisplayerGwtExprEval.java
│ │ │ │ ├── [2.9K] DisplayerGwtFormatter.java
│ │ │ │ ├── [2.9K] Displayer.java
│ │ │ │ ├── [3.3K] DisplayerListener.java
│ │ │ │ ├── [3.7K] DisplayerLocator.java
│ │ │ │ ├── [4.0K] events
│ │ │ │ │ ├── [1.1K] ColumnDetailsChangedEvent.java
│ │ │ │ │ ├── [1.1K] ColumnFilterChangedEvent.java
│ │ │ │ │ ├── [1.1K] ColumnFilterDeletedEvent.java
│ │ │ │ │ ├── [1.1K] DataSetFilterChangedEvent.java
│ │ │ │ │ ├── [1.1K] DataSetGroupDateChanged.java
│ │ │ │ │ ├── [1.1K] DataSetLookupChangedEvent.java
│ │ │ │ │ ├── [1.2K] DisplayerEditorClosedEvent.java
│ │ │ │ │ ├── [1.2K] DisplayerEditorSavedEvent.java
│ │ │ │ │ ├── [1.2K] DisplayerSettingsChangedEvent.java
│ │ │ │ │ ├── [1.2K] DisplayerSubtypeSelectedEvent.java
│ │ │ │ │ ├── [1.1K] DisplayerTypeSelectedEvent.java
│ │ │ │ │ ├── [1.1K] GroupFunctionChangedEvent.java
│ │ │ │ │ └── [1.1K] GroupFunctionDeletedEvent.java
│ │ │ │ ├── [4.0K] formatter
│ │ │ │ │ ├── [ 959] AbstractValueFormatter.java
│ │ │ │ │ ├── [ 854] ValueFormatter.java
│ │ │ │ │ └── [2.0K] ValueFormatterRegistry.java
│ │ │ │ ├── [4.0K] prototypes
│ │ │ │ │ ├── [ 14K] DataSetPrototypes.java
│ │ │ │ │ └── [7.2K] DisplayerPrototypes.java
│ │ │ │ ├── [2.2K] RendererLibrary.java
│ │ │ │ ├── [7.5K] RendererManager.java
│ │ │ │ ├── [4.0K] resources
│ │ │ │ │ ├── [4.0K] i18n
│ │ │ │ │ │ ├── [5.0K] CommonConstants.java
│ │ │ │ │ │ ├── [1.2K] DisplayerConstants.java
│ │ │ │ │ │ ├── [2.7K] DisplayerTypeLiterals.java
│ │ │ │ │ │ └── [1.1K] PositionLiterals.java
│ │ │ │ │ └── [4.0K] images
│ │ │ │ │ └── [3.8K] DisplayerImagesResources.java
│ │ │ │ └── [4.0K] widgets
│ │ │ │ ├── [ 22K] DataSetLookupEditor.java
│ │ │ │ ├── [7.9K] DataSetLookupEditorView.java
│ │ │ │ ├── [3.1K] DataSetLookupEditorView.ui.xml
│ │ │ │ ├── [ 18K] DisplayerEditor.java
│ │ │ │ ├── [5.3K] DisplayerEditorPopup.java
│ │ │ │ ├── [1.1K] DisplayerEditorPopup.ui.xml
│ │ │ │ ├── [1.6K] DisplayerEditorStatus.java
│ │ │ │ ├── [6.0K] DisplayerEditorView.java
│ │ │ │ ├── [2.5K] DisplayerEditorView.ui.xml
│ │ │ │ ├── [1.8K] DisplayerError.java
│ │ │ │ ├── [1.8K] DisplayerError.ui.xml
│ │ │ │ ├── [ 20K] DisplayerSettingsEditor.java
│ │ │ │ ├── [ 11K] DisplayerSettingsEditorView.java
│ │ │ │ ├── [1.2K] DisplayerSettingsEditorView.ui.xml
│ │ │ │ ├── [1.9K] DisplayerSettingsJSONSourceViewer.java
│ │ │ │ ├── [1.3K] DisplayerSettingsJSONSourceViewer.ui.xml
│ │ │ │ ├── [3.6K] DisplayerSubtypeSelector.java
│ │ │ │ ├── [5.9K] DisplayerSubtypeSelectorView.java
│ │ │ │ ├── [3.1K] DisplayerTypeSelector.java
│ │ │ │ ├── [4.3K] DisplayerTypeSelectorView.java
│ │ │ │ ├── [1.1K] DisplayerTypeSelectorView.ui.xml
│ │ │ │ ├── [5.0K] DisplayerViewer.java
│ │ │ │ ├── [4.0K] filter
│ │ │ │ │ ├── [ 15K] ColumnFilterEditor.java
│ │ │ │ │ ├── [5.0K] ColumnFilterEditorView.java
│ │ │ │ │ ├── [1.5K] ColumnFilterEditorView.ui.xml
│ │ │ │ │ ├── [5.4K] DataSetFilterEditor.java
│ │ │ │ │ ├── [3.7K] DataSetFilterEditorView.java
│ │ │ │ │ ├── [1.4K] DataSetFilterEditorView.ui.xml
│ │ │ │ │ ├── [1.8K] DateParameterEditor.java
│ │ │ │ │ ├── [2.0K] DateParameterEditorView.java
│ │ │ │ │ ├── [1.0K] DateParameterEditorView.ui.xml
│ │ │ │ │ ├── [ 824] FunctionParameterEditor.java
│ │ │ │ │ ├── [2.4K] LikeToFunctionEditor.java
│ │ │ │ │ ├── [3.1K] LikeToFunctionEditorView.java
│ │ │ │ │ ├── [1.7K] LikeToFunctionEditorView.ui.xml
│ │ │ │ │ ├── [2.9K] MultipleNumberParameterEditor.java
│ │ │ │ │ ├── [2.7K] MultipleNumberParameterEditorView.java
│ │ │ │ │ ├── [1.4K] MultipleNumberParameterEditorView.ui.xml
│ │ │ │ │ ├── [2.9K] MultipleTextParameterEditor.java
│ │ │ │ │ ├── [2.7K] MultipleTextParameterEditorView.java
│ │ │ │ │ ├── [1.4K] MultipleTextParameterEditorView.ui.xml
│ │ │ │ │ ├── [2.4K] NumberParameterEditor.java
│ │ │ │ │ ├── [2.6K] NumberParameterEditorView.java
│ │ │ │ │ ├── [1.1K] NumberParameterEditorView.ui.xml
│ │ │ │ │ ├── [2.1K] TextParameterEditor.java
│ │ │ │ │ ├── [2.6K] TextParameterEditorView.java
│ │ │ │ │ ├── [1.1K] TextParameterEditorView.ui.xml
│ │ │ │ │ ├── [3.9K] TimeAmountEditor.java
│ │ │ │ │ ├── [3.6K] TimeAmountEditorView.java
│ │ │ │ │ ├── [1.3K] TimeAmountEditorView.ui.xml
│ │ │ │ │ ├── [7.2K] TimeFrameEditor.java
│ │ │ │ │ ├── [2.9K] TimeFrameEditorView.java
│ │ │ │ │ ├── [1.7K] TimeFrameEditorView.ui.xml
│ │ │ │ │ ├── [5.1K] TimeInstantEditor.java
│ │ │ │ │ ├── [3.6K] TimeInstantEditorView.java
│ │ │ │ │ └── [1.3K] TimeInstantEditorView.ui.xml
│ │ │ │ ├── [4.0K] group
│ │ │ │ │ ├── [2.3K] ColumnDetailsEditor.java
│ │ │ │ │ ├── [2.0K] ColumnDetailsEditorView.java
│ │ │ │ │ ├── [1.2K] ColumnDetailsEditorView.ui.xml
│ │ │ │ │ ├── [6.9K] ColumnFunctionEditor.java
│ │ │ │ │ ├── [5.2K] ColumnFunctionEditorView.java
│ │ │ │ │ ├── [1.7K] ColumnFunctionEditorView.ui.xml
│ │ │ │ │ ├── [9.0K] DataSetGroupDateEditor.java
│ │ │ │ │ ├── [6.0K] DataSetGroupDateEditorView.java
│ │ │ │ │ └── [2.5K] DataSetGroupDateEditorView.ui.xml
│ │ │ │ ├── [4.2K] RendererSelector.java
│ │ │ │ ├── [2.6K] RendererSelectorListBoxView.java
│ │ │ │ ├── [ 612] RendererSelectorListBoxView.ui.xml
│ │ │ │ ├── [3.0K] RendererSelectorRadioListView.java
│ │ │ │ ├── [ 587] RendererSelectorRadioListView.ui.xml
│ │ │ │ ├── [3.2K] RendererSelectorTabListView.java
│ │ │ │ └── [ 667] RendererSelectorTabListView.ui.xml
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 203] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] displayer
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ ├── [4.0K] i18n
│ │ │ │ │ ├── [4.3K] CommonConstants_de.properties
│ │ │ │ │ ├── [4.5K] CommonConstants_es.properties
│ │ │ │ │ ├── [6.8K] CommonConstants_fr.properties
│ │ │ │ │ ├── [4.7K] CommonConstants_ja.properties
│ │ │ │ │ ├── [4.9K] CommonConstants.properties
│ │ │ │ │ ├── [4.4K] CommonConstants_pt_BR.properties
│ │ │ │ │ ├── [5.8K] CommonConstants_ru.properties
│ │ │ │ │ ├── [3.9K] CommonConstants_zh_CN.properties
│ │ │ │ │ ├── [ 907] DisplayerConstants.properties
│ │ │ │ │ ├── [2.1K] DisplayerTypeLiterals.properties
│ │ │ │ │ └── [ 732] PositionLiterals.properties
│ │ │ │ └── [4.0K] images
│ │ │ │ ├── [4.3K] area_selected.png
│ │ │ │ ├── [4.9K] area_stacked_selected.png
│ │ │ │ ├── [3.2K] area_stacked_unselected.png
│ │ │ │ ├── [2.7K] area_unselected.png
│ │ │ │ ├── [ 408] bar_selected.png
│ │ │ │ ├── [ 386] bar_stacked_selected.png
│ │ │ │ ├── [ 761] bar_stacked_unselected.png
│ │ │ │ ├── [ 617] bar_unselected.png
│ │ │ │ ├── [2.9K] bubble_default.png
│ │ │ │ ├── [ 411] column_selected.png
│ │ │ │ ├── [ 443] column_stacked_selected.png
│ │ │ │ ├── [ 785] column_stacked_unselected.png
│ │ │ │ ├── [ 757] column_unselected.png
│ │ │ │ ├── [4.3K] donut_selected.png
│ │ │ │ ├── [3.5K] donut_unselected.png
│ │ │ │ ├── [3.4K] line_selected.png
│ │ │ │ ├── [3.7K] line_smooth_selected.png
│ │ │ │ ├── [3.3K] line_smooth_unselected.png
│ │ │ │ ├── [2.9K] line_unselected.png
│ │ │ │ ├── [8.4K] map_markers_selected.png
│ │ │ │ ├── [5.0K] map_markers_unselected.png
│ │ │ │ ├── [9.4K] map_regions_selected.png
│ │ │ │ ├── [5.5K] map_regions_unselected.png
│ │ │ │ ├── [4.0K] meter_default.png
│ │ │ │ ├── [3.2K] metric_default.png
│ │ │ │ ├── [5.0K] pie_3d_selected.png
│ │ │ │ ├── [2.9K] pie_3d_unselected.png
│ │ │ │ ├── [4.5K] pie_selected.png
│ │ │ │ ├── [2.9K] pie_unselected.png
│ │ │ │ └── [2.2K] table_default.png
│ │ │ └── [1.4K] DisplayerClient.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] displayer
│ │ └── [4.0K] client
│ │ ├── [3.0K] AbstractDisplayerTest.java
│ │ ├── [5.7K] DisplayerCoordinatorTest.java
│ │ ├── [ 816] DisplayerEvaluatorMock.java
│ │ ├── [4.2K] DisplayerFilterTest.java
│ │ ├── [1.7K] DisplayerFormatterMock.java
│ │ ├── [4.0K] DisplayerLifecycleTest.java
│ │ ├── [1.3K] DisplayerMock.java
│ │ ├── [3.4K] DisplayerRefreshTest.java
│ │ └── [4.0K] widgets
│ │ ├── [ 20K] DataSetLookupEditorTest.java
│ │ ├── [7.1K] DisplayerEditorTest.java
│ │ ├── [ 14K] DisplayerSettingsEditorTest.java
│ │ ├── [3.3K] DisplayerSubtypeSelectorTest.java
│ │ ├── [1.9K] DisplayerTypeSelectorTest.java
│ │ ├── [4.0K] filter
│ │ │ ├── [8.8K] ColumnFilterEditorTest.java
│ │ │ ├── [6.7K] DataSetFilterEditorTest.java
│ │ │ ├── [1.7K] LikeToFunctionEditorTest.java
│ │ │ ├── [3.5K] MultipleNumberParameterEditorTest.java
│ │ │ ├── [3.0K] MultipleTextParameterEditorTest.java
│ │ │ ├── [1.9K] NumberParameterEditorTest.java
│ │ │ ├── [1.7K] TextParameterEditorTest.java
│ │ │ ├── [3.0K] TimeAmountEditorTest.java
│ │ │ ├── [5.2K] TimeFrameEditorTest.java
│ │ │ └── [5.7K] TimeInstantEditorTest.java
│ │ ├── [4.0K] group
│ │ │ ├── [7.7K] ColumnFunctionEditorTest.java
│ │ │ └── [5.8K] DataSetGroupDateEditorTest.java
│ │ └── [5.3K] RendererSelectorTest.java
│ ├── [4.0K] dashbuilder-displayer-editor
│ │ ├── [2.9K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] client
│ │ │ └── [4.0K] editor
│ │ │ ├── [5.7K] DisplayerDragComponent.java
│ │ │ └── [4.0K] resources
│ │ │ └── [4.0K] i18n
│ │ │ └── [ 935] Constants.java
│ │ └── [4.0K] resources
│ │ ├── [ 584] ErraiApp.properties
│ │ ├── [4.0K] META-INF
│ │ │ └── [ 200] beans.xml
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ ├── [4.0K] client
│ │ │ └── [4.0K] editor
│ │ │ └── [4.0K] resources
│ │ │ └── [4.0K] i18n
│ │ │ ├── [ 56] Constants_de.properties
│ │ │ ├── [ 58] Constants_es.properties
│ │ │ ├── [ 54] Constants_fr.properties
│ │ │ ├── [ 69] Constants_ja.properties
│ │ │ ├── [ 661] Constants.properties
│ │ │ ├── [ 51] Constants_pt_BR.properties
│ │ │ ├── [ 80] Constants_ru.properties
│ │ │ └── [ 51] Constants_zh_CN.properties
│ │ └── [ 482] DisplayerEditor.gwt.xml
│ ├── [4.0K] dashbuilder-displayer-screen
│ │ ├── [2.0K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] displayer
│ │ │ └── [4.0K] client
│ │ │ ├── [ 18K] DisplayerScreenPresenter.java
│ │ │ ├── [4.3K] PerspectiveCoordinator.java
│ │ │ └── [4.0K] resources
│ │ │ └── [4.0K] i18n
│ │ │ └── [1.1K] Constants.java
│ │ └── [4.0K] resources
│ │ ├── [ 584] ErraiApp.properties
│ │ ├── [4.0K] META-INF
│ │ │ └── [ 203] beans.xml
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ ├── [4.0K] displayer
│ │ │ └── [4.0K] client
│ │ │ └── [4.0K] resources
│ │ │ └── [4.0K] i18n
│ │ │ ├── [ 362] Constants_de.properties
│ │ │ ├── [ 373] Constants_es.properties
│ │ │ ├── [1.1K] Constants_fr.properties
│ │ │ ├── [ 435] Constants_ja.properties
│ │ │ ├── [ 933] Constants.properties
│ │ │ ├── [ 346] Constants_pt_BR.properties
│ │ │ ├── [ 504] Constants_ru.properties
│ │ │ └── [ 304] Constants_zh_CN.properties
│ │ └── [ 427] DisplayerScreen.gwt.xml
│ ├── [4.0K] dashbuilder-renderers
│ │ ├── [4.0K] dashbuilder-renderer-chartjs
│ │ │ ├── [2.0K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] renderer
│ │ │ │ └── [4.0K] chartjs
│ │ │ │ ├── [3.1K] ChartJsBarChartDisplayer.java
│ │ │ │ ├── [1.8K] ChartJsBarChartDisplayerView.java
│ │ │ │ ├── [5.1K] ChartJsDisplayer.java
│ │ │ │ ├── [7.3K] ChartJsDisplayerView.java
│ │ │ │ ├── [3.8K] ChartJsRenderer.java
│ │ │ │ ├── [4.0K] lib
│ │ │ │ │ ├── [1.8K] BarChart.java
│ │ │ │ │ ├── [8.8K] Chart.java
│ │ │ │ │ ├── [ 971] ChartJs.java
│ │ │ │ │ ├── [3.4K] ChartWithAnimation.java
│ │ │ │ │ ├── [2.4K] ChartWithScale.java
│ │ │ │ │ ├── [2.9K] ChartWithTooltip.java
│ │ │ │ │ ├── [4.0K] data
│ │ │ │ │ │ ├── [ 754] AreaChartData.java
│ │ │ │ │ │ ├── [ 301] AreaChartDataProvider.java
│ │ │ │ │ │ ├── [1.5K] AreaSeries.java
│ │ │ │ │ │ ├── [ 399] ChartDataProvider.java
│ │ │ │ │ │ ├── [ 978] Data.java
│ │ │ │ │ │ ├── [2.0K] Dataset.java
│ │ │ │ │ │ ├── [ 682] LineChartData.java
│ │ │ │ │ │ ├── [ 292] PieChartDataProvider.java
│ │ │ │ │ │ ├── [ 372] RadarChartData.java
│ │ │ │ │ │ ├── [1.0K] SeriesBuilder.java
│ │ │ │ │ │ └── [ 497] Series.java
│ │ │ │ │ ├── [1.9K] DoughnutChart.java
│ │ │ │ │ ├── [4.0K] event
│ │ │ │ │ │ ├── [1.1K] AnimationCompleteEvent.java
│ │ │ │ │ │ ├── [ 443] AnimationCompleteHandler.java
│ │ │ │ │ │ ├── [2.0K] DataSelectionEvent.java
│ │ │ │ │ │ ├── [ 473] DataSelectionHandler.java
│ │ │ │ │ │ ├── [ 440] HasAnimationCompleteHandlers.java
│ │ │ │ │ │ └── [ 590] HasDataSelectionEventHandlers.java
│ │ │ │ │ ├── [1.8K] LineChart.java
│ │ │ │ │ ├── [4.0K] options
│ │ │ │ │ │ ├── [ 433] AnimationCallback.java
│ │ │ │ │ │ ├── [ 810] ChartOption.java
│ │ │ │ │ │ ├── [ 977] HasAnimation.java
│ │ │ │ │ │ ├── [2.2K] HasScale.java
│ │ │ │ │ │ ├── [4.1K] HasTooltip.java
│ │ │ │ │ │ ├── [ 313] IsResponsive.java
│ │ │ │ │ │ ├── [ 772] LegendOption.java
│ │ │ │ │ │ └── [1.4K] Type.java
│ │ │ │ │ ├── [1.9K] PieChart.java
│ │ │ │ │ ├── [1.9K] PolarAreaChart.java
│ │ │ │ │ ├── [2.1K] RadarChart.java
│ │ │ │ │ └── [4.0K] resources
│ │ │ │ │ ├── [ 369] ChartStyle.java
│ │ │ │ │ ├── [4.0K] js
│ │ │ │ │ │ ├── [ 105] chart.css
│ │ │ │ │ │ └── [ 49K] chart.min.js
│ │ │ │ │ └── [ 514] Resources.java
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ └── [1.2K] ChartJsDisplayerConstants.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 203] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] renderer
│ │ │ ├── [4.0K] chartjs
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [ 539] ChartJsDisplayerConstants_de.properties
│ │ │ │ ├── [ 549] ChartJsDisplayerConstants_es.properties
│ │ │ │ ├── [3.6K] ChartJsDisplayerConstants_fr.properties
│ │ │ │ ├── [ 602] ChartJsDisplayerConstants_ja.properties
│ │ │ │ ├── [ 825] ChartJsDisplayerConstants.properties
│ │ │ │ ├── [ 542] ChartJsDisplayerConstants_pt_BR.properties
│ │ │ │ ├── [ 653] ChartJsDisplayerConstants_ru.properties
│ │ │ │ └── [ 497] ChartJsDisplayerConstants_zh_CN.properties
│ │ │ └── [ 420] ChartJsRenderer.gwt.xml
│ │ ├── [4.0K] dashbuilder-renderer-default
│ │ │ ├── [3.8K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ ├── [4.0K] main
│ │ │ │ ├── [4.0K] java
│ │ │ │ │ └── [4.0K] org
│ │ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ │ └── [4.0K] renderer
│ │ │ │ │ └── [4.0K] client
│ │ │ │ │ ├── [2.5K] DefaultRenderer.java
│ │ │ │ │ ├── [4.0K] metric
│ │ │ │ │ │ ├── [5.9K] MetricDisplayer.java
│ │ │ │ │ │ ├── [5.3K] MetricView.java
│ │ │ │ │ │ └── [1.5K] MetricView.ui.xml
│ │ │ │ │ ├── [4.0K] resources
│ │ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ │ ├── [1.0K] CommonConstants.java
│ │ │ │ │ │ ├── [ 999] MetricConstants.java
│ │ │ │ │ │ ├── [1.1K] SelectorConstants.java
│ │ │ │ │ │ └── [1.0K] TableConstants.java
│ │ │ │ │ ├── [4.0K] selector
│ │ │ │ │ │ ├── [7.5K] SelectorDisplayer.java
│ │ │ │ │ │ └── [3.7K] SelectorDisplayerView.java
│ │ │ │ │ └── [4.0K] table
│ │ │ │ │ ├── [ 11K] TableDisplayer.java
│ │ │ │ │ └── [ 10K] TableDisplayerView.java
│ │ │ │ └── [4.0K] resources
│ │ │ │ ├── [ 584] ErraiApp.properties
│ │ │ │ ├── [4.0K] META-INF
│ │ │ │ │ └── [ 202] beans.xml
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] renderer
│ │ │ │ ├── [4.0K] client
│ │ │ │ │ └── [4.0K] resources
│ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ ├── [ 200] CommonConstants_de.properties
│ │ │ │ │ ├── [ 216] CommonConstants_es.properties
│ │ │ │ │ ├── [1023] CommonConstants_fr.properties
│ │ │ │ │ ├── [ 265] CommonConstants_ja.properties
│ │ │ │ │ ├── [ 777] CommonConstants.properties
│ │ │ │ │ ├── [ 208] CommonConstants_pt_BR.properties
│ │ │ │ │ ├── [ 233] CommonConstants_ru.properties
│ │ │ │ │ ├── [ 181] CommonConstants_zh_CN.properties
│ │ │ │ │ ├── [ 123] MetricConstants_de.properties
│ │ │ │ │ ├── [ 122] MetricConstants_es.properties
│ │ │ │ │ ├── [ 526] MetricConstants_fr.properties
│ │ │ │ │ ├── [ 135] MetricConstants_ja.properties
│ │ │ │ │ ├── [ 687] MetricConstants.properties
│ │ │ │ │ ├── [ 128] MetricConstants_pt_BR.properties
│ │ │ │ │ ├── [ 158] MetricConstants_ru.properties
│ │ │ │ │ ├── [ 126] MetricConstants_zh_CN.properties
│ │ │ │ │ ├── [ 205] SelectorConstants_de.properties
│ │ │ │ │ ├── [ 206] SelectorConstants_es.properties
│ │ │ │ │ ├── [1.2K] SelectorConstants_fr.properties
│ │ │ │ │ ├── [ 207] SelectorConstants_ja.properties
│ │ │ │ │ ├── [ 794] SelectorConstants.properties
│ │ │ │ │ ├── [ 210] SelectorConstants_pt_BR.properties
│ │ │ │ │ ├── [ 251] SelectorConstants_ru.properties
│ │ │ │ │ ├── [ 198] SelectorConstants_zh_CN.properties
│ │ │ │ │ ├── [ 190] TableConstants_de.properties
│ │ │ │ │ ├── [ 185] TableConstants_es.properties
│ │ │ │ │ ├── [1004] TableConstants_fr.properties
│ │ │ │ │ ├── [ 185] TableConstants_ja.properties
│ │ │ │ │ ├── [ 745] TableConstants.properties
│ │ │ │ │ ├── [ 189] TableConstants_pt_BR.properties
│ │ │ │ │ ├── [ 227] TableConstants_ru.properties
│ │ │ │ │ └── [ 179] TableConstants_zh_CN.properties
│ │ │ │ └── [ 422] DefaultRenderer.gwt.xml
│ │ │ └── [4.0K] test
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] renderer
│ │ │ └── [4.0K] client
│ │ │ ├── [4.0K] metric
│ │ │ │ └── [5.2K] MetricDisplayerTest.java
│ │ │ ├── [4.0K] selector
│ │ │ │ └── [9.9K] SelectorDisplayerTest.java
│ │ │ └── [4.0K] table
│ │ │ └── [ 10K] TableDisplayerTest.java
│ │ ├── [4.0K] dashbuilder-renderer-google
│ │ │ ├── [3.0K] pom.xml
│ │ │ └── [4.0K] src
│ │ │ ├── [4.0K] main
│ │ │ │ ├── [4.0K] java
│ │ │ │ │ └── [4.0K] org
│ │ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ │ └── [4.0K] renderer
│ │ │ │ │ └── [4.0K] google
│ │ │ │ │ └── [4.0K] client
│ │ │ │ │ ├── [3.5K] GoogleAreaChartDisplayer.java
│ │ │ │ │ ├── [2.2K] GoogleAreaChartDisplayerView.java
│ │ │ │ │ ├── [4.0K] GoogleBarChartDisplayer.java
│ │ │ │ │ ├── [3.6K] GoogleBarChartDisplayerView.java
│ │ │ │ │ ├── [3.6K] GoogleBubbleChartDisplayer.java
│ │ │ │ │ ├── [2.9K] GoogleBubbleChartDisplayerView.java
│ │ │ │ │ ├── [3.9K] GoogleCategoriesDisplayer.java
│ │ │ │ │ ├── [5.5K] GoogleCategoriesDisplayerView.java
│ │ │ │ │ ├── [2.1K] GoogleChartDisplayer.java
│ │ │ │ │ ├── [3.3K] GoogleChartDisplayerView.java
│ │ │ │ │ ├── [5.6K] GoogleDisplayer.java
│ │ │ │ │ ├── [6.2K] GoogleDisplayerView.java
│ │ │ │ │ ├── [1.2K] GoogleLegendWrapper.java
│ │ │ │ │ ├── [3.2K] GoogleLineChartDisplayer.java
│ │ │ │ │ ├── [2.3K] GoogleLineChartDisplayerView.java
│ │ │ │ │ ├── [2.9K] GoogleMapDisplayer.java
│ │ │ │ │ ├── [2.3K] GoogleMapDisplayerView.java
│ │ │ │ │ ├── [3.6K] GoogleMeterChartDisplayer.java
│ │ │ │ │ ├── [3.0K] GoogleMeterChartDisplayerView.java
│ │ │ │ │ ├── [3.3K] GooglePieChartDisplayer.java
│ │ │ │ │ ├── [1.9K] GooglePieChartDisplayerView.java
│ │ │ │ │ ├── [7.2K] GoogleRenderer.java
│ │ │ │ │ ├── [7.8K] GoogleTableDisplayer.java
│ │ │ │ │ ├── [9.1K] GoogleTableDisplayerView.java
│ │ │ │ │ ├── [4.0K] PieChartOptionsWrapper.java
│ │ │ │ │ └── [4.0K] resources
│ │ │ │ │ └── [4.0K] i18n
│ │ │ │ │ └── [1.8K] GoogleDisplayerConstants.java
│ │ │ │ └── [4.0K] resources
│ │ │ │ ├── [ 584] ErraiApp.properties
│ │ │ │ ├── [4.0K] META-INF
│ │ │ │ │ └── [ 209] beans.xml
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] renderer
│ │ │ │ ├── [ 427] GChartsRenderer.gwt.xml
│ │ │ │ └── [4.0K] google
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [1.6K] GoogleDisplayerConstants_de.properties
│ │ │ │ ├── [1.7K] GoogleDisplayerConstants_es.properties
│ │ │ │ ├── [1.7K] GoogleDisplayerConstants_fr.properties
│ │ │ │ ├── [1.8K] GoogleDisplayerConstants_ja.properties
│ │ │ │ ├── [1.3K] GoogleDisplayerConstants.properties
│ │ │ │ ├── [1.7K] GoogleDisplayerConstants_pt_BR.properties
│ │ │ │ ├── [2.0K] GoogleDisplayerConstants_ru.properties
│ │ │ │ └── [1.6K] GoogleDisplayerConstants_zh_CN.properties
│ │ │ └── [4.0K] test
│ │ │ └── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] renderer
│ │ │ └── [4.0K] google
│ │ │ └── [4.0K] client
│ │ │ ├── [3.4K] GoogleDisplayerDataTest.java
│ │ │ ├── [4.7K] GoogleDisplayerDrawTest.java
│ │ │ ├── [2.8K] GoogleDisplayerFilterTest.java
│ │ │ ├── [1.2K] GoogleDisplayerTest.java
│ │ │ └── [5.2K] GoogleTableDisplayerTest.java
│ │ ├── [4.0K] dashbuilder-renderer-lienzo
│ │ │ ├── [1.8K] pom.xml
│ │ │ ├── [ 434] README.md
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] renderer
│ │ │ │ └── [4.0K] lienzo
│ │ │ │ └── [4.0K] client
│ │ │ │ ├── [1.6K] LienzoBarChartDisplayer.java
│ │ │ │ ├── [1.3K] LienzoBarChartDisplayerView.java
│ │ │ │ ├── [4.8K] LienzoCategoriesDisplayerView.java
│ │ │ │ ├── [8.4K] LienzoDisplayer.java
│ │ │ │ ├── [6.3K] LienzoDisplayerView.java
│ │ │ │ ├── [1.2K] LienzoLineChartDisplayer.java
│ │ │ │ ├── [1.3K] LienzoLineChartDisplayerView.java
│ │ │ │ ├── [2.7K] LienzoPieChartDisplayer.java
│ │ │ │ ├── [2.4K] LienzoPieChartDisplayerView.java
│ │ │ │ ├── [2.5K] LienzoRenderer.java
│ │ │ │ ├── [3.5K] LienzoXYChartDisplayer.java
│ │ │ │ ├── [4.1K] LienzoXYChartDisplayerView.java
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ └── [1.0K] LienzoDisplayerConstants.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 209] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] renderer
│ │ │ ├── [4.0K] lienzo
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ └── [ 696] LienzoDisplayerConstants.properties
│ │ │ └── [ 474] LienzoChartsRenderer.gwt.xml
│ │ └── [1.4K] pom.xml
│ ├── [4.0K] dashbuilder-widgets
│ │ ├── [3.4K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] client
│ │ │ │ └── [4.0K] widgets
│ │ │ │ ├── [4.0K] common
│ │ │ │ │ ├── [1.6K] ClientRuntimeErrorPopupPresenter.java
│ │ │ │ │ ├── [ 693] LoadingBox.java
│ │ │ │ │ └── [ 486] LoadingBoxView.java
│ │ │ │ ├── [4.0K] dataset
│ │ │ │ │ ├── [4.0K] editor
│ │ │ │ │ │ ├── [4.0K] attributes
│ │ │ │ │ │ │ ├── [4.8K] DataSetDefBackendCacheAttributesEditor.java
│ │ │ │ │ │ │ ├── [3.0K] DataSetDefBasicAttributesEditor.java
│ │ │ │ │ │ │ ├── [1.3K] DataSetDefBasicAttributesEditorView.java
│ │ │ │ │ │ │ ├── [1.4K] DataSetDefBasicAttributesEditorView.ui.xml
│ │ │ │ │ │ │ ├── [2.8K] DataSetDefCacheAttributesEditorViewImpl.java
│ │ │ │ │ │ │ ├── [1.7K] DataSetDefCacheAttributesEditorViewImpl.ui.xml
│ │ │ │ │ │ │ ├── [ 850] DataSetDefCacheAttributesEditorView.java
│ │ │ │ │ │ │ ├── [4.8K] DataSetDefClientCacheAttributesEditor.java
│ │ │ │ │ │ │ ├── [4.4K] DataSetDefRefreshAttributesEditor.java
│ │ │ │ │ │ │ ├── [2.3K] DataSetDefRefreshAttributesEditorView.java
│ │ │ │ │ │ │ ├── [1.6K] DataSetDefRefreshAttributesEditorView.ui.xml
│ │ │ │ │ │ │ ├── [3.9K] DataSetDefRefreshIntervalEditor.java
│ │ │ │ │ │ │ ├── [2.9K] DataSetDefRefreshIntervalEditorView.java
│ │ │ │ │ │ │ └── [ 732] DataSetDefRefreshIntervalEditorView.ui.xml
│ │ │ │ │ │ ├── [4.0K] bean
│ │ │ │ │ │ │ ├── [3.0K] BeanDataSetDefAttributesEditor.java
│ │ │ │ │ │ │ ├── [1.4K] BeanDataSetDefAttributesEditorView.java
│ │ │ │ │ │ │ ├── [1.6K] BeanDataSetDefAttributesEditorView.ui.xml
│ │ │ │ │ │ │ └── [3.9K] BeanDataSetEditor.java
│ │ │ │ │ │ ├── [4.0K] column
│ │ │ │ │ │ │ ├── [ 14K] ColumnListEditor.java
│ │ │ │ │ │ │ ├── [2.7K] ColumnListEditorView.java
│ │ │ │ │ │ │ ├── [ 268] ColumnListEditorView.ui.xml
│ │ │ │ │ │ │ ├── [6.3K] ColumnTypeEditor.java
│ │ │ │ │ │ │ ├── [3.6K] DataColumnDefEditor.java
│ │ │ │ │ │ │ ├── [1.2K] DataColumnDefEditorView.java
│ │ │ │ │ │ │ ├── [1007] DataColumnDefEditorView.ui.xml
│ │ │ │ │ │ │ └── [3.6K] DataSetDefColumnsEditor.java
│ │ │ │ │ │ ├── [4.0K] csv
│ │ │ │ │ │ │ ├── [8.0K] CSVDataSetDefAttributesEditor.java
│ │ │ │ │ │ │ ├── [3.3K] CSVDataSetDefAttributesEditorView.java
│ │ │ │ │ │ │ ├── [4.8K] CSVDataSetDefAttributesEditorView.ui.xml
│ │ │ │ │ │ │ └── [4.8K] CSVDataSetEditor.java
│ │ │ │ │ │ ├── [6.0K] DataSetDefColumnsFilterEditor.java
│ │ │ │ │ │ ├── [1.9K] DataSetDefColumnsFilterEditorView.java
│ │ │ │ │ │ ├── [1.3K] DataSetDefColumnsFilterEditorView.ui.xml
│ │ │ │ │ │ ├── [3.3K] DataSetDefFilterEditor.java
│ │ │ │ │ │ ├── [1.2K] DataSetDefFilterEditorView.java
│ │ │ │ │ │ ├── [ 260] DataSetDefFilterEditorView.ui.xml
│ │ │ │ │ │ ├── [4.4K] DataSetDefPreviewTable.java
│ │ │ │ │ │ ├── [1.5K] DataSetDefPreviewTableView.java
│ │ │ │ │ │ ├── [ 314] DataSetDefPreviewTableView.ui.xml
│ │ │ │ │ │ ├── [6.4K] DataSetDefProviderTypeEditor.java
│ │ │ │ │ │ ├── [1.1K] DataSetDefProviderTypeEditorView.java
│ │ │ │ │ │ ├── [ 700] DataSetDefProviderTypeEditorView.ui.xml
│ │ │ │ │ │ ├── [ 15K] DataSetEditor.java
│ │ │ │ │ │ ├── [7.0K] DataSetEditorView.java
│ │ │ │ │ │ ├── [4.3K] DataSetEditorView.ui.xml
│ │ │ │ │ │ ├── [4.0K] driver
│ │ │ │ │ │ │ ├── [ 464] BeanDataSetDefAttributesDriver.java
│ │ │ │ │ │ │ ├── [ 424] BeanDataSetDefDriver.java
│ │ │ │ │ │ │ ├── [ 458] CSVDataSetDefAttributesDriver.java
│ │ │ │ │ │ │ ├── [ 418] CSVDataSetDefDriver.java
│ │ │ │ │ │ │ ├── [ 417] DataColumnDefDriver.java
│ │ │ │ │ │ │ ├── [ 459] DataSetDefBasicAttributesDriver.java
│ │ │ │ │ │ │ ├── [ 447] DataSetDefProviderTypeDriver.java
│ │ │ │ │ │ │ ├── [3.1K] DataSetEditorDriverFactory.java
│ │ │ │ │ │ │ ├── [ 594] ElasticSearchDataSetDefAttributesDriver.java
│ │ │ │ │ │ │ ├── [ 478] ElasticSearchDataSetDefDriver.java
│ │ │ │ │ │ │ ├── [ 458] SQLDataSetDefAttributesDriver.java
│ │ │ │ │ │ │ └── [ 418] SQLDataSetDefDriver.java
│ │ │ │ │ │ ├── [4.0K] elasticsearch
│ │ │ │ │ │ │ ├── [4.1K] ElasticSearchDataSetDefAttributesEditor.java
│ │ │ │ │ │ │ ├── [1.7K] ElasticSearchDataSetDefAttributesEditorView.java
│ │ │ │ │ │ │ ├── [2.3K] ElasticSearchDataSetDefAttributesEditorView.ui.xml
│ │ │ │ │ │ │ └── [4.3K] ElasticSearchDataSetEditor.java
│ │ │ │ │ │ ├── [4.0K] sql
│ │ │ │ │ │ │ ├── [5.1K] SQLDataSetDefAttributesEditor.java
│ │ │ │ │ │ │ ├── [2.6K] SQLDataSetDefAttributesEditorView.java
│ │ │ │ │ │ │ ├── [2.8K] SQLDataSetDefAttributesEditorView.ui.xml
│ │ │ │ │ │ │ └── [4.5K] SQLDataSetEditor.java
│ │ │ │ │ │ └── [4.0K] workflow
│ │ │ │ │ │ ├── [4.0K] create
│ │ │ │ │ │ │ ├── [3.4K] BeanDataSetBasicAttributesWorkflow.java
│ │ │ │ │ │ │ ├── [3.6K] CSVDataSetBasicAttributesWorkflow.java
│ │ │ │ │ │ │ ├── [5.4K] DataSetBasicAttributesWorkflow.java
│ │ │ │ │ │ │ ├── [4.3K] DataSetProviderTypeWorkflow.java
│ │ │ │ │ │ │ ├── [3.5K] ElasticSearchDataSetBasicAttributesWorkflow.java
│ │ │ │ │ │ │ └── [3.6K] SQLDataSetBasicAttributesWorkflow.java
│ │ │ │ │ │ ├── [3.5K] DataSetEditorWorkflowFactory.java
│ │ │ │ │ │ ├── [9.1K] DataSetEditorWorkflow.java
│ │ │ │ │ │ ├── [2.6K] DataSetEditorWorkflowView.java
│ │ │ │ │ │ ├── [ 623] DataSetEditorWorkflowView.ui.xml
│ │ │ │ │ │ └── [4.0K] edit
│ │ │ │ │ │ ├── [3.4K] BeanDataSetEditWorkflow.java
│ │ │ │ │ │ ├── [3.6K] CSVDataSetEditWorkflow.java
│ │ │ │ │ │ ├── [5.4K] DataSetEditWorkflow.java
│ │ │ │ │ │ ├── [3.5K] ElasticSearchDataSetEditWorkflow.java
│ │ │ │ │ │ └── [3.6K] SQLDataSetEditWorkflow.java
│ │ │ │ │ ├── [4.0K] event
│ │ │ │ │ │ ├── [ 472] CancelRequestEvent.java
│ │ │ │ │ │ ├── [ 747] ColumnsChangedEvent.java
│ │ │ │ │ │ ├── [ 599] EditDataSetEvent.java
│ │ │ │ │ │ ├── [1.4K] ErrorEvent.java
│ │ │ │ │ │ ├── [ 872] FilterChangedEvent.java
│ │ │ │ │ │ ├── [ 464] SaveRequestEvent.java
│ │ │ │ │ │ ├── [ 577] TabChangedEvent.java
│ │ │ │ │ │ └── [ 487] TestDataSetRequestEvent.java
│ │ │ │ │ └── [4.0K] explorer
│ │ │ │ │ ├── [4.9K] DataSetExplorer.java
│ │ │ │ │ ├── [2.3K] DataSetExplorerView.java
│ │ │ │ │ ├── [1.1K] DataSetExplorerView.ui.xml
│ │ │ │ │ ├── [5.2K] DataSetPanel.java
│ │ │ │ │ ├── [4.4K] DataSetPanelView.java
│ │ │ │ │ ├── [1.6K] DataSetPanelView.ui.xml
│ │ │ │ │ ├── [7.7K] DataSetSummary.java
│ │ │ │ │ ├── [4.1K] DataSetSummaryView.java
│ │ │ │ │ └── [2.4K] DataSetSummaryView.ui.xml
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [4.4K] DataSetEditorConstants.java
│ │ │ │ └── [1.5K] DataSetExplorerConstants.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 201] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] client
│ │ │ │ └── [4.0K] widgets
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [5.5K] DataSetEditorConstants.properties
│ │ │ │ ├── [ 561] DataSetExplorerConstants_de.properties
│ │ │ │ ├── [ 598] DataSetExplorerConstants_es.properties
│ │ │ │ ├── [ 607] DataSetExplorerConstants_fr.properties
│ │ │ │ ├── [ 699] DataSetExplorerConstants_ja.properties
│ │ │ │ ├── [ 429] DataSetExplorerConstants.properties
│ │ │ │ ├── [ 553] DataSetExplorerConstants_pt_BR.properties
│ │ │ │ ├── [ 784] DataSetExplorerConstants_ru.properties
│ │ │ │ └── [ 523] DataSetExplorerConstants_zh_CN.properties
│ │ │ └── [ 906] CommonWidgets.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] client
│ │ └── [4.0K] widgets
│ │ ├── [4.0K] common
│ │ │ ├── [1.4K] ClientRuntimeErrorPopupPresenterTest.java
│ │ │ └── [ 888] LoadingBoxTest.java
│ │ └── [4.0K] dataset
│ │ ├── [4.0K] editor
│ │ │ ├── [4.0K] attributes
│ │ │ │ ├── [6.7K] DataSetDefBackendCacheAttributesEditorTest.java
│ │ │ │ ├── [1.6K] DataSetDefBasicAttributesEditorTest.java
│ │ │ │ ├── [6.7K] DataSetDefClientCacheAttributesEditorTest.java
│ │ │ │ ├── [4.8K] DataSetDefRefreshAttributesEditorTest.java
│ │ │ │ └── [5.3K] DataSetDefRefreshIntervalEditorTest.java
│ │ │ ├── [4.0K] bean
│ │ │ │ ├── [1.6K] BeanDataSetDefAttributesEditorTest.java
│ │ │ │ └── [3.2K] BeanDataSetEditorTest.java
│ │ │ ├── [4.0K] column
│ │ │ │ ├── [ 20K] ColumnListEditorTest.java
│ │ │ │ ├── [4.0K] ColumnTypeEditorTest.java
│ │ │ │ ├── [3.3K] DataColumnDefEditorTest.java
│ │ │ │ └── [5.5K] DataSetDefColumnsEditorTest.java
│ │ │ ├── [4.0K] csv
│ │ │ │ ├── [6.8K] CSVDataSetDefAttributesEditorTest.java
│ │ │ │ └── [3.5K] CSVDataSetEditorTest.java
│ │ │ ├── [5.4K] DataSetDefColumnsFilterEditorTest.java
│ │ │ ├── [3.0K] DataSetDefFilterEditorTest.java
│ │ │ ├── [3.3K] DataSetDefPreviewTableTest.java
│ │ │ ├── [2.0K] DataSetDefProviderTypeEditorTest.java
│ │ │ ├── [ 17K] DataSetEditorTest.java
│ │ │ ├── [4.0K] elasticsearch
│ │ │ │ ├── [2.2K] ElasticSearchDataSetDefAttributesEditorTest.java
│ │ │ │ └── [3.2K] ElasticSearchDataSetEditorTest.java
│ │ │ ├── [4.0K] sql
│ │ │ │ ├── [4.7K] SQLDataSetDefAttributesEditorTest.java
│ │ │ │ └── [3.1K] SQLDataSetEditorTest.java
│ │ │ └── [4.0K] workflow
│ │ │ ├── [4.0K] create
│ │ │ │ ├── [3.2K] BeanDataSetBasicAttributesWorkflowTest.java
│ │ │ │ ├── [4.6K] CSVDataSetBasicAttributesWorkflowTest.java
│ │ │ │ ├── [4.5K] DataSetBasicAttributesWorkflowTest.java
│ │ │ │ ├── [4.0K] DataSetProviderTypeWorkflowTest.java
│ │ │ │ ├── [3.3K] ElasticSearchDataSetBasicAttributesWorkflowTest.java
│ │ │ │ └── [4.6K] SQLDataSetBasicAttributesWorkflowTest.java
│ │ │ ├── [ 12K] DataSetEditorWorkflowTest.java
│ │ │ └── [4.0K] edit
│ │ │ ├── [3.2K] BeanDataSetEditWorkflowTest.java
│ │ │ ├── [4.8K] CSVDataSetEditWorkflowTest.java
│ │ │ ├── [7.9K] DataSetEditWorkflowTest.java
│ │ │ ├── [3.4K] ElasticSearchDataSetEditWorkflowTest.java
│ │ │ └── [4.7K] SQLDataSetEditWorkflowTest.java
│ │ └── [4.0K] explorer
│ │ ├── [6.9K] DataSetExplorerTest.java
│ │ ├── [4.8K] DataSetPanelTest.java
│ │ └── [6.6K] DataSetSummaryTest.java
│ └── [1.8K] pom.xml
├── [4.0K] dashbuilder-deps
│ └── [7.0K] pom.xml
├── [4.0K] dashbuilder-distros
│ ├── [6.2K] pom.xml
│ ├── [1.2K] README.md
│ └── [4.0K] src
│ └── [4.0K] main
│ ├── [4.0K] assembly
│ │ ├── [2.3K] assembly-jboss-eap-6_4.xml
│ │ ├── [3.5K] assembly-tomcat-7.xml
│ │ ├── [1.4K] assembly-wildfly-8.xml
│ │ └── [ 334] component-cdi1.0-libs.xml
│ ├── [4.0K] eap6_4
│ │ ├── [3.5K] README.md
│ │ └── [4.0K] WEB-INF
│ │ ├── [ 216] beans.xml
│ │ └── [ 965] jboss-web.xml
│ ├── [4.0K] tomcat7
│ │ ├── [4.0K] META-INF
│ │ │ └── [1.3K] context.xml
│ │ ├── [2.8K] README.md
│ │ └── [4.0K] WEB-INF
│ │ ├── [ 216] beans.xml
│ │ └── [7.2K] web.xml
│ └── [4.0K] wildfly8
│ ├── [3.5K] README.md
│ └── [4.0K] WEB-INF
│ ├── [ 216] beans.xml
│ └── [ 973] jboss-web.xml
├── [4.0K] dashbuilder-packaging
│ ├── [4.0K] dashbuilder-all
│ │ └── [1.5K] pom.xml
│ ├── [4.0K] dashbuilder-client-all
│ │ ├── [2.3K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ └── [4.0K] resources
│ │ ├── [1.2K] ErraiApp.properties
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [1.4K] DashbuilderClientAll.gwt.xml
│ ├── [4.0K] dashbuilder-server-all
│ │ └── [2.0K] pom.xml
│ └── [1.4K] pom.xml
├── [4.0K] dashbuilder-shared
│ ├── [4.0K] dashbuilder-dataset-api
│ │ ├── [1.8K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ ├── [4.0K] dataprovider
│ │ │ │ │ ├── [3.4K] DataSetProvider.java
│ │ │ │ │ ├── [1.1K] DataSetProviderRegistry.java
│ │ │ │ │ └── [1.4K] DataSetProviderType.java
│ │ │ │ └── [4.0K] dataset
│ │ │ │ ├── [4.0K] backend
│ │ │ │ │ └── [ 814] EditDataSetDef.java
│ │ │ │ ├── [1.2K] ColumnType.java
│ │ │ │ ├── [2.7K] DataColumn.java
│ │ │ │ ├── [2.2K] DataSetBuilder.java
│ │ │ │ ├── [6.3K] DataSetConstraints.java
│ │ │ │ ├── [2.4K] DataSetFactory.java
│ │ │ │ ├── [ 961] DataSetGenerator.java
│ │ │ │ ├── [4.7K] DataSet.java
│ │ │ │ ├── [ 16K] DataSetLookupBuilder.java
│ │ │ │ ├── [ 14K] DataSetLookupConstraints.java
│ │ │ │ ├── [ 973] DataSetLookupFactory.java
│ │ │ │ ├── [8.9K] DataSetLookup.java
│ │ │ │ ├── [2.3K] DataSetManager.java
│ │ │ │ ├── [1.9K] DataSetMetadata.java
│ │ │ │ ├── [1.5K] DataSetOpEngine.java
│ │ │ │ ├── [1.0K] DataSetOp.java
│ │ │ │ ├── [ 755] DataSetOpType.java
│ │ │ │ ├── [4.0K] date
│ │ │ │ │ ├── [1.5K] DayOfWeek.java
│ │ │ │ │ ├── [1.5K] Month.java
│ │ │ │ │ ├── [2.7K] Quarter.java
│ │ │ │ │ ├── [4.5K] TimeAmount.java
│ │ │ │ │ ├── [4.3K] TimeFrame.java
│ │ │ │ │ └── [ 12K] TimeInstant.java
│ │ │ │ ├── [4.0K] def
│ │ │ │ │ ├── [1.7K] BeanDataSetDefBuilder.java
│ │ │ │ │ ├── [3.6K] BeanDataSetDef.java
│ │ │ │ │ ├── [4.0K] CSVDataSetDefBuilder.java
│ │ │ │ │ ├── [7.8K] CSVDataSetDef.java
│ │ │ │ │ ├── [1.4K] DataColumnDef.java
│ │ │ │ │ ├── [4.5K] DataSetDefBuilder.java
│ │ │ │ │ ├── [1.5K] DataSetDefFactory.java
│ │ │ │ │ ├── [10.0K] DataSetDef.java
│ │ │ │ │ ├── [3.4K] DataSetDefRegistry.java
│ │ │ │ │ ├── [ 926] DataSetDefRegistryListener.java
│ │ │ │ │ ├── [ 871] DataSetPreprocessor.java
│ │ │ │ │ ├── [3.8K] ElasticSearchDataSetDefBuilder.java
│ │ │ │ │ ├── [7.2K] ElasticSearchDataSetDef.java
│ │ │ │ │ ├── [2.7K] SQLDataSetDefBuilder.java
│ │ │ │ │ ├── [5.1K] SQLDataSetDef.java
│ │ │ │ │ ├── [1.7K] StaticDataSetDefBuilder.java
│ │ │ │ │ └── [1.1K] StaticDataSetDef.java
│ │ │ │ ├── [4.0K] events
│ │ │ │ │ ├── [1.4K] DataSetDefModifiedEvent.java
│ │ │ │ │ ├── [1.1K] DataSetDefRegisteredEvent.java
│ │ │ │ │ ├── [1.1K] DataSetDefRemovedEvent.java
│ │ │ │ │ ├── [1.1K] DataSetModifiedEvent.java
│ │ │ │ │ ├── [1.1K] DataSetPushingEvent.java
│ │ │ │ │ ├── [1.1K] DataSetPushOkEvent.java
│ │ │ │ │ └── [1.1K] DataSetStaleEvent.java
│ │ │ │ ├── [4.0K] exception
│ │ │ │ │ └── [1.3K] DataSetLookupException.java
│ │ │ │ ├── [4.0K] filter
│ │ │ │ │ ├── [1.4K] ColumnFilter.java
│ │ │ │ │ ├── [5.4K] CoreFunctionFilter.java
│ │ │ │ │ ├── [3.4K] CoreFunctionType.java
│ │ │ │ │ ├── [1.7K] CustomFunctionFilter.java
│ │ │ │ │ ├── [2.4K] DataSetFilter.java
│ │ │ │ │ ├── [8.4K] FilterFactory.java
│ │ │ │ │ ├── [ 790] FilterFunction.java
│ │ │ │ │ ├── [4.2K] LogicalExprFilter.java
│ │ │ │ │ └── [ 951] LogicalExprType.java
│ │ │ │ ├── [4.0K] group
│ │ │ │ │ ├── [1.0K] AggregateFunction.java
│ │ │ │ │ ├── [1.2K] AggregateFunctionManager.java
│ │ │ │ │ ├── [1.8K] AggregateFunctionType.java
│ │ │ │ │ ├── [5.2K] ColumnGroup.java
│ │ │ │ │ ├── [5.8K] DataSetGroup.java
│ │ │ │ │ ├── [1.7K] DateIntervalPattern.java
│ │ │ │ │ ├── [3.4K] DateIntervalType.java
│ │ │ │ │ ├── [2.5K] GroupFunction.java
│ │ │ │ │ ├── [1.8K] GroupStrategy.java
│ │ │ │ │ └── [3.2K] Interval.java
│ │ │ │ ├── [4.0K] impl
│ │ │ │ │ ├── [2.5K] AbstractDataSetDefBuilder.java
│ │ │ │ │ ├── [9.5K] AbstractDataSetLookupBuilder.java
│ │ │ │ │ ├── [1.0K] AbstractDataSetOp.java
│ │ │ │ │ ├── [1.4K] BeanDataSetDefBuilderImpl.java
│ │ │ │ │ ├── [2.6K] CSVDataSetDefBuilderImpl.java
│ │ │ │ │ ├── [4.1K] DataColumnImpl.java
│ │ │ │ │ ├── [1.9K] DataSetBuilderImpl.java
│ │ │ │ │ ├── [ 12K] DataSetImpl.java
│ │ │ │ │ ├── [ 767] DataSetLookupBuilderImpl.java
│ │ │ │ │ ├── [4.5K] DataSetMetadataImpl.java
│ │ │ │ │ ├── [2.2K] MemSizeEstimator.java
│ │ │ │ │ ├── [1.8K] SQLDataSetDefBuilderImpl.java
│ │ │ │ │ └── [1.3K] StaticDataSetDefBuilderImpl.java
│ │ │ │ ├── [4.0K] json
│ │ │ │ │ ├── [ 20K] DataSetDefJSONMarshaller.java
│ │ │ │ │ ├── [5.3K] DataSetJSONMarshaller.java
│ │ │ │ │ └── [ 27K] DataSetLookupJSONMarshaller.java
│ │ │ │ ├── [4.0K] sort
│ │ │ │ │ ├── [1.8K] ColumnSort.java
│ │ │ │ │ ├── [2.6K] DataSetSort.java
│ │ │ │ │ ├── [1.8K] SortedList.java
│ │ │ │ │ └── [1.5K] SortOrder.java
│ │ │ │ ├── [4.0K] uuid
│ │ │ │ │ └── [1.4K] UUIDGenerator.java
│ │ │ │ ├── [4.0K] validation
│ │ │ │ │ ├── [4.0K] groups
│ │ │ │ │ │ ├── [ 199] BeanDataSetDefValidation.java
│ │ │ │ │ │ ├── [ 218] CSVDataSetDefFilePathValidation.java
│ │ │ │ │ │ ├── [ 216] CSVDataSetDefFileURLValidation.java
│ │ │ │ │ │ ├── [ 197] CSVDataSetDefValidation.java
│ │ │ │ │ │ ├── [ 128] DataSetDefBasicAttributesGroup.java
│ │ │ │ │ │ ├── [ 216] DataSetDefCacheRowsValidation.java
│ │ │ │ │ │ ├── [ 125] DataSetDefProviderTypeGroup.java
│ │ │ │ │ │ ├── [ 214] DataSetDefPushSizeValidation.java
│ │ │ │ │ │ ├── [ 221] DataSetDefRefreshIntervalValidation.java
│ │ │ │ │ │ ├── [ 217] ElasticSearchDataSetDefValidation.java
│ │ │ │ │ │ ├── [ 212] SQLDataSetDefDbSQLValidation.java
│ │ │ │ │ │ ├── [ 216] SQLDataSetDefDbTableValidation.java
│ │ │ │ │ │ └── [ 197] SQLDataSetDefValidation.java
│ │ │ │ │ ├── [ 862] IsTimeIntervalImpl.java
│ │ │ │ │ └── [ 560] IsTimeInterval.java
│ │ │ │ └── [1.1K] ValidationError.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [4.5K] ErraiApp.properties
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] dataset
│ │ │ │ └── [4.0K] validation
│ │ │ │ └── [1.6K] DataSetValidationMessages.properties
│ │ │ └── [1.0K] DatasetAPI.gwt.xml
│ │ └── [4.0K] test
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataset
│ │ │ ├── [3.9K] Assertions.java
│ │ │ ├── [3.0K] DataSetFormatter.java
│ │ │ ├── [8.1K] DataSetLookupConstraintsTest.java
│ │ │ ├── [4.0K] date
│ │ │ │ ├── [3.1K] MonthDayQuarterEnumTest.java
│ │ │ │ └── [8.5K] TimeFrameTest.java
│ │ │ ├── [5.6K] ExpenseReportsData.java
│ │ │ ├── [4.0K] filter
│ │ │ │ ├── [2.5K] CoreFunctionFilterTest.java
│ │ │ │ └── [1.7K] CoreFunctionTypeTest.java
│ │ │ ├── [4.0K] json
│ │ │ │ ├── [8.6K] DataSetDefJsonTest.java
│ │ │ │ ├── [2.0K] DataSetJsonTest.java
│ │ │ │ └── [3.4K] DataSetLookupJsonTest.java
│ │ │ └── [3.2K] RawDataSet.java
│ │ └── [4.0K] resources
│ │ ├── [ 440] beanDataSetDef.dset
│ │ ├── [ 799] csvDataSetDef.dset
│ │ ├── [ 610] dataSetDefFilter.dset
│ │ └── [ 505] expenseReports.dset
│ ├── [4.0K] dashbuilder-dataset-shared
│ │ ├── [1.6K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] comparator
│ │ │ │ ├── [4.3K] AbstractComparatorByCriteria.java
│ │ │ │ ├── [2.2K] ComparatorByCriteria.java
│ │ │ │ └── [6.7K] ComparatorUtils.java
│ │ │ └── [4.0K] dataset
│ │ │ ├── [7.7K] AbstractDataSetCore.java
│ │ │ └── [4.0K] engine
│ │ │ ├── [ 701] Chronometer.java
│ │ │ ├── [1.1K] DataSetHandler.java
│ │ │ ├── [ 875] DataSetRowSet.java
│ │ │ ├── [4.0K] filter
│ │ │ │ ├── [8.7K] CoreFunction.java
│ │ │ │ ├── [1.2K] DataSetFilterAlgorithm.java
│ │ │ │ ├── [1.3K] DataSetFilterContext.java
│ │ │ │ ├── [1.9K] DataSetFunction.java
│ │ │ │ ├── [4.6K] DefaultFilterAlgorithm.java
│ │ │ │ └── [2.3K] LogicalFunction.java
│ │ │ ├── [4.0K] function
│ │ │ │ ├── [1.1K] AbstractFunction.java
│ │ │ │ ├── [1.9K] AggregateFunctionManagerImpl.java
│ │ │ │ ├── [1.5K] AverageFunction.java
│ │ │ │ ├── [1.4K] CountFunction.java
│ │ │ │ ├── [2.1K] DistinctFunction.java
│ │ │ │ ├── [2.1K] MaxFunction.java
│ │ │ │ ├── [2.2K] MinFunction.java
│ │ │ │ └── [1.9K] SumFunction.java
│ │ │ ├── [4.0K] group
│ │ │ │ ├── [3.1K] IntervalBuilderDynamicLabel.java
│ │ │ │ ├── [3.9K] IntervalBuilderFixedDate.java
│ │ │ │ ├── [2.2K] IntervalBuilder.java
│ │ │ │ ├── [ 885] IntervalBuilderLocator.java
│ │ │ │ ├── [1.8K] IntervalListDayOfWeek.java
│ │ │ │ ├── [1.1K] IntervalListHour.java
│ │ │ │ ├── [3.0K] IntervalList.java
│ │ │ │ ├── [1.1K] IntervalListMinute.java
│ │ │ │ ├── [1.8K] IntervalListMonth.java
│ │ │ │ ├── [1.9K] IntervalListQuarter.java
│ │ │ │ └── [1.7K] IntervalListSecond.java
│ │ │ ├── [4.0K] index
│ │ │ │ ├── [2.2K] AggregatedList.java
│ │ │ │ ├── [1.3K] DataSetFilterIndex.java
│ │ │ │ ├── [1.3K] DataSetFunctionIndex.java
│ │ │ │ ├── [7.9K] DataSetGroupIndex.java
│ │ │ │ ├── [2.3K] DataSetIndexElement.java
│ │ │ │ ├── [1.1K] DataSetIndex.java
│ │ │ │ ├── [7.6K] DataSetIndexNode.java
│ │ │ │ ├── [ 876] DataSetIntervalIndexHolder.java
│ │ │ │ ├── [2.5K] DataSetIntervalIndex.java
│ │ │ │ ├── [1.9K] DataSetIntervalSetIndex.java
│ │ │ │ ├── [1.1K] DataSetSortIndex.java
│ │ │ │ ├── [1.2K] DataSetStaticIndex.java
│ │ │ │ ├── [4.0K] spi
│ │ │ │ │ └── [1.3K] DataSetIndexRegistry.java
│ │ │ │ ├── [4.0K] stats
│ │ │ │ │ ├── [4.8K] DataSetIndexStatsImpl.java
│ │ │ │ │ ├── [2.4K] DataSetIndexStats.java
│ │ │ │ │ └── [1.1K] MemSizeFormatter.java
│ │ │ │ ├── [1.9K] TransientDataSetIndexRegistry.java
│ │ │ │ └── [4.0K] visitor
│ │ │ │ └── [ 865] DataSetIndexVisitor.java
│ │ │ ├── [ 29K] SharedDataSetOpEngine.java
│ │ │ └── [4.0K] sort
│ │ │ ├── [2.1K] CollectionsDataSetSort.java
│ │ │ ├── [2.0K] DataSetRowComparator.java
│ │ │ └── [1.6K] DataSetSortAlgorithm.java
│ │ └── [4.0K] resources
│ │ ├── [ 584] ErraiApp.properties
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [ 981] DatasetShared.gwt.xml
│ ├── [4.0K] dashbuilder-displayer-api
│ │ ├── [1.8K] pom.xml
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] displayer
│ │ │ │ ├── [1.4K] AreaChartSettingsBuilder.java
│ │ │ │ ├── [2.2K] BarChartSettingsBuilder.java
│ │ │ │ ├── [1.2K] BubbleChartSettingsBuilder.java
│ │ │ │ ├── [3.1K] ChartSettingsBuilder.java
│ │ │ │ ├── [7.1K] ColumnSettings.java
│ │ │ │ ├── [7.7K] DisplayerAttributeDef.java
│ │ │ │ ├── [3.0K] DisplayerAttributeGroupDef.java
│ │ │ │ ├── [4.0K] DisplayerConstraints.java
│ │ │ │ ├── [9.5K] DisplayerSettingsBuilder.java
│ │ │ │ ├── [3.0K] DisplayerSettingsFactory.java
│ │ │ │ ├── [ 22K] DisplayerSettings.java
│ │ │ │ ├── [1.1K] DisplayerSubType.java
│ │ │ │ ├── [2.0K] DisplayerType.java
│ │ │ │ ├── [4.0K] impl
│ │ │ │ │ ├── [2.4K] AbstractChartSettingsBuilder.java
│ │ │ │ │ ├── [5.6K] AbstractDisplayerSettingsBuilder.java
│ │ │ │ │ ├── [ 862] AbstractXAxisChartSettingsBuilder.java
│ │ │ │ │ ├── [1.5K] AreaChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.9K] BarChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.1K] BubbleChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.5K] LineChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.5K] MapChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.4K] MeterChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.1K] MetricSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.8K] PieChartSettingsBuilderImpl.java
│ │ │ │ │ ├── [1.1K] SelectorDisplayerSettingsBuilderImpl.java
│ │ │ │ │ └── [2.1K] TableDisplayerSettingsBuilderImpl.java
│ │ │ │ ├── [4.0K] json
│ │ │ │ │ └── [ 10K] DisplayerSettingsJSONMarshaller.java
│ │ │ │ ├── [1.4K] LineChartSettingsBuilder.java
│ │ │ │ ├── [1.5K] MapChartSettingsBuilder.java
│ │ │ │ ├── [1.7K] MeterChartSettingsBuilder.java
│ │ │ │ ├── [1.1K] MetricSettingsBuilder.java
│ │ │ │ ├── [1.6K] PieChartSettingsBuilder.java
│ │ │ │ ├── [ 987] Position.java
│ │ │ │ ├── [1.1K] SelectorDisplayerSettingsBuilder.java
│ │ │ │ ├── [2.8K] TableDisplayerSettingsBuilder.java
│ │ │ │ └── [1.2K] XAxisChartSettingsBuilder.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 584] ErraiApp.properties
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [ 997] DisplayerAPI.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] displayer
│ │ └── [4.0K] json
│ │ └── [7.0K] DisplayerSettingsJsonTest.java
│ ├── [4.0K] dashbuilder-hibernate-validator
│ │ ├── [3.1K] pom.xml
│ │ ├── [2.4K] README.md
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] hibernate
│ │ │ └── [4.0K] validator
│ │ │ ├── [4.0K] cfg
│ │ │ │ ├── [2.4K] CascadeDef.java
│ │ │ │ ├── [4.5K] ConstraintDef.java
│ │ │ │ ├── [1.6K] ConstraintDefWrapper.java
│ │ │ │ ├── [4.9K] ConstraintMapping.java
│ │ │ │ ├── [3.9K] ConstraintsForType.java
│ │ │ │ ├── [4.0K] defs
│ │ │ │ │ ├── [1.3K] AssertFalseDef.java
│ │ │ │ │ ├── [1.3K] AssertTrueDef.java
│ │ │ │ │ ├── [1.3K] CreditCardNumberDef.java
│ │ │ │ │ ├── [1.7K] DecimalMaxDef.java
│ │ │ │ │ ├── [1.7K] DecimalMinDef.java
│ │ │ │ │ ├── [1.8K] DigitsDef.java
│ │ │ │ │ ├── [1.3K] EmailDef.java
│ │ │ │ │ ├── [1.3K] FutureDef.java
│ │ │ │ │ ├── [1.6K] GenericConstraintDef.java
│ │ │ │ │ ├── [1.8K] LengthDef.java
│ │ │ │ │ ├── [1.7K] MaxDef.java
│ │ │ │ │ ├── [1.7K] MinDef.java
│ │ │ │ │ ├── [1.3K] NotBlankDef.java
│ │ │ │ │ ├── [1.3K] NotEmptyDef.java
│ │ │ │ │ ├── [1.3K] NotNullDef.java
│ │ │ │ │ ├── [1.3K] NullDef.java
│ │ │ │ │ ├── [1.0K] package.html
│ │ │ │ │ ├── [1.3K] PastDef.java
│ │ │ │ │ ├── [1.8K] PatternDef.java
│ │ │ │ │ ├── [1.8K] RangeDef.java
│ │ │ │ │ ├── [1.9K] ScriptAssertDef.java
│ │ │ │ │ ├── [1.7K] SizeDef.java
│ │ │ │ │ └── [1.8K] URLDef.java
│ │ │ │ └── [1022] package.html
│ │ │ ├── [4.0K] constraints
│ │ │ │ ├── [2.3K] CreditCardNumber.java
│ │ │ │ ├── [2.1K] Email.java
│ │ │ │ ├── [4.0K] impl
│ │ │ │ │ ├── [1.3K] AssertFalseValidator.java
│ │ │ │ │ ├── [1.3K] AssertTrueValidator.java
│ │ │ │ │ ├── [ 797] CreditCardNumberValidator.java
│ │ │ │ │ ├── [2.0K] DecimalMaxValidatorForNumber.java
│ │ │ │ │ ├── [1.9K] DecimalMaxValidatorForString.java
│ │ │ │ │ ├── [2.1K] DecimalMinValidatorForNumber.java
│ │ │ │ │ ├── [1.7K] DecimalMinValidatorForString.java
│ │ │ │ │ ├── [2.4K] DigitsValidatorForNumber.java
│ │ │ │ │ ├── [2.5K] DigitsValidatorForString.java
│ │ │ │ │ ├── [1.7K] EmailValidator.java
│ │ │ │ │ ├── [1.5K] FutureValidatorForCalendar.java
│ │ │ │ │ ├── [1.4K] FutureValidatorForDate.java
│ │ │ │ │ ├── [1.9K] LengthValidator.java
│ │ │ │ │ ├── [1.8K] LuhnValidator.java
│ │ │ │ │ ├── [1.9K] MaxValidatorForNumber.java
│ │ │ │ │ ├── [1.7K] MaxValidatorForString.java
│ │ │ │ │ ├── [1.9K] MinValidatorForNumber.java
│ │ │ │ │ ├── [1.7K] MinValidatorForString.java
│ │ │ │ │ ├── [1.8K] NotBlankValidator.java
│ │ │ │ │ ├── [1.3K] NotNullValidator.java
│ │ │ │ │ ├── [1.3K] NullValidator.java
│ │ │ │ │ ├── [1.1K] package.html
│ │ │ │ │ ├── [1.5K] PastValidatorForCalendar.java
│ │ │ │ │ ├── [1.4K] PastValidatorForDate.java
│ │ │ │ │ ├── [1.8K] PatternValidator.java
│ │ │ │ │ ├── [4.0K] scriptassert
│ │ │ │ │ │ ├── [1.0K] package.html
│ │ │ │ │ │ ├── [3.4K] ScriptEvaluatorFactory.java
│ │ │ │ │ │ └── [3.5K] ScriptEvaluator.java
│ │ │ │ │ ├── [2.4K] ScriptAssertValidator.java
│ │ │ │ │ ├── [2.3K] SizeValidatorForArray.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfBoolean.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfByte.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfChar.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfDouble.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfFloat.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfInt.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfLong.java
│ │ │ │ │ ├── [1.5K] SizeValidatorForArraysOfPrimitives.java
│ │ │ │ │ ├── [1.8K] SizeValidatorForArraysOfShort.java
│ │ │ │ │ ├── [2.3K] SizeValidatorForCollection.java
│ │ │ │ │ ├── [2.3K] SizeValidatorForMap.java
│ │ │ │ │ ├── [2.3K] SizeValidatorForString.java
│ │ │ │ │ └── [1.9K] URLValidator.java
│ │ │ │ ├── [2.2K] Length.java
│ │ │ │ ├── [2.4K] NotBlank.java
│ │ │ │ ├── [2.2K] NotEmpty.java
│ │ │ │ ├── [1.1K] package.html
│ │ │ │ ├── [2.5K] Range.java
│ │ │ │ ├── [4.6K] ScriptAssert.java
│ │ │ │ └── [2.2K] URL.java
│ │ │ ├── [4.0K] engine
│ │ │ │ ├── [ 10K] ConfigurationImpl.java
│ │ │ │ ├── [ 13K] ConstraintTree.java
│ │ │ │ ├── [6.6K] ConstraintValidatorContextImpl.java
│ │ │ │ ├── [1.3K] ConstraintValidatorFactoryImpl.java
│ │ │ │ ├── [4.7K] ConstraintViolationImpl.java
│ │ │ │ ├── [4.0K] groups
│ │ │ │ │ ├── [5.5K] GroupChainGenerator.java
│ │ │ │ │ ├── [4.2K] GroupChain.java
│ │ │ │ │ ├── [2.0K] Group.java
│ │ │ │ │ └── [1.0K] package.html
│ │ │ │ ├── [1.2K] MessageAndPath.java
│ │ │ │ ├── [2.6K] MessageInterpolatorContext.java
│ │ │ │ ├── [3.1K] NodeImpl.java
│ │ │ │ ├── [1.0K] package.html
│ │ │ │ ├── [5.8K] PathImpl.java
│ │ │ │ ├── [4.0K] resolver
│ │ │ │ │ ├── [3.6K] DefaultTraversableResolver.java
│ │ │ │ │ ├── [2.6K] JPATraversableResolver.java
│ │ │ │ │ ├── [1.0K] package.html
│ │ │ │ │ └── [5.2K] SingleThreadCachedTraversableResolver.java
│ │ │ │ ├── [9.3K] ValidationContext.java
│ │ │ │ ├── [3.5K] ValidatorContextImpl.java
│ │ │ │ ├── [ 12K] ValidatorFactoryImpl.java
│ │ │ │ ├── [ 29K] ValidatorImpl.java
│ │ │ │ └── [3.6K] ValueContext.java
│ │ │ ├── [2.9K] HibernateValidatorConfiguration.java
│ │ │ ├── [1.9K] HibernateValidator.java
│ │ │ ├── [4.0K] messageinterpolation
│ │ │ │ ├── [1.2K] package.html
│ │ │ │ └── [9.4K] ResourceBundleMessageInterpolator.java
│ │ │ ├── [4.0K] metadata
│ │ │ │ ├── [4.2K] AnnotationIgnores.java
│ │ │ │ ├── [1.7K] BeanDescriptorImpl.java
│ │ │ │ ├── [1.7K] BeanMetaDataCache.java
│ │ │ │ ├── [ 19K] BeanMetaDataImpl.java
│ │ │ │ ├── [3.1K] BeanMetaData.java
│ │ │ │ ├── [ 18K] ConstraintDescriptorImpl.java
│ │ │ │ ├── [ 17K] ConstraintHelper.java
│ │ │ │ ├── [1.1K] ConstraintOrigin.java
│ │ │ │ ├── [5.1K] ElementDescriptorImpl.java
│ │ │ │ ├── [5.5K] MetaConstraint.java
│ │ │ │ ├── [1.1K] package.html
│ │ │ │ └── [1.5K] PropertyDescriptorImpl.java
│ │ │ ├── [1.2K] package.html
│ │ │ ├── [4.0K] resourceloading
│ │ │ │ ├── [4.7K] AggregateResourceBundleLocator.java
│ │ │ │ ├── [1.9K] CachingResourceBundleLocator.java
│ │ │ │ ├── [1.4K] DelegatingResourceBundleLocator.java
│ │ │ │ ├── [1.1K] package.html
│ │ │ │ ├── [2.7K] PlatformResourceBundleLocator.java
│ │ │ │ └── [1.9K] ResourceBundleLocator.java
│ │ │ ├── [4.0K] util
│ │ │ │ ├── [4.0K] annotationfactory
│ │ │ │ │ ├── [3.1K] AnnotationDescriptor.java
│ │ │ │ │ ├── [2.3K] AnnotationFactory.java
│ │ │ │ │ ├── [4.6K] AnnotationProxy.java
│ │ │ │ │ └── [1008] package.html
│ │ │ │ ├── [2.5K] IdentitySet.java
│ │ │ │ ├── [1.6K] IteratorEnumeration.java
│ │ │ │ ├── [2.9K] LazyValidatorFactory.java
│ │ │ │ ├── [1.2K] LoggerFactory.java
│ │ │ │ ├── [1011] package.html
│ │ │ │ ├── [4.0K] privilegedactions
│ │ │ │ │ ├── [2.2K] ConstructorInstance.java
│ │ │ │ │ ├── [2.6K] GetAnnotationParameter.java
│ │ │ │ │ ├── [1.5K] GetClassLoader.java
│ │ │ │ │ ├── [1.5K] GetConstructor.java
│ │ │ │ │ ├── [1.5K] GetDeclaredField.java
│ │ │ │ │ ├── [1.3K] GetDeclaredFields.java
│ │ │ │ │ ├── [1.3K] GetDeclaredMethods.java
│ │ │ │ │ ├── [1.8K] GetMethodFromPropertyName.java
│ │ │ │ │ ├── [1.4K] GetMethod.java
│ │ │ │ │ ├── [1.2K] GetMethods.java
│ │ │ │ │ ├── [1.9K] LoadClass.java
│ │ │ │ │ ├── [1.8K] NewInstance.java
│ │ │ │ │ ├── [1.1K] package.html
│ │ │ │ │ └── [1.4K] SetAccessibility.java
│ │ │ │ ├── [ 22K] ReflectionHelper.java
│ │ │ │ ├── [4.7K] ValidatorTypeHelper.java
│ │ │ │ └── [2.0K] Version.java
│ │ │ └── [4.0K] xml
│ │ │ ├── [1.0K] package.html
│ │ │ ├── [1.6K] ValidationBootstrapParameters.java
│ │ │ ├── [9.9K] ValidationXmlParser.java
│ │ │ └── [3.6K] XmlMappingParser.java
│ │ ├── [4.0K] javadoc
│ │ │ ├── [4.0K] resources
│ │ │ │ ├── [2.8K] bkg_blkheader.png
│ │ │ │ ├── [1.3K] bkg_gradient.gif
│ │ │ │ ├── [ 270] bkgheader.png
│ │ │ │ └── [ 13K] h1_hdr.png
│ │ │ └── [3.4K] stylesheet.css
│ │ ├── [4.0K] resources
│ │ │ ├── [4.0K] META-INF
│ │ │ │ ├── [ 194] beans.xml
│ │ │ │ ├── [ 326] MANIFEST.MF
│ │ │ │ └── [4.0K] services
│ │ │ │ └── [ 42] javax.validation.spi.ValidationProvider
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] hibernate
│ │ │ └── [4.0K] validator
│ │ │ ├── [1.7K] ValidationMessages_de.properties
│ │ │ ├── [ 515] ValidationMessages_en.properties
│ │ │ ├── [1.6K] ValidationMessages_fr.properties
│ │ │ ├── [3.1K] ValidationMessages_mn_MN.properties
│ │ │ ├── [1.6K] ValidationMessages.properties
│ │ │ └── [1.7K] ValidationMessages_tr.properties
│ │ ├── [4.0K] xjb
│ │ │ └── [ 697] binding-customization.xjb
│ │ └── [4.0K] xsd
│ │ ├── [1.4K] validation-configuration-1.0.xsd
│ │ └── [7.0K] validation-mapping-1.0.xsd
│ ├── [4.0K] dashbuilder-json
│ │ ├── [1.3K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] json
│ │ │ ├── [1.6K] JsonArrayContext.java
│ │ │ ├── [3.7K] JsonArray.java
│ │ │ ├── [1.5K] JsonBoolean.java
│ │ │ ├── [2.0K] JsonContext.java
│ │ │ ├── [ 913] JsonException.java
│ │ │ ├── [1.5K] JsonFactory.java
│ │ │ ├── [1.5K] Json.java
│ │ │ ├── [1.4K] JsonNull.java
│ │ │ ├── [1.7K] JsonNumber.java
│ │ │ ├── [1.6K] JsonObjectContext.java
│ │ │ ├── [5.3K] JsonObject.java
│ │ │ ├── [1.8K] JsonString.java
│ │ │ ├── [ 10K] JsonTokenizer.java
│ │ │ ├── [ 788] JsonType.java
│ │ │ ├── [8.6K] JsonUtil.java
│ │ │ ├── [1.4K] JsonValue.java
│ │ │ └── [4.5K] JsonVisitor.java
│ │ └── [4.0K] resources
│ │ ├── [ 584] ErraiApp.properties
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [ 900] JSON.gwt.xml
│ ├── [4.0K] dashbuilder-services-api
│ │ ├── [1.8K] pom.xml
│ │ └── [4.0K] src
│ │ └── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [4.0K] dataset
│ │ │ └── [4.0K] service
│ │ │ ├── [2.0K] DataSetDefServices.java
│ │ │ ├── [1.3K] DataSetDefVfsServices.java
│ │ │ ├── [1.9K] DataSetExportServices.java
│ │ │ └── [1.8K] DataSetLookupServices.java
│ │ └── [4.0K] resources
│ │ ├── [ 584] ErraiApp.properties
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [ 954] ServicesAPI.gwt.xml
│ ├── [4.0K] dashbuilder-validations
│ │ ├── [2.9K] pom.xml
│ │ ├── [1.1K] README.md
│ │ └── [4.0K] src
│ │ ├── [4.0K] main
│ │ │ ├── [4.0K] java
│ │ │ │ └── [4.0K] org
│ │ │ │ └── [4.0K] dashbuilder
│ │ │ │ └── [4.0K] validations
│ │ │ │ ├── [ 399] DashbuilderValidator.java
│ │ │ │ ├── [4.0K] dataset
│ │ │ │ │ ├── [2.1K] AbstractDataSetDefValidator.java
│ │ │ │ │ ├── [1.4K] BeanDataSetDefValidator.java
│ │ │ │ │ ├── [1.9K] CSVDataSetDefValidator.java
│ │ │ │ │ ├── [3.0K] DataSetDefValidator.java
│ │ │ │ │ ├── [1.5K] ElasticSearchDataSetDefValidator.java
│ │ │ │ │ └── [1.9K] SQLDataSetDefValidator.java
│ │ │ │ ├── [4.0K] factory
│ │ │ │ │ └── [1.5K] DashbuilderValidationFactory.java
│ │ │ │ ├── [4.0K] messages
│ │ │ │ │ └── [1.3K] DashbuilderValidationMessagesResolver.java
│ │ │ │ └── [ 332] ValidatorFactory.java
│ │ │ └── [4.0K] resources
│ │ │ ├── [ 586] ErraiApp.properties
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [ 198] beans.xml
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ └── [1.6K] CommonValidations.gwt.xml
│ │ └── [4.0K] test
│ │ └── [4.0K] java
│ │ └── [4.0K] org
│ │ └── [4.0K] dashbuilder
│ │ └── [4.0K] validations
│ │ └── [4.0K] dataset
│ │ ├── [1.2K] AbstractValidationTest.java
│ │ ├── [3.4K] BeanDataSetDefValidatorTest.java
│ │ ├── [5.0K] CSVDataSetDefValidatorTest.java
│ │ ├── [3.5K] ElasticSearchDataSetDefValidatorTest.java
│ │ └── [4.9K] SQLDataSetDefValidatorTest.java
│ └── [1.1K] pom.xml
├── [4.0K] dashbuilder-webapp
│ ├── [ 23K] pom.xml
│ ├── [1.9K] README.md
│ └── [4.0K] src
│ ├── [4.0K] main
│ │ ├── [4.0K] java
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] backend
│ │ │ │ ├── [1.2K] ApplicationScopedProducer.java
│ │ │ │ ├── [ 13K] ClusterMetricsGenerator.java
│ │ │ │ ├── [4.0K] command
│ │ │ │ │ ├── [ 989] CommandEvent.java
│ │ │ │ │ └── [2.3K] CommandServer.java
│ │ │ │ └── [6.2K] SalesDataSetGenerator.java
│ │ │ ├── [4.0K] client
│ │ │ │ ├── [4.0K] dashboard
│ │ │ │ │ ├── [6.5K] DashboardManager.java
│ │ │ │ │ ├── [9.0K] DashboardPerspectiveActivity.java
│ │ │ │ │ └── [4.0K] widgets
│ │ │ │ │ ├── [3.4K] NewDashboardForm.java
│ │ │ │ │ └── [1.3K] NewDashboardForm.ui.xml
│ │ │ │ ├── [4.0K] expenses
│ │ │ │ │ ├── [ 901] ExpenseConstants.java
│ │ │ │ │ ├── [8.3K] ExpensesDashboard.java
│ │ │ │ │ └── [1.5K] ExpensesDashboard.ui.xml
│ │ │ │ ├── [4.0K] gallery
│ │ │ │ │ ├── [1.2K] GalleryPlaceRequest.java
│ │ │ │ │ ├── [ 33K] GalleryTree.java
│ │ │ │ │ ├── [1.1K] GalleryTreeNode.java
│ │ │ │ │ ├── [1017] GalleryTreeNodeList.java
│ │ │ │ │ ├── [1.8K] GalleryTreePresenter.java
│ │ │ │ │ ├── [2.9K] GalleryTreeViewImpl.java
│ │ │ │ │ ├── [ 870] GalleryWidget.java
│ │ │ │ │ └── [6.2K] GalleryWidgetPresenter.java
│ │ │ │ ├── [4.0K] metrics
│ │ │ │ │ ├── [ 14K] ClusterMetricsDashboard.java
│ │ │ │ │ └── [1.7K] ClusterMetricsDashboard.ui.xml
│ │ │ │ ├── [4.0K] navbar
│ │ │ │ │ ├── [1.3K] AppNavBar.java
│ │ │ │ │ ├── [1.2K] LogoWidgetPresenter.java
│ │ │ │ │ └── [2.4K] LogoWidgetView.java
│ │ │ │ ├── [4.0K] perspectives
│ │ │ │ │ ├── [2.1K] DisplayerGalleryPerspective.java
│ │ │ │ │ ├── [1.3K] HomePerspective.java
│ │ │ │ │ ├── [2.8K] SalesDashboardPerspective.java
│ │ │ │ │ └── [2.6K] SalesReportsPerspective.java
│ │ │ │ ├── [4.0K] resources
│ │ │ │ │ ├── [1.0K] AppImages.java
│ │ │ │ │ ├── [ 293] AppResource.java
│ │ │ │ │ ├── [4.0K] i18n
│ │ │ │ │ │ └── [ 19K] AppConstants.java
│ │ │ │ │ └── [4.0K] images
│ │ │ │ │ ├── [ 71K] dashbuilder_gallery_bar.png
│ │ │ │ │ ├── [ 97K] dashbuilder_home_pie.png
│ │ │ │ │ └── [3.3K] dashbuilder_user_logo.png
│ │ │ │ ├── [4.0K] sales
│ │ │ │ │ ├── [6.2K] SalesOppsDisplayers.java
│ │ │ │ │ └── [4.0K] widgets
│ │ │ │ │ ├── [6.3K] SalesDistributionByCountry.java
│ │ │ │ │ ├── [ 551] SalesDistributionByCountry.ui.xml
│ │ │ │ │ ├── [ 11K] SalesExpectedByDate.java
│ │ │ │ │ ├── [1.2K] SalesExpectedByDate.ui.xml
│ │ │ │ │ ├── [7.6K] SalesGoals.java
│ │ │ │ │ ├── [ 714] SalesGoals.ui.xml
│ │ │ │ │ ├── [9.2K] SalesTableReports.java
│ │ │ │ │ └── [1.7K] SalesTableReports.ui.xml
│ │ │ │ ├── [4.0K] screens
│ │ │ │ │ ├── [ 921] GalleryHomeScreen.html
│ │ │ │ │ ├── [2.4K] GalleryHomeScreen.java
│ │ │ │ │ ├── [2.5K] HomeScreen.html
│ │ │ │ │ ├── [5.0K] HomeScreen.java
│ │ │ │ │ └── [3.0K] StaticChartScreen.java
│ │ │ │ └── [9.3K] ShowcaseEntryPoint.java
│ │ │ └── [4.0K] shared
│ │ │ ├── [4.0K] dashboard
│ │ │ │ └── [4.0K] events
│ │ │ │ ├── [1.2K] DashboardCreatedEvent.java
│ │ │ │ └── [1.2K] DashboardDeletedEvent.java
│ │ │ └── [4.0K] sales
│ │ │ └── [1.2K] SalesConstants.java
│ │ ├── [4.0K] resources
│ │ │ ├── [ 896] app.html.template
│ │ │ ├── [ 12] application-roles.properties
│ │ │ ├── [ 39] application-users.properties
│ │ │ ├── [4.3K] ErraiApp.properties
│ │ │ ├── [ 458] logback.xml
│ │ │ ├── [4.0K] META-INF
│ │ │ │ └── [4.0K] services
│ │ │ │ └── [ 108] org.uberfire.java.nio.file.spi.FileSystemProvider
│ │ │ └── [4.0K] org
│ │ │ └── [4.0K] dashbuilder
│ │ │ ├── [4.0K] client
│ │ │ │ └── [4.0K] resources
│ │ │ │ └── [4.0K] i18n
│ │ │ │ ├── [ 18K] AppConstants_de.properties
│ │ │ │ ├── [ 18K] AppConstants_es.properties
│ │ │ │ ├── [ 45K] AppConstants_fr.properties
│ │ │ │ ├── [ 19K] AppConstants_ja.properties
│ │ │ │ ├── [ 19K] AppConstants.properties
│ │ │ │ ├── [ 18K] AppConstants_pt_BR.properties
│ │ │ │ ├── [ 22K] AppConstants_ru.properties
│ │ │ │ ├── [ 17K] AppConstants_zh_CN.properties
│ │ │ │ └── [ 278] LoginConstants.properties
│ │ │ ├── [1.4K] DashbuilderShowcase.gwt.xml
│ │ │ ├── [ 481] FastCompiledDashbuilderShowcase.gwt.xml
│ │ │ └── [4.0K] public
│ │ │ ├── [4.0K] css
│ │ │ │ ├── [ 842] uberfire-loading.css
│ │ │ │ └── [ 185] uberfire-showcase.css
│ │ │ └── [4.0K] images
│ │ │ ├── [4.7K] bg-login.png
│ │ │ ├── [4.3K] bg-login-top.png
│ │ │ ├── [5.3K] dashbuilder-logo.png
│ │ │ └── [3.1K] loading-icon.gif
│ │ └── [4.0K] webapp
│ │ ├── [4.0K] banner
│ │ │ ├── [ 204] banner.html
│ │ │ └── [1.1K] logo.png
│ │ ├── [2.9K] dashbuilder.html
│ │ ├── [1.1K] favicon.ico
│ │ ├── [4.0K] images
│ │ │ ├── [4.7K] bg-login.png
│ │ │ ├── [4.3K] bg-login-top.png
│ │ │ ├── [5.3K] dashbuilder-logo.png
│ │ │ └── [3.1K] loading-icon.gif
│ │ ├── [ 188] index.jsp
│ │ ├── [4.2K] login.jsp
│ │ ├── [2.6K] logout.jsp
│ │ ├── [2.5K] not_authorized.jsp
│ │ └── [4.0K] WEB-INF
│ │ ├── [4.7K] beans.xml
│ │ ├── [4.0K] datasets
│ │ │ ├── [ 506] clusterMetrics.dset
│ │ │ ├── [ 0] clusterMetrics.dset.deploy
│ │ │ ├── [2.5K] expenseReports.csv
│ │ │ ├── [ 675] expenseReports.dset
│ │ │ ├── [ 0] expenseReports.dset.deploy
│ │ │ ├── [ 742] README.txt
│ │ │ ├── [ 411] salesOpportunities.dset
│ │ │ ├── [ 0] salesOpportunities.dset.deploy
│ │ │ ├── [5.2K] worldPopulation.csv
│ │ │ ├── [ 596] worldPopulation.dset
│ │ │ └── [ 0] worldPopulation.dset.deploy
│ │ ├── [1.9K] jboss-deployment-structure.xml
│ │ ├── [ 237] jboss-web.xml
│ │ └── [6.2K] web.xml
│ └── [4.0K] test
│ └── [4.0K] resources
│ └── [4.0K] datasources
│ └── [ 576] h2-test-ds.xml
├── [ 11K] LICENSE
├── [ 19K] pom.xml
├── [6.3K] README.md
└── [4.0K] src
└── [4.0K] main
└── [4.0K] config
└── [ 551] zanata.xml
746 directories, 1598 files
备注
1. 建议优先通过来源进行访问。
2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。