diff --git a/.settings/com.vaadin.integration.eclipse.prefs b/.settings/com.vaadin.integration.eclipse.prefs index ea671d4..0e24091 100644 --- a/.settings/com.vaadin.integration.eclipse.prefs +++ b/.settings/com.vaadin.integration.eclipse.prefs @@ -1,4 +1,4 @@ -com.vaadin.integration.eclipse.mavenLatestVersionsUpgrade=["8.6.4","8.8.6"] +com.vaadin.integration.eclipse.mavenLatestVersionsUpgrade=["8.6.4","8.9.2"] com.vaadin.integration.eclipse.previousCompileAction=both com.vaadin.integration.eclipse.useLatestNightly=false com.vaadin.integration.eclipse.widgetsetDirty=true diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 1560fee..6b449a3 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -1,5 +1,6 @@ - + + @@ -14,8 +15,9 @@ - - + + + @@ -31,7 +33,8 @@ - + + @@ -47,7 +50,8 @@ - + + @@ -63,15 +67,19 @@ - + + - + + - + + - + + @@ -87,7 +95,8 @@ - + + @@ -103,7 +112,8 @@ - + + @@ -119,7 +129,8 @@ - + + diff --git a/.sts4-cache/classpath-data.json b/.sts4-cache/classpath-data.json new file mode 100644 index 0000000..2733b7b --- /dev/null +++ b/.sts4-cache/classpath-data.json @@ -0,0 +1 @@ +{"name":"vaadin-clubhelper","classpathEntries":[{"kind":"binary","path":"C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.4.11-hotspot\\lib\\jrt-fs.jar","sourceContainerUrl":"file:/C:/Program%20Files/AdoptOpenJDK/jdk-11.0.4.11-hotspot/lib/src.zip","javadocContainerUrl":"https://docs.oracle.com/javase/11/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-jdbc\\2.1.4.RELEASE\\spring-boot-starter-jdbc-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter\\2.1.4.RELEASE\\spring-boot-starter-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot\\2.1.4.RELEASE\\spring-boot-2.1.4.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot/2.1.4.RELEASE/spring-boot-2.1.4.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot/2.1.4.RELEASE/spring-boot-2.1.4.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-autoconfigure\\2.1.4.RELEASE\\spring-boot-autoconfigure-2.1.4.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-autoconfigure/2.1.4.RELEASE/spring-boot-autoconfigure-2.1.4.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-autoconfigure/2.1.4.RELEASE/spring-boot-autoconfigure-2.1.4.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-logging\\2.1.4.RELEASE\\spring-boot-starter-logging-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\ch\\qos\\logback\\logback-classic\\1.2.3\\logback-classic-1.2.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\ch\\qos\\logback\\logback-core\\1.2.3\\logback-core-1.2.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\logging\\log4j\\log4j-to-slf4j\\2.11.2\\log4j-to-slf4j-2.11.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\slf4j\\jul-to-slf4j\\1.7.26\\jul-to-slf4j-1.7.26.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\yaml\\snakeyaml\\1.23\\snakeyaml-1.23.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/yaml/snakeyaml/1.23/snakeyaml-1.23-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/yaml/snakeyaml/1.23/snakeyaml-1.23-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\zaxxer\\HikariCP\\3.2.0\\HikariCP-3.2.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/zaxxer/HikariCP/3.2.0/HikariCP-3.2.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/zaxxer/HikariCP/3.2.0/HikariCP-3.2.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-jdbc\\5.1.6.RELEASE\\spring-jdbc-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-jdbc/5.1.6.RELEASE/spring-jdbc-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-jdbc/5.1.6.RELEASE/spring-jdbc-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-beans\\5.1.6.RELEASE\\spring-beans-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-beans/5.1.6.RELEASE/spring-beans-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-beans/5.1.6.RELEASE/spring-beans-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-tx\\5.1.6.RELEASE\\spring-tx-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-tx/5.1.6.RELEASE/spring-tx-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-tx/5.1.6.RELEASE/spring-tx-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-data-jpa\\2.1.4.RELEASE\\spring-boot-starter-data-jpa-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-aop\\2.1.4.RELEASE\\spring-boot-starter-aop-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-aop\\5.1.6.RELEASE\\spring-aop-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-aop/5.1.6.RELEASE/spring-aop-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-aop/5.1.6.RELEASE/spring-aop-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\aspectj\\aspectjweaver\\1.9.2\\aspectjweaver-1.9.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\transaction\\javax.transaction-api\\1.3\\javax.transaction-api-1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\data\\spring-data-jpa\\2.1.6.RELEASE\\spring-data-jpa-2.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/data/spring-data-jpa/2.1.6.RELEASE/spring-data-jpa-2.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/data/spring-data-jpa/2.1.6.RELEASE/spring-data-jpa-2.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\data\\spring-data-commons\\2.1.6.RELEASE\\spring-data-commons-2.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/data/spring-data-commons/2.1.6.RELEASE/spring-data-commons-2.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/data/spring-data-commons/2.1.6.RELEASE/spring-data-commons-2.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-orm\\5.1.6.RELEASE\\spring-orm-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-orm/5.1.6.RELEASE/spring-orm-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-orm/5.1.6.RELEASE/spring-orm-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-context\\5.1.6.RELEASE\\spring-context-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-context/5.1.6.RELEASE/spring-context-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-context/5.1.6.RELEASE/spring-context-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-aspects\\5.1.6.RELEASE\\spring-aspects-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-aspects/5.1.6.RELEASE/spring-aspects-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-aspects/5.1.6.RELEASE/spring-aspects-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-web\\2.1.4.RELEASE\\spring-boot-starter-web-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-json\\2.1.4.RELEASE\\spring-boot-starter-json-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\datatype\\jackson-datatype-jdk8\\2.9.8\\jackson-datatype-jdk8-2.9.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\datatype\\jackson-datatype-jsr310\\2.9.8\\jackson-datatype-jsr310-2.9.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\module\\jackson-module-parameter-names\\2.9.8\\jackson-module-parameter-names-2.9.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hibernate\\validator\\hibernate-validator\\6.0.16.Final\\hibernate-validator-6.0.16.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/validator/hibernate-validator/6.0.16.Final/hibernate-validator-6.0.16.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-web\\5.1.6.RELEASE\\spring-web-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-web/5.1.6.RELEASE/spring-web-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-web/5.1.6.RELEASE/spring-web-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-webmvc\\5.1.6.RELEASE\\spring-webmvc-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-webmvc/5.1.6.RELEASE/spring-webmvc-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-webmvc/5.1.6.RELEASE/spring-webmvc-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-expression\\5.1.6.RELEASE\\spring-expression-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-expression/5.1.6.RELEASE/spring-expression-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-expression/5.1.6.RELEASE/spring-expression-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-tomcat\\2.1.4.RELEASE\\spring-boot-starter-tomcat-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\annotation\\javax.annotation-api\\1.3.2\\javax.annotation-api-1.3.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\tomcat\\embed\\tomcat-embed-core\\9.0.17\\tomcat-embed-core-9.0.17.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/tomcat/embed/tomcat-embed-core/9.0.17/tomcat-embed-core-9.0.17-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\tomcat\\embed\\tomcat-embed-el\\9.0.17\\tomcat-embed-el-9.0.17.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/tomcat/embed/tomcat-embed-el/9.0.17/tomcat-embed-el-9.0.17-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\tomcat\\embed\\tomcat-embed-websocket\\9.0.17\\tomcat-embed-websocket-9.0.17.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.17/tomcat-embed-websocket-9.0.17-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-spring-boot-starter\\3.1.1\\vaadin-spring-boot-starter-3.1.1.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-spring-boot\\3.1.1\\vaadin-spring-boot-3.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-spring-boot/3.1.1/vaadin-spring-boot-3.1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-spring-boot/3.1.1/vaadin-spring-boot-3.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-spring\\3.1.1\\vaadin-spring-3.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-spring/3.1.1/vaadin-spring-3.1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-spring/3.1.1/vaadin-spring-3.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-themes\\8.6.2\\vaadin-themes-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-themes/8.6.2/vaadin-themes-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-themes/8.6.2/vaadin-themes-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-client-compiled\\8.6.2\\vaadin-client-compiled-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-client-compiled/8.6.2/vaadin-client-compiled-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-client-compiled/8.6.2/vaadin-client-compiled-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-push\\8.6.2\\vaadin-push-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-push/8.6.2/vaadin-push-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-push/8.6.2/vaadin-push-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\external\\atmosphere\\atmosphere-runtime\\2.4.30.vaadin1\\atmosphere-runtime-2.4.30.vaadin1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/atmosphere/atmosphere-runtime/2.4.30.vaadin1/atmosphere-runtime-2.4.30.vaadin1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/atmosphere/atmosphere-runtime/2.4.30.vaadin1/atmosphere-runtime-2.4.30.vaadin1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\external\\slf4j\\vaadin-slf4j-jdk14\\1.6.1\\vaadin-slf4j-jdk14-1.6.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/slf4j/vaadin-slf4j-jdk14/1.6.1/vaadin-slf4j-jdk14-1.6.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/slf4j/vaadin-slf4j-jdk14/1.6.1/vaadin-slf4j-jdk14-1.6.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\vaadin\\teemu\\switch\\3.0.0\\switch-3.0.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/vaadin/teemu/switch/3.0.0/switch-3.0.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/vaadin/teemu/switch/3.0.0/switch-3.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-server\\8.6.2\\vaadin-server-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-server/8.6.2/vaadin-server-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-server/8.6.2/vaadin-server-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-sass-compiler\\0.9.13\\vaadin-sass-compiler-0.9.13.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\external\\flute\\flute\\1.3.0.gg2\\flute-1.3.0.gg2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jsoup\\jsoup\\1.11.2\\jsoup-1.11.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jsoup/jsoup/1.11.2/jsoup-1.11.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jsoup/jsoup/1.11.2/jsoup-1.11.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\external\\gentyref\\1.2.0.vaadin1\\gentyref-1.2.0.vaadin1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/gentyref/1.2.0.vaadin1/gentyref-1.2.0.vaadin1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/gentyref/1.2.0.vaadin1/gentyref-1.2.0.vaadin1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\vaadin\\blackbluegl\\calendar-component\\2.0-BETA4\\calendar-component-2.0-BETA4.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/vaadin/blackbluegl/calendar-component/2.0-BETA4/calendar-component-2.0-BETA4-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-context-menu\\3.0.0\\vaadin-context-menu-3.0.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-context-menu/3.0.0/vaadin-context-menu-3.0.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-context-menu/3.0.0/vaadin-context-menu-3.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\vaadin\\ui\\numberfield\\0.2.0\\numberfield-0.2.0.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-shared\\8.6.2\\vaadin-shared-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-shared/8.6.2/vaadin-shared-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-shared/8.6.2/vaadin-shared-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\vaadin-client\\8.6.2\\vaadin-client-8.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-client/8.6.2/vaadin-client-8.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/vaadin-client/8.6.2/vaadin-client-8.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\basilbourque\\timecolumnrenderers\\timecolumnrenderers\\1.0.0\\timecolumnrenderers-1.0.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/basilbourque/timecolumnrenderers/timecolumnrenderers/1.0.0/timecolumnrenderers-1.0.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/basilbourque/timecolumnrenderers/timecolumnrenderers/1.0.0/timecolumnrenderers-1.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hibernate\\hibernate-core\\5.3.9.Final\\hibernate-core-5.3.9.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-core/5.3.9.Final/hibernate-core-5.3.9.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-core/5.3.9.Final/hibernate-core-5.3.9.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\logging\\jboss-logging\\3.3.2.Final\\jboss-logging-3.3.2.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\persistence\\javax.persistence-api\\2.2\\javax.persistence-api-2.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\bytebuddy\\byte-buddy\\1.9.12\\byte-buddy-1.9.12.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/net/bytebuddy/byte-buddy/1.9.12/byte-buddy-1.9.12-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/net/bytebuddy/byte-buddy/1.9.12/byte-buddy-1.9.12-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\antlr\\antlr\\2.7.7\\antlr-2.7.7.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\spec\\javax\\transaction\\jboss-transaction-api_1.2_spec\\1.1.1.Final\\jboss-transaction-api_1.2_spec-1.1.1.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\jandex\\2.0.5.Final\\jandex-2.0.5.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/jandex/2.0.5.Final/jandex-2.0.5.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\classmate\\1.4.0\\classmate-1.4.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/classmate/1.4.0/classmate-1.4.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/classmate/1.4.0/classmate-1.4.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\activation\\javax.activation-api\\1.2.0\\javax.activation-api-1.2.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\dom4j\\dom4j\\2.1.1\\dom4j-2.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/dom4j/dom4j/2.1.1/dom4j-2.1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/dom4j/dom4j/2.1.1/dom4j-2.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hibernate\\common\\hibernate-commons-annotations\\5.0.4.Final\\hibernate-commons-annotations-5.0.4.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/common/hibernate-commons-annotations/5.0.4.Final/hibernate-commons-annotations-5.0.4.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\mysql\\mysql-connector-java\\8.0.15\\mysql-connector-java-8.0.15.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/mysql/mysql-connector-java/8.0.15/mysql-connector-java-8.0.15-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\gwt\\gwt-elemental\\2.8.2\\gwt-elemental-2.8.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/gwt/gwt-elemental/2.8.2/gwt-elemental-2.8.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/gwt/gwt-elemental/2.8.2/gwt-elemental-2.8.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\gwt\\gwt-user\\2.8.2\\gwt-user-2.8.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/gwt/gwt-user/2.8.2/gwt-user-2.8.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/gwt/gwt-user/2.8.2/gwt-user-2.8.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\jsinterop\\jsinterop-annotations\\1.0.2\\jsinterop-annotations-1.0.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/jsinterop/jsinterop-annotations/1.0.2/jsinterop-annotations-1.0.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/jsinterop/jsinterop-annotations/1.0.2/jsinterop-annotations-1.0.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\jsinterop\\jsinterop-annotations\\1.0.2\\jsinterop-annotations-1.0.2-sources.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/jsinterop/jsinterop-annotations/1.0.2/jsinterop-annotations-1.0.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/jsinterop/jsinterop-annotations/1.0.2/jsinterop-annotations-1.0.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\validation\\validation-api\\2.0.1.Final\\validation-api-2.0.1.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\validation\\validation-api\\1.0.0.GA\\validation-api-1.0.0.GA-sources.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\servlet\\javax.servlet-api\\4.0.1\\javax.servlet-api-4.0.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\w3c\\css\\sac\\1.3\\sac-1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/w3c/css/sac/1.3/sac-1.3-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-io\\commons-io\\2.6\\commons-io-2.6.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\guava\\guava\\22.0\\guava-22.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/guava/guava/22.0/guava-22.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/guava/guava/22.0/guava-22.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\code\\findbugs\\jsr305\\1.3.9\\jsr305-1.3.9.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\errorprone\\error_prone_annotations\\2.0.18\\error_prone_annotations-2.0.18.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\j2objc\\j2objc-annotations\\1.1\\j2objc-annotations-1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\codehaus\\mojo\\animal-sniffer-annotations\\1.14\\animal-sniffer-annotations-1.14.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\slf4j\\slf4j-api\\1.7.26\\slf4j-api-1.7.26.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\googlecode\\libphonenumber\\libphonenumber\\8.10.4\\libphonenumber-8.10.4.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/googlecode/libphonenumber/libphonenumber/8.10.4/libphonenumber-8.10.4-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/googlecode/libphonenumber/libphonenumber/8.10.4/libphonenumber-8.10.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-test\\2.1.4.RELEASE\\spring-boot-starter-test-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-test\\2.1.4.RELEASE\\spring-boot-test-2.1.4.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-test/2.1.4.RELEASE/spring-boot-test-2.1.4.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-test/2.1.4.RELEASE/spring-boot-test-2.1.4.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-test-autoconfigure\\2.1.4.RELEASE\\spring-boot-test-autoconfigure-2.1.4.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-test-autoconfigure/2.1.4.RELEASE/spring-boot-test-autoconfigure-2.1.4.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/boot/spring-boot-test-autoconfigure/2.1.4.RELEASE/spring-boot-test-autoconfigure-2.1.4.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\jayway\\jsonpath\\json-path\\2.4.0\\json-path-2.4.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\minidev\\json-smart\\2.3\\json-smart-2.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\minidev\\accessors-smart\\1.2\\accessors-smart-1.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\ow2\\asm\\asm\\5.0.4\\asm-5.0.4.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\junit\\junit\\4.12\\junit-4.12.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/junit/junit/4.12/junit-4.12-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/junit/junit/4.12/junit-4.12-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\assertj\\assertj-core\\3.11.1\\assertj-core-3.11.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\mockito\\mockito-core\\2.23.4\\mockito-core-2.23.4.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/mockito/mockito-core/2.23.4/mockito-core-2.23.4-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/mockito/mockito-core/2.23.4/mockito-core-2.23.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\bytebuddy\\byte-buddy-agent\\1.9.12\\byte-buddy-agent-1.9.12.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/net/bytebuddy/byte-buddy-agent/1.9.12/byte-buddy-agent-1.9.12-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/net/bytebuddy/byte-buddy-agent/1.9.12/byte-buddy-agent-1.9.12-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\objenesis\\objenesis\\2.6\\objenesis-2.6.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/objenesis/objenesis/2.6/objenesis-2.6-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/objenesis/objenesis/2.6/objenesis-2.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hamcrest\\hamcrest-core\\1.3\\hamcrest-core-1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hamcrest\\hamcrest-library\\1.3\\hamcrest-library-1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\skyscreamer\\jsonassert\\1.5.0\\jsonassert-1.5.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\vaadin\\external\\google\\android-json\\0.0.20131108.vaadin1\\android-json-0.0.20131108.vaadin1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-core\\5.1.6.RELEASE\\spring-core-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-core/5.1.6.RELEASE/spring-core-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-core/5.1.6.RELEASE/spring-core-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-jcl\\5.1.6.RELEASE\\spring-jcl-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-jcl/5.1.6.RELEASE/spring-jcl-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-jcl/5.1.6.RELEASE/spring-jcl-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-test\\5.1.6.RELEASE\\spring-test-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-test/5.1.6.RELEASE/spring-test-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-test/5.1.6.RELEASE/spring-test-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\xmlunit\\xmlunit-core\\2.6.2\\xmlunit-core-2.6.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/xmlunit/xmlunit-core/2.6.2/xmlunit-core-2.6.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/xmlunit/xmlunit-core/2.6.2/xmlunit-core-2.6.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-webflux\\2.1.4.RELEASE\\spring-boot-starter-webflux-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\boot\\spring-boot-starter-reactor-netty\\2.1.4.RELEASE\\spring-boot-starter-reactor-netty-2.1.4.RELEASE.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\projectreactor\\netty\\reactor-netty\\0.8.6.RELEASE\\reactor-netty-0.8.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/projectreactor/netty/reactor-netty/0.8.6.RELEASE/reactor-netty-0.8.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/projectreactor/netty/reactor-netty/0.8.6.RELEASE/reactor-netty-0.8.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-codec-http\\4.1.34.Final\\netty-codec-http-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-common\\4.1.34.Final\\netty-common-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-buffer\\4.1.34.Final\\netty-buffer-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-transport\\4.1.34.Final\\netty-transport-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-resolver\\4.1.34.Final\\netty-resolver-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-codec\\4.1.34.Final\\netty-codec-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-codec-http2\\4.1.34.Final\\netty-codec-http2-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-http2/4.1.34.Final/netty-codec-http2-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-http2/4.1.34.Final/netty-codec-http2-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-handler\\4.1.34.Final\\netty-handler-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-handler-proxy\\4.1.34.Final\\netty-handler-proxy-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-handler-proxy/4.1.34.Final/netty-handler-proxy-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-handler-proxy/4.1.34.Final/netty-handler-proxy-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-codec-socks\\4.1.34.Final\\netty-codec-socks-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-socks/4.1.34.Final/netty-codec-socks-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-codec-socks/4.1.34.Final/netty-codec-socks-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-transport-native-epoll\\4.1.34.Final\\netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\netty\\netty-transport-native-unix-common\\4.1.34.Final\\netty-transport-native-unix-common-4.1.34.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\springframework\\spring-webflux\\5.1.6.RELEASE\\spring-webflux-5.1.6.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-webflux/5.1.6.RELEASE/spring-webflux-5.1.6.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/springframework/spring-webflux/5.1.6.RELEASE/spring-webflux-5.1.6.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\io\\projectreactor\\reactor-core\\3.2.8.RELEASE\\reactor-core-3.2.8.RELEASE.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\reactivestreams\\reactive-streams\\1.0.2\\reactive-streams-1.0.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\synchronoss\\cloud\\nio-multipart-parser\\1.1.0\\nio-multipart-parser-1.1.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/synchronoss/cloud/nio-multipart-parser/1.1.0/nio-multipart-parser-1.1.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/synchronoss/cloud/nio-multipart-parser/1.1.0/nio-multipart-parser-1.1.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\synchronoss\\cloud\\nio-stream-storage\\1.1.3\\nio-stream-storage-1.1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/synchronoss/cloud/nio-stream-storage/1.1.3/nio-stream-storage-1.1.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/synchronoss/cloud/nio-stream-storage/1.1.3/nio-stream-storage-1.1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\jupiter\\junit-jupiter-engine\\5.5.0-M1\\junit-jupiter-engine-5.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/jupiter/junit-jupiter-engine/5.5.0-M1/junit-jupiter-engine-5.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/jupiter/junit-jupiter-engine/5.5.0-M1/junit-jupiter-engine-5.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apiguardian\\apiguardian-api\\1.0.0\\apiguardian-api-1.0.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\platform\\junit-platform-engine\\1.5.0-M1\\junit-platform-engine-1.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-engine/1.5.0-M1/junit-platform-engine-1.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-engine/1.5.0-M1/junit-platform-engine-1.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\jupiter\\junit-jupiter-api\\5.5.0-M1\\junit-jupiter-api-5.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/jupiter/junit-jupiter-api/5.5.0-M1/junit-jupiter-api-5.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/jupiter/junit-jupiter-api/5.5.0-M1/junit-jupiter-api-5.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\opentest4j\\opentest4j\\1.1.1\\opentest4j-1.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\platform\\junit-platform-commons\\1.5.0-M1\\junit-platform-commons-1.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-commons/1.5.0-M1/junit-platform-commons-1.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-commons/1.5.0-M1/junit-platform-commons-1.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-java\\3.141.59\\selenium-java-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-chrome-driver\\3.141.59\\selenium-chrome-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-edge-driver\\3.141.59\\selenium-edge-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-firefox-driver\\3.141.59\\selenium-firefox-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-ie-driver\\3.141.59\\selenium-ie-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-opera-driver\\3.141.59\\selenium-opera-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-remote-driver\\3.141.59\\selenium-remote-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-safari-driver\\3.141.59\\selenium-safari-driver-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-support\\3.141.59\\selenium-support-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\commons\\commons-exec\\1.3\\commons-exec-1.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\squareup\\okhttp3\\okhttp\\3.11.0\\okhttp-3.11.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\squareup\\okio\\okio\\1.14.0\\okio-1.14.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\seleniumhq\\selenium\\selenium-api\\3.141.59\\selenium-api-3.141.59.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\reflections\\reflections\\0.9.11\\reflections-0.9.11.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/reflections/reflections/0.9.11/reflections-0.9.11-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/reflections/reflections/0.9.11/reflections-0.9.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\simple-jndi\\simple-jndi\\0.11.4.1\\simple-jndi-0.11.4.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/simple-jndi/simple-jndi/0.11.4.1/simple-jndi-0.11.4.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/simple-jndi/simple-jndi/0.11.4.1/simple-jndi-0.11.4.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\h2database\\h2\\1.4.199\\h2-1.4.199.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/h2database/h2/1.4.199/h2-1.4.199-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/h2database/h2/1.4.199/h2-1.4.199-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hibernate\\hibernate-testing\\5.3.9.Final\\hibernate-testing-5.3.9.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-testing/5.3.9.Final/hibernate-testing-5.3.9.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-testing/5.3.9.Final/hibernate-testing-5.3.9.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\byteman\\byteman\\4.0.3\\byteman-4.0.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman/4.0.3/byteman-4.0.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman/4.0.3/byteman-4.0.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\byteman\\byteman-install\\4.0.3\\byteman-install-4.0.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-install/4.0.3/byteman-install-4.0.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-install/4.0.3/byteman-install-4.0.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\byteman\\byteman-bmunit\\4.0.3\\byteman-bmunit-4.0.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-bmunit/4.0.3/byteman-bmunit-4.0.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-bmunit/4.0.3/byteman-bmunit-4.0.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\byteman\\byteman-submit\\4.0.3\\byteman-submit-4.0.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-submit/4.0.3/byteman-submit-4.0.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/byteman/byteman-submit/4.0.3/byteman-submit-4.0.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\experlog\\xapool\\1.5.0\\xapool-1.5.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/experlog/xapool/1.5.0/xapool-1.5.0-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\log4j\\log4j\\1.2.17\\log4j-1.2.17.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jboss\\jbossts\\jbossjta\\4.16.4.Final\\jbossjta-4.16.4.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jboss/jbossts/jbossjta/4.16.4.Final/jbossjta-4.16.4.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\hibernate\\hibernate-entitymanager\\5.3.9.Final\\hibernate-entitymanager-5.3.9.Final.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-entitymanager/5.3.9.Final/hibernate-entitymanager-5.3.9.Final-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/hibernate/hibernate-entitymanager/5.3.9.Final/hibernate-entitymanager-5.3.9.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\xml\\bind\\jaxb-api\\2.3.1\\jaxb-api-2.3.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\sun\\xml\\bind\\jaxb-core\\2.3.0\\jaxb-core-2.3.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\sun\\xml\\bind\\jaxb-impl\\2.3.0\\jaxb-impl-2.3.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\activation\\activation\\1.1.1\\activation-1.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/activation/activation/1.1.1/activation-1.1.1-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\glassfish\\jaxb\\jaxb-runtime\\2.3.1\\jaxb-runtime-2.3.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\glassfish\\jaxb\\txw2\\2.3.1\\txw2-2.3.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/glassfish/jaxb/txw2/2.3.1/txw2-2.3.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/glassfish/jaxb/txw2/2.3.1/txw2-2.3.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\sun\\istack\\istack-commons-runtime\\3.0.7\\istack-commons-runtime-3.0.7.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jvnet\\staxex\\stax-ex\\1.8\\stax-ex-1.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\sun\\xml\\fastinfoset\\FastInfoset\\1.2.15\\FastInfoset-1.2.15.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\javassist\\javassist\\3.23.1-GA\\javassist-3.23.1-GA.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/javassist/javassist/3.23.1-GA/javassist-3.23.1-GA-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/javassist/javassist/3.23.1-GA/javassist-3.23.1-GA-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\sf\\jasperreports\\jasperreports\\6.7.0\\jasperreports-6.7.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/net/sf/jasperreports/jasperreports/6.7.0/jasperreports-6.7.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/net/sf/jasperreports/jasperreports/6.7.0/jasperreports-6.7.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-beanutils\\commons-beanutils\\1.9.3\\commons-beanutils-1.9.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-collections\\commons-collections\\3.2.2\\commons-collections-3.2.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-digester\\commons-digester\\2.1\\commons-digester-2.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-digester/commons-digester/2.1/commons-digester-2.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-digester/commons-digester/2.1/commons-digester-2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-logging\\commons-logging\\1.1.1\\commons-logging-1.1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\lowagie\\itext\\2.1.7.js6\\itext-2.1.7.js6.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\bouncycastle\\bcprov-jdk15on\\1.52\\bcprov-jdk15on-1.52.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jfree\\jcommon\\1.0.23\\jcommon-1.0.23.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jfree/jcommon/1.0.23/jcommon-1.0.23-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jfree/jcommon/1.0.23/jcommon-1.0.23-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\jfree\\jfreechart\\1.0.19\\jfreechart-1.0.19.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\eclipse\\jdt\\core\\compiler\\ecj\\4.4.2\\ecj-4.4.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\codehaus\\castor\\castor-xml\\1.3.3\\castor-xml-1.3.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/castor/castor-xml/1.3.3/castor-xml-1.3.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\codehaus\\castor\\castor-core\\1.3.3\\castor-core-1.3.3.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/codehaus/castor/castor-core/1.3.3/castor-core-1.3.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-lang\\commons-lang\\2.6\\commons-lang-2.6.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-lang/commons-lang/2.6/commons-lang-2.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\inject\\javax.inject\\1\\javax.inject-1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/inject/javax.inject/1/javax.inject-1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\stax\\stax\\1.2.0\\stax-1.2.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/stax/stax/1.2.0/stax-1.2.0-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\stax\\stax-api\\1.0.1\\stax-api-1.0.1.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\xml\\stream\\stax-api\\1.0-2\\stax-api-1.0-2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\core\\jackson-core\\2.9.8\\jackson-core-2.9.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\core\\jackson-databind\\2.9.8\\jackson-databind-2.9.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-databind/2.9.8/jackson-databind-2.9.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-databind/2.9.8/jackson-databind-2.9.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\fasterxml\\jackson\\core\\jackson-annotations\\2.9.0\\jackson-annotations-2.9.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\ibm\\icu\\icu4j\\57.1\\icu4j-57.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/ibm/icu/icu4j/57.1/icu4j-57.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/ibm/icu/icu4j/57.1/icu4j-57.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\net\\sf\\jasperreports\\jasperreports-functions\\6.7.0\\jasperreports-functions-6.7.0.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\joda-time\\joda-time\\2.10.1\\joda-time-2.10.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/joda-time/joda-time/2.10.1/joda-time-2.10.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/joda-time/joda-time/2.10.1/joda-time-2.10.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\de\\kreth\\googleconnect\\GoogleConnectors\\0.0.2\\GoogleConnectors-0.0.2.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\apis\\google-api-services-sheets\\v4-rev488-1.23.0\\google-api-services-sheets-v4-rev488-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/apis/google-api-services-sheets/v4-rev488-1.23.0/google-api-services-sheets-v4-rev488-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/apis/google-api-services-sheets/v4-rev488-1.23.0/google-api-services-sheets-v4-rev488-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\api-client\\google-api-client\\1.23.0\\google-api-client-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client/1.23.0/google-api-client-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client/1.23.0/google-api-client-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\http-client\\google-http-client-jackson2\\1.23.0\\google-http-client-jackson2-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-jackson2/1.23.0/google-http-client-jackson2-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-jackson2/1.23.0/google-http-client-jackson2-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\guava\\guava-jdk5\\17.0\\guava-jdk5-17.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/guava/guava-jdk5/17.0/guava-jdk5-17.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/guava/guava-jdk5/17.0/guava-jdk5-17.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\apis\\google-api-services-calendar\\v3-rev271-1.23.0\\google-api-services-calendar-v3-rev271-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/apis/google-api-services-calendar/v3-rev271-1.23.0/google-api-services-calendar-v3-rev271-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/apis/google-api-services-calendar/v3-rev271-1.23.0/google-api-services-calendar-v3-rev271-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\api-client\\google-api-client-appengine\\1.23.0\\google-api-client-appengine-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-appengine/1.23.0/google-api-client-appengine-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-appengine/1.23.0/google-api-client-appengine-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\oauth-client\\google-oauth-client-appengine\\1.23.0\\google-oauth-client-appengine-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-appengine/1.23.0/google-oauth-client-appengine-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-appengine/1.23.0/google-oauth-client-appengine-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\oauth-client\\google-oauth-client-servlet\\1.23.0\\google-oauth-client-servlet-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-servlet/1.23.0/google-oauth-client-servlet-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-servlet/1.23.0/google-oauth-client-servlet-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\http-client\\google-http-client-jdo\\1.23.0\\google-http-client-jdo-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-jdo/1.23.0/google-http-client-jdo-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-jdo/1.23.0/google-http-client-jdo-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\api-client\\google-api-client-servlet\\1.23.0\\google-api-client-servlet-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-servlet/1.23.0/google-api-client-servlet-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-servlet/1.23.0/google-api-client-servlet-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\servlet\\servlet-api\\2.5\\servlet-api-2.5.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/servlet/servlet-api/2.5/servlet-api-2.5-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\jdo\\jdo2-api\\2.3-eb\\jdo2-api-2.3-eb.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/jdo/jdo2-api/2.3-eb/jdo2-api-2.3-eb-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/javax/jdo/jdo2-api/2.3-eb/jdo2-api-2.3-eb-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\javax\\transaction\\transaction-api\\1.1\\transaction-api-1.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/javax/transaction/transaction-api/1.1/transaction-api-1.1-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\http-client\\google-http-client-appengine\\1.23.0\\google-http-client-appengine-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-appengine/1.23.0/google-http-client-appengine-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-appengine/1.23.0/google-http-client-appengine-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\http-client\\google-http-client\\1.23.0\\google-http-client-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client/1.23.0/google-http-client-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client/1.23.0/google-http-client-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\httpcomponents\\httpclient\\4.5.8\\httpclient-4.5.8.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/httpcomponents/httpclient/4.5.8/httpclient-4.5.8-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/httpcomponents/httpclient/4.5.8/httpclient-4.5.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\httpcomponents\\httpcore\\4.4.11\\httpcore-4.4.11.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-codec\\commons-codec\\1.11\\commons-codec-1.11.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\api-client\\google-api-client-gson\\1.23.0\\google-api-client-gson-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-gson/1.23.0/google-api-client-gson-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/api-client/google-api-client-gson/1.23.0/google-api-client-gson-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\http-client\\google-http-client-gson\\1.23.0\\google-http-client-gson-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-gson/1.23.0/google-http-client-gson-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/http-client/google-http-client-gson/1.23.0/google-http-client-gson-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\code\\gson\\gson\\2.8.5\\gson-2.8.5.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/code/gson/gson/2.8.5/gson-2.8.5-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\oauth-client\\google-oauth-client-java6\\1.23.0\\google-oauth-client-java6-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-java6/1.23.0/google-oauth-client-java6-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-java6/1.23.0/google-oauth-client-java6-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\oauth-client\\google-oauth-client\\1.23.0\\google-oauth-client-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client/1.23.0/google-oauth-client-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client/1.23.0/google-oauth-client-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\com\\google\\oauth-client\\google-oauth-client-jetty\\1.23.0\\google-oauth-client-jetty-1.23.0.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-jetty/1.23.0/google-oauth-client-jetty-1.23.0-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/com/google/oauth-client/google-oauth-client-jetty/1.23.0/google-oauth-client-jetty-1.23.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\mortbay\\jetty\\jetty\\6.1.26\\jetty-6.1.26.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\mortbay\\jetty\\jetty-util\\6.1.26\\jetty-util-6.1.26.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\mortbay\\jetty\\servlet-api\\2.5-20081211\\servlet-api-2.5-20081211.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/servlet-api/2.5-20081211/servlet-api-2.5-20081211-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/mortbay/jetty/servlet-api/2.5-20081211/servlet-api-2.5-20081211-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\commons\\commons-lang3\\3.8.1\\commons-lang3-3.8.1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\commons-cli\\commons-cli\\1.4\\commons-cli-1.4.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/commons-cli/commons-cli/1.4/commons-cli-1.4-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/commons-cli/commons-cli/1.4/commons-cli-1.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\slf4j\\slf4j-simple\\1.7.26\\slf4j-simple-1.7.26.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\logging\\log4j\\log4j-api\\2.11.2\\log4j-api-2.11.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\logging\\log4j\\log4j-core\\2.11.2\\log4j-core-2.11.2.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\platform\\junit-platform-runner\\1.5.0-M1\\junit-platform-runner-1.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-runner/1.5.0-M1/junit-platform-runner-1.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-runner/1.5.0-M1/junit-platform-runner-1.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\platform\\junit-platform-suite-api\\1.5.0-M1\\junit-platform-suite-api-1.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-suite-api/1.5.0-M1/junit-platform-suite-api-1.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-suite-api/1.5.0-M1/junit-platform-suite-api-1.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\junit\\platform\\junit-platform-launcher\\1.5.0-M1\\junit-platform-launcher-1.5.0-M1.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-launcher/1.5.0-M1/junit-platform-launcher-1.5.0-M1-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/junit/platform/junit-platform-launcher/1.5.0-M1/junit-platform-launcher-1.5.0-M1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"E:\\SHARE\\.m2_repo\\org\\apache\\commons\\commons-csv\\1.7\\commons-csv-1.7.jar","sourceContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-csv/1.7/commons-csv-1.7-sources.jar","javadocContainerUrl":"file:/E:/SHARE/.m2_repo/org/apache/commons/commons-csv/1.7/commons-csv-1.7-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\main\\java","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\classes","javadocContainerUrl":"file:/E:/Markus/eclipse_workspace/vaadin-clubhelper/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":true},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\test\\java","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\test-classes","javadocContainerUrl":"file:/E:/Markus/eclipse_workspace/vaadin-clubhelper/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":true,"isJavaContent":true},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\main\\resources","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\classes","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":false},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\packaging","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\classes","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":false},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\test\\resources","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\test-classes","isSystem":false,"isOwn":true,"isTest":true,"isJavaContent":false},{"kind":"source","path":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\src\\test\\java","outputFolder":"E:\\Markus\\eclipse_workspace\\vaadin-clubhelper\\target\\test-classes","javadocContainerUrl":"file:/E:/Markus/eclipse_workspace/vaadin-clubhelper/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":false}]} \ No newline at end of file diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/data/Contact.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/data/Contact.java index 73405cb..9e40955 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/data/Contact.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/data/Contact.java @@ -21,6 +21,22 @@ public class Contact extends BaseEntity implements Serializable { private static final long serialVersionUID = -7631864028095077913L; + public static enum Type { + PHONE("Telefon"), + MOBILE("Mobile"), + EMAIL("Email"); + + private final String name; + + private Type(String name) { + this.name = name; + } + + public String getName() { + return name; + } + } + private String type; private String value; diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/CreateMeldungCommand.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/CreateMeldungCommand.java index 509e5c4..80e901b 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/CreateMeldungCommand.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/CreateMeldungCommand.java @@ -8,15 +8,14 @@ import com.vaadin.icons.VaadinIcons; import com.vaadin.server.Resource; import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.EventBusiness; -import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.meldung.EventMeldung; public class CreateMeldungCommand implements ClubCommand { private EventBusiness business; - private Consumer showMeldungCommand; + private Consumer showMeldungCommand; - public CreateMeldungCommand(ApplicationContext context, Consumer showMeldungCommand) { + public CreateMeldungCommand(ApplicationContext context, Consumer showMeldungCommand) { this.business = context.getBean(EventBusiness.class); this.showMeldungCommand = showMeldungCommand; } @@ -33,7 +32,7 @@ public class CreateMeldungCommand implements ClubCommand { @Override public void execute() { - showMeldungCommand.accept(business.createMeldung()); + showMeldungCommand.accept(business.createMeldung().toString()); } } diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/RevertableCommand.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/RevertableCommand.java deleted file mode 100644 index cf205b1..0000000 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/RevertableCommand.java +++ /dev/null @@ -1,10 +0,0 @@ -package de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.commands; - -public interface RevertableCommand extends ClubCommand { - - /** - * Macht das Kommando wieder Rückgängig. - */ - void revert(); - -} diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/revertable/RevertableCommand.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/revertable/RevertableCommand.java new file mode 100644 index 0000000..dbd67c3 --- /dev/null +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/commands/revertable/RevertableCommand.java @@ -0,0 +1,12 @@ +package de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.commands.revertable; + +import de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.commands.ClubCommand; + +public interface RevertableCommand extends ClubCommand { + + /** + * Macht das Kommando wieder Rückgängig. + */ + void revert(); + +} diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/ContactTypeComponent.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/ContactTypeComponent.java index 1b4d839..0018318 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/ContactTypeComponent.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/ContactTypeComponent.java @@ -2,12 +2,21 @@ package de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.components; import com.vaadin.ui.ComboBox; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Contact; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Contact.Type; + public class ContactTypeComponent extends ComboBox { private static final long serialVersionUID = 1507070116708489598L; public ContactTypeComponent() { - setItems("Telefon", "Email", "Mobile"); + Type[] type = Contact.Type.values(); + String[] typeNames = new String[type.length]; + + for (int i = 0; i < typeNames.length; i++) { + typeNames[i] = type[i].getName(); + } + setItems(typeNames); setEmptySelectionCaption("Bitte wählen"); } diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/menu/LoggedinMenuitemState.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/menu/LoggedinMenuitemState.java index a032dbb..a819343 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/menu/LoggedinMenuitemState.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/menu/LoggedinMenuitemState.java @@ -20,7 +20,6 @@ import com.vaadin.ui.Window; import de.kreth.googleconnectors.calendar.CalendarAdapter; import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.EventBusiness; -import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.meldung.EventMeldung; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.ClubEvent; import de.kreth.vaadin.clubhelper.vaadinclubhelper.security.SecurityVerifier; import de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.commands.ClubCommand; @@ -60,6 +59,8 @@ class LoggedinMenuitemState extends LoggedOffState { private MenuItem deleteMenuItem; + private MenuItem exportEmailsMenuItem; + public LoggedinMenuitemState(ApplicationContext context, UI ui, Supplier startProvider, Supplier endProvider, BiConsumer printConsumer) { super(context, startProvider, endProvider, printConsumer); @@ -122,6 +123,10 @@ class LoggedinMenuitemState extends LoggedOffState { CommandWrapper createMeldungCommand = new CommandWrapper(new CreateMeldungCommand(context, this::show)); createMeldungMenuItem = createMeldungCommand.addTo(editMenu); + CommandWrapper exportEmails = new CommandWrapper(new SwitchViewCommand(context, "Emails exportieren", + VaadinIcons.CALENDAR, ClubhelperViews.ExportEmails)); + exportEmailsMenuItem = exportEmails.addTo(editMenu); + CommandWrapper deleeteEvent = new CommandWrapper(new DeleteEventCommand(this::deleteEvent)); deleteMenuItem = deleeteEvent.addTo(editMenu); @@ -144,6 +149,9 @@ class LoggedinMenuitemState extends LoggedOffState { item.setChecked(false); item.setEnabled(true); } + + exportEmailsMenuItem.setEnabled(false); + if (ClubhelperViews.PersonEditView == view) { openPersonMenuItem.setChecked(true); openPersonMenuItem.setEnabled(false); @@ -151,6 +159,7 @@ class LoggedinMenuitemState extends LoggedOffState { else if (ClubhelperViews.MainView == view) { calendarMenuItem.setChecked(true); calendarMenuItem.setEnabled(false); + exportEmailsMenuItem.setEnabled(true); } else if (ClubhelperViews.EventDetails.equals(view)) { eventDetailItem.setChecked(true); @@ -158,9 +167,9 @@ class LoggedinMenuitemState extends LoggedOffState { } } - private void show(EventMeldung createMeldung) { + private void show(String preformattedText) { VerticalLayout content = new VerticalLayout(); - content.addComponent(new Label(createMeldung.toString(), ContentMode.PREFORMATTED)); + content.addComponent(new Label(preformattedText, ContentMode.PREFORMATTED)); Window dlg = new Window("Meldung für " + eventBusiness.getCurrent().getCaption()); dlg.setContent(content); dlg.center(); diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperNavigation.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperNavigation.java index f65dfe5..a59eec6 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperNavigation.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperNavigation.java @@ -86,6 +86,7 @@ public class ClubhelperNavigation implements ApplicationContextAware { navi.addView(ClubhelperViews.LoginUI.name(), new LoginUI(personBusiness, securityGroupVerifier)); navi.addView(ClubhelperViews.PersonEditView.name(), personEdit); navi.addView(ClubhelperViews.EventDetails.name(), new EventDetails(context)); + navi.addView(ClubhelperViews.ExportEmails.name(), new ExportEmails(context)); page.addBrowserWindowResizeListener(ev -> { int width = ev.getWidth(); diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperViews.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperViews.java index 749e611..84b8ab6 100644 --- a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperViews.java +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ClubhelperViews.java @@ -9,6 +9,7 @@ public enum ClubhelperViews { MainView, EventDetails, PersonEditView, + ExportEmails, LoginUI; public static ClubhelperViews byState(String state) { diff --git a/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ExportEmails.java b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ExportEmails.java new file mode 100644 index 0000000..69abdc6 --- /dev/null +++ b/src/main/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/navigation/ExportEmails.java @@ -0,0 +1,230 @@ +package de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.navigation; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.springframework.context.ApplicationContext; + +import com.vaadin.data.HasValue.ValueChangeEvent; +import com.vaadin.data.provider.DataProvider; +import com.vaadin.data.provider.ListDataProvider; +import com.vaadin.navigator.View; +import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent; +import com.vaadin.shared.ui.ContentMode; +import com.vaadin.ui.CheckBox; +import com.vaadin.ui.Grid; +import com.vaadin.ui.Grid.SelectionMode; +import com.vaadin.ui.HorizontalLayout; +import com.vaadin.ui.Label; +import com.vaadin.ui.TextArea; +import com.vaadin.ui.VerticalLayout; + +import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.PersonBusiness; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.dao.GroupDao; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Contact; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.GroupDef; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Person; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.components.menu.ClubhelperMenuBar; +import de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.components.menu.MenuItemStateFactory; + +public class ExportEmails extends VerticalLayout implements View { + + private PersonBusiness personBusiness; + + private List allGroups; + + private Set selected; + + private ListDataProvider dataProvider; + + private final List items; + + private MenuItemStateFactory stateFactory; + + private TextArea asText; + + public ExportEmails(ApplicationContext context) { + + this.stateFactory = context.getBean(MenuItemStateFactory.class); + this.personBusiness = context.getBean(PersonBusiness.class); + allGroups = context.getBean(GroupDao.class).listAll(); + selected = new HashSet<>(); + + items = new ArrayList<>(); + + dataProvider = DataProvider.ofCollection(items); + + } + + @Override + public void enter(ViewChangeEvent event) { + View.super.enter(event); + + ClubhelperMenuBar menubar = new ClubhelperMenuBar(stateFactory.currentState()); + + HorizontalLayout groupCheck = new HorizontalLayout(); + for (GroupDef groupDef : allGroups) { + CheckBox box = new CheckBox(groupDef.getName()); + box.setData(groupDef); + if (groupDef.hasValidId() && groupDef.getId() == 1) { + box.setValue(true); + selected.add(groupDef); + } + box.addValueChangeListener(this::groupBoxEvent); + groupCheck.addComponent(box); + } + + Grid grid = new Grid<>(); + grid.addColumn(EmailHolder::getPrename).setCaption("Vorname"); + grid.addColumn(EmailHolder::getSurname).setCaption("Nachname"); + grid.addColumn(EmailHolder::getEmail).setCaption("Emailadresse"); + + grid.setSelectionMode(SelectionMode.MULTI); + grid.setDataProvider(dataProvider); + + asText = new TextArea("Emails als Text"); + asText.setWidth(10, Unit.CM); + asText.setWordWrap(false); + asText.setRows(25); + asText.setEnabled(false); + + addComponent(menubar); + addComponent(new Label("

Export von Emailadressen

", ContentMode.HTML)); + addComponent(groupCheck); + + addComponent(new HorizontalLayout(grid, asText)); + refreshData(); + } + + private void groupBoxEvent(ValueChangeEvent event) { + CheckBox box = (CheckBox) event.getComponent(); + GroupDef groupDef = (GroupDef) box.getData(); + Boolean checked = box.getValue(); + if (Boolean.TRUE.equals(checked)) { + selected.add(groupDef); + } + else { + selected.remove(groupDef); + } + refreshData(); + } + + private void refreshData() { + items.clear(); + personBusiness.listAll().stream() + .filter(this::matchGroupSelection) + .map(this::getEmails) + .forEach(items::addAll); + dataProvider.refreshAll(); + + StringBuilder text = new StringBuilder(); + for (EmailHolder emailHolder : items) { + if (text.length() > 0) { + text.append(",\n"); + } + text.append(emailHolder.getEmail()); + } + asText.setValue(text.toString()); + } + + private boolean matchGroupSelection(Person p) { + Set personGroups = p.getGroups(); + boolean contains = false; + for (GroupDef g : selected) { + if (personGroups.contains(g)) { + contains = true; + break; + } + } + return contains; + } + + private Collection getEmails(Person person) { + + List emails = new ArrayList<>(); + List contacts = person.getContacts(); + for (Contact contact : contacts) { + if (Contact.Type.EMAIL.getName().equals(contact.getType())) { + emails.add(contact); + } + } + Set holders = new HashSet<>(); + for (Contact c : emails) { + holders.add(new EmailHolder(person, c)); + } + return holders; + } + + private class EmailHolder { + + private final Person person; + + private final Contact contact; + + public EmailHolder(Person person, Contact contact) { + super(); + this.person = person; + this.contact = contact; + } + + public String getEmail() { + return contact.getValue(); + } + + public String getPrename() { + return person.getPrename(); + } + + public String getSurname() { + return person.getSurname(); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + getEnclosingInstance().hashCode(); + result = prime * result + ((contact.getValue() == null) ? 0 : contact.getValue().hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + EmailHolder other = (EmailHolder) obj; + if (!getEnclosingInstance().equals(other.getEnclosingInstance())) { + return false; + } + if (contact.getValue() == null) { + if (other.contact.getValue() != null) { + return false; + } + } + else if (!contact.getValue().equals(other.contact.getValue())) { + return false; + } + return true; + } + + @Override + public String toString() { + return contact.getValue(); + } + + private ExportEmails getEnclosingInstance() { + return ExportEmails.this; + } + + } +} diff --git a/src/test/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonFilterTest.java b/src/test/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonFilterTest.java index 041874d..76249f8 100644 --- a/src/test/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonFilterTest.java +++ b/src/test/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/components/PersonFilterTest.java @@ -13,7 +13,6 @@ import java.util.Set; import java.util.concurrent.atomic.AtomicInteger; import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.mockito.Mock; @@ -31,7 +30,7 @@ import de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.tests.TestConfiguration; @SpringBootTest @ContextConfiguration(classes = TestConfiguration.class) @Tag("spring") -@Disabled +//@Disabled class PersonFilterTest { private PersonFilter filter; @@ -86,6 +85,11 @@ class PersonFilterTest { assertEquals(groups.size(), persons.get(0).getGroups().size()); } + @Test + void noPersonAndGroupFilter() { + + } + @Test void testNoFilterSet() { allPersonsAccepted();