eu.etaxonomy.taxeditor.cdmlib/README.txt -text
eu.etaxonomy.taxeditor.cdmlib/build.properties -text
eu.etaxonomy.taxeditor.cdmlib/lib/activation-1.1.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/antlr-2.7.7.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/aopalliance-1.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/aspectjrt-1.7.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/aspectjweaver-1.7.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/avro-1.6.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-anim-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-awt-util-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-bridge-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-css-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-dom-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-ext-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-extension-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-gvt-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-js-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-parser-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-script-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-svg-dom-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-svggen-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-transcoder-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-util-1.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/batik-xml-1.7.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/c3p0-0.9.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/cglib-nodep-2.2.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/com.springsource.org.aopalliance-1.0.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/com.springsource.org.apache.commons.logging-1.1.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/commons-beanutils-1.8.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/commons-codec-20041127.091804.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/commons-collections-3.2.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/commons-dbcp-1.4.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/commons-io-2.4.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/commons-lang-2.6.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/commons-logging-1.1.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/commons-pool-1.5.4.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/concurrent-1.3.4.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/dbunit-2.4.9.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/dom4j-1.6.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/doxia-core-1.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/doxia-logging-api-1.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/doxia-module-apt-1.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/doxia-module-xhtml-1.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/doxia-sink-api-1.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/dozer-5.3.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/easymock-3.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/easymockclassextension-2.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/ehcache-core-2.6.9.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/ezmorph-1.0.6.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/fop-1.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/google-api-translate-java-0.92.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/guava-r05.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/h2-1.3.170.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/h2mig_pagestore_addon.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hamcrest-core-1.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-c3p0-4.1.10.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-cglib-repack-2.1_3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-commons-annotations-4.0.1.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-core-4.1.10.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-ehcache-4.1.10.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-entitymanager-4.1.10.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-envers-4.1.10.Final.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-search-4.2.0.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-search-analyzers-4.2.0.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-search-engine-4.2.0.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-search-orm-4.2.0.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-validator-4.3.1.Final.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/hsqldb-1.8.0.10.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/httpclient-4.2.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/httpcore-4.2.4.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/icu4j-2.6.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/identificationKeyAPI-1.0-SNAPSHOT-sources.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/identificationKeyAPI-1.0-SNAPSHOT.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/itextpdf-5.4.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jackson-core-asl-1.8.8.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jackson-mapper-asl-1.8.8.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jakarta-regexp-1.4.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/javassist-3.17.1-GA.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jaxb-api-2.2.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jaxb-impl-2.2-EA.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jaxb-xjc-2.2-EA.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jaxb1-impl-2.2-EA.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jaxen-1.1.4.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/jboss-logging-3.1.3.GA.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jdbc4-2.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jdom-1.1.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jena-core-2.11.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jena-iri-1.0.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/joda-time-2.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/json-lib-2.4-jdk15.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jsr250-api-1.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/jtds-1.3.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/junit-4.11.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/junit-benchmarks-0.5.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/log4j-1.2.17.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lsid-client-1.1.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lsid-server-1.1.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-analyzers-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-core-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-facet-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-grouping-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-highlighter-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-kuromoji-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-memory-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-misc-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-phonetic-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-queries-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-smartcn-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-spatial-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-spellchecker-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/lucene-stempel-3.6.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/mchange-commons-java-0.2.3.3.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/mysql-connector-java-5.1.24.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/objenesis-1.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/odfdom-0.8.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/odfdom-java-0.8.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/ognl-2.6.9.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/opencsv-2.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/org.eclipse.equinox.common-3.6.0.v20110523.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/org.eclipse.osgi-3.7.2.v20120110-1415.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/org.osgi.core-1.0.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.aop-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.aspects-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.beans-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.context-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.core-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.expression-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.jdbc-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.orm-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.oxm-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.test-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.transaction-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.web-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/org.springframework.web.servlet-3.2.2.RELEASE.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/osgi-3.6.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/p6spy-1.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/paranamer-2.3.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/plexus-classworlds-1.2-alpha-9.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/plexus-container-default-1.0-alpha-30.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/plexus-utils-2.0.5.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/poi-3.10-FINAL.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/poi-ooxml-3.10-FINAL.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/poi-ooxml-schemas-3.10-FINAL.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/postgresql-9.1-901.jdbc4.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/sanselan-0.97-incubator.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/servlet-api-2.5.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/slf4j-api-1.7.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/slf4j-log4j12-1.7.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/snappy-java-1.0.4.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/solr-analysis-extras-3.6.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/solr-core-3.6.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/solr-solrj-3.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-aop-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-beans-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-context-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-context-support-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-core-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-expression-3.2.2.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-modules-cache-0.7.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-security-config-3.1.3.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-security-core-3.1.3.RELEASE.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/spring-security-remoting-3.1.3.RELEASE.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/stax-1.2.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/stax-api-1.0.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/swagger-annotations-1.3.5.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/unitils-core-3.4.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/unitils-database-3.4.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/unitils-dbmaintainer-3.4.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/unitils-dbunit-3.4.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/unitils-spring-3.4.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/usertype.jodatime-2.0.1.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/usertype.spi-2.0.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/validation-api-1.0.0.GA.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/wsdl4j-1.6.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xalan-2.6.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/xercesImpl-2.11.0.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/xml-apis-1.0.b2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/xml-apis-ext-1.3.04.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xml-resolver-1.2.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xmlParserAPIs-2.6.2.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/xmlbeans-2.3.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xmlgraphics-commons-1.5.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xmlpull-1.1.3.1.jar -text
-eu.etaxonomy.taxeditor.cdmlib/lib/xmlunit-1.4.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xom-1.0.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xpp3-1.1.4c.jar -text
eu.etaxonomy.taxeditor.cdmlib/lib/xpp3_min-1.1.4c.jar -text
eu.etaxonomy.taxeditor.test/src/test/resources/eu/etaxonomy/cdm/database/schema/dataset.xsd
eu.etaxonomy.taxeditor.test/src/test/resources/eu/etaxonomy/cdm/database/schema/PUBLIC.xsd
workbench.xmi
+eu.etaxonomy.taxeditor.cdmlib/lib/jackson-annotations-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jackson-core-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jackson-databind-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/h2-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/xercesImpl-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/classmate-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/javax.el-api-3.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/validation-api-2.*.Final.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jboss-logging-3.*.Final.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/slf4j-api-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/slf4j-log4j12-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-validator-6.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-validator-cdi-6.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/aspectjrt-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/aspectjweaver-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/aopalliance-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-aop-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-aspects-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-beans-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-context-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-context-support-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-core-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-expression-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-jdbc-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-orm-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-oxm-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-security-config-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-security-core-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-test-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-tx-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/spring-web-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-jpa-2.1-api-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/javassist-3.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-commons-annotations-5.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/mysql-connector-java-8.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/postgresql-42.2.15.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/xml-apis-1.4.01.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/lsid-client-1.1.2.jar
+eu.etaxonomy.taxeditor.test/lib/unitils-core-3*.jar
+eu.etaxonomy.taxeditor.test/lib/unitils-database-3*.jar
+eu.etaxonomy.taxeditor.test/lib/unitils-dbmaintainer-3*.jar
+eu.etaxonomy.taxeditor.test/lib/unitils-dbunit-3*.jar
+eu.etaxonomy.taxeditor.test/lib/unitils-spring-3*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/commons-lang-2.*.jar
+eu.etaxonomy.taxeditor.test/lib/c3p0-0.*.jar
+eu.etaxonomy.taxeditor.test/lib/dbunit-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/c3p0-0.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jdom-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jdom2-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/xmlbeans-3.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/poi-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/poi-ooxml-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/poi-ooxml-schemas-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/commons-collections4-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/commons-math3-3.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jaxb-api-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/javax.activation-api-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/opencsv-2.3.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/joda-time-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/usertype.jodatime-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/usertype.spi-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-core-5.*.Final.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-entitymanager-5.*.Final.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hibernate-envers-5.*.Final.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/apache-log4j-extras-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/antlr-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/cglib-nodep-3.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/ehcache-2.*.jar
+eu.etaxonomy.taxeditor.printpublisher/lib/cdmlib-*.jar
+eu.etaxonomy.taxeditor.test/lib/commons-dbcp-1.*.jar
+eu.etaxonomy.taxeditor.test/lib/commons-pool-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/junit-4.*.jar
+eu.etaxonomy.taxeditor.test/lib/hamcrest-core-1.*.jar
+eu.etaxonomy.taxeditor.test/lib/junit-4.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/hamcrest-core-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/commons-pool-1.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/commons-dbcp-1.*.jar
+eu.etaxonomy.taxeditor.printpublisher/lib/fop-2.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/jboss-transaction-api_1.2_spec-1.*.Final.jar
+eu.etaxonomy.taxeditor.local/lib/postgresql-42.2.15.jar
+eu.etaxonomy.taxeditor.local/lib/mysql-connector-java-8.0.21.jar
+eu.etaxonomy.taxeditor.local/lib/cdmlib-remote-webapp.war
+eu.etaxonomy.taxeditor.local/lib/jtds-1.3.1.jar
+eu.etaxonomy.taxeditor.local/lib/mssql-jdbc-8.4.1.jre8.jar
+eu.etaxonomy.taxeditor.local/lib/cdmlib-remote-webapp.war
+eu.etaxonomy.taxeditor.cdmlib/lib/postgresql-42.*.jar
+eu.etaxonomy.taxeditor.cdmlib/lib/mchange-commons-java-*.jar
+eu.etaxonomy.taxeditor.local/lib/cdmlib-remote-webapp.war
+eu.etaxonomy.taxeditor.local/lib/postgresql-42.*.jar
Bundle-ManifestVersion: 2
Bundle-Name: Application
Bundle-SymbolicName: eu.etaxonomy.taxeditor.application;singleton:=true
-Bundle-Version: 5.17.0
+Bundle-Version: 5.18.0
Bundle-Activator: eu.etaxonomy.taxeditor.TaxonomicEditorPlugin
Bundle-Vendor: EDIT
Bundle-Localization: OSGI-INF/l10n/plugin
Export-Package: eu.etaxonomy.taxeditor
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
+ eu.etaxonomy.taxeditor.local,
+ eu.etaxonomy.taxeditor.cdmlib,
eu.etaxonomy.taxeditor.store,
eu.etaxonomy.taxeditor.navigation,
eu.etaxonomy.taxeditor.editor,
org.eclipse.e4.core.di,
org.eclipse.e4.core.services,
org.eclipse.e4.core.di.annotations,
- eu.etaxonomy.taxeditor.cdmlib,
org.eclipse.osgi.services,
org.eclipse.equinox.event
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Import-Package: eu.etaxonomy.cdm.database,
- javax.annotation;version="1.0.0";resolution:=optional,
+ javax.annotation;version="1.0.0",
javax.inject;version="1.0.0",
org.apache.log4j,
org.eclipse.equinox.app,
<parent>
<groupId>eu.etaxonomy</groupId>
<artifactId>taxeditor-parent</artifactId>
- <version>5.17.0</version>
+ <version>5.18.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import org.eclipse.ui.internal.WorkbenchWindow;
-import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
import eu.etaxonomy.taxeditor.handler.update.P2Util;
-import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.util.ApplicationUtil;
/**
configurer.setTitle(ApplicationUtil.getTitle());
configurer.setShowProgressIndicator(true);
- CdmDataSourceRepository.createDefaultH2DataSource();
+// CdmDataSourceRepository.createDefaultH2DataSource();
}
@Override
}
P2Util.setP2UpdateRepositories();
-
- if(PreferencesUtil.shouldConnectAtStartUp()) {
- CdmStore.connect();
- }
+// TODO: think about how to implement this with
+// if(PreferencesUtil.shouldConnectAtStartUp()) {
+// CdmStore.connect();
+// }
}
@Override
hideParts();
PreferencesUtil.checkNomenclaturalCode();
+
}
/**
Bundle-ManifestVersion: 2
Bundle-Name: Bulkeditor Bundle
Bundle-SymbolicName: eu.etaxonomy.taxeditor.bulkeditor;singleton:=true
-Bundle-Version: 5.17.0
+Bundle-Version: 5.18.0
Bundle-Activator: eu.etaxonomy.taxeditor.bulkeditor.internal.TaxeditorBulkeditorPlugin
Bundle-Vendor: EDIT
Export-Package: eu.etaxonomy.taxeditor.annotatedlineeditor,
org.eclipse.nebula.widgets.nattable.extension.e4
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Import-Package: eu.etaxonomy.taxeditor.editor,
+ eu.etaxonomy.taxeditor.operation,
org.eclipse.core.runtime,
org.eclipse.equinox.app,
org.eclipse.jface.text,
<parent>
<groupId>eu.etaxonomy</groupId>
<artifactId>taxeditor-parent</artifactId>
- <version>5.17.0</version>
+ <version>5.18.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-
package eu.etaxonomy.taxeditor.bulkeditor;
import java.util.ArrayList;
/**
* @author n.hoffmann
* @created Dec 14, 2010
- * @version 1.0
*/
public class BulkEditorQuery {
@Override
public String getTypeText(Object entity) {
- if((entity instanceof TaxonName) && (((TaxonName) entity).getNomenclaturalCode() != null)){
- return ((TaxonName) entity).getNomenclaturalCode().getTitleCache();
+ if((entity instanceof TaxonName) && (((TaxonName) entity).getNameType() != null)){
+ return ((TaxonName) entity).getNameType().getTitleCache();
}
return super.getTypeText(entity);
}
*/
public class OccurrenceEditorInput extends AbstractBulkEditorInput<SpecimenOrObservationBase> {
- private static final long serialVersionUID = 1014860873939989973L;
public static final String ID = "bulkeditor.input.occurrence"; //$NON-NLS-1$
@Override
public String getTypeText(Object entity) {
if(HibernateProxyHelper.isInstanceOf(entity, SpecimenOrObservationBase.class)){
- return ((SpecimenOrObservationBase) entity).getRecordBasis().getMessage();
+ return ((SpecimenOrObservationBase<?>) entity).getRecordBasis().getLabel();
}
return super.getTypeText(entity);
}
@Override
public SpecimenOrObservationBase<?> save(SpecimenOrObservationBase entity) {
return CdmStore.getService(IOccurrenceService.class).merge(entity, true).getMergedEntity();
-
}
@Override
List<String> propertyPaths = Arrays.asList(new String[]{});
return CdmStore.getService(IOccurrenceService.class).load(entityUuid, propertyPaths);
}
-}
+}
\ No newline at end of file
@Override
public String getTypeText(Object entity) {
if(entity instanceof Reference){
- return ((Reference) entity).getType().getMessage(CdmStore.getDefaultLanguage());
+ return ((Reference) entity).getType().getLabel(CdmStore.getDefaultLanguage());
}
return super.getTypeText(entity);
}
public void merge() {
}
-
-}
+}
\ No newline at end of file
Reference reference = null;
// TODO replace w more generic method when cdmlib matures accordingly
- if (ReferenceType.Article.getMessage().equals(key)) {
+ if (ReferenceType.Article.getLabel().equals(key)) {
reference = ReferenceFactory.newArticle();
}
- if (ReferenceType.Book.getMessage().equals(key)) {
+ if (ReferenceType.Book.getLabel().equals(key)) {
reference = ReferenceFactory.newBook();
}
- if (ReferenceType.BookSection.getMessage().equals(key)) {
+ if (ReferenceType.BookSection.getLabel().equals(key)) {
reference = ReferenceFactory.newBookSection();
}
- if (ReferenceType.CdDvd.getMessage().equals(key)) {
+ if (ReferenceType.CdDvd.getLabel().equals(key)) {
reference = ReferenceFactory.newCdDvd();
}
- if (ReferenceType.Database.getMessage().equals(key)) {
+ if (ReferenceType.Database.getLabel().equals(key)) {
reference = ReferenceFactory.newDatabase();
}
- if (ReferenceType.Generic.getMessage().equals(key)) {
+ if (ReferenceType.Generic.getLabel().equals(key)) {
reference = ReferenceFactory.newGeneric();
}
- if (ReferenceType.InProceedings.getMessage().equals(key)) {
+ if (ReferenceType.InProceedings.getLabel().equals(key)) {
reference = ReferenceFactory.newInProceedings();
}
- if (ReferenceType.Journal.getMessage().equals(key)) {
+ if (ReferenceType.Journal.getLabel().equals(key)) {
reference = ReferenceFactory.newJournal();
}
- if (ReferenceType.Map.getMessage().equals(key)) {
+ if (ReferenceType.Map.getLabel().equals(key)) {
reference = ReferenceFactory.newMap();
}
- if (ReferenceType.Patent.getMessage().equals(key)) {
+ if (ReferenceType.Patent.getLabel().equals(key)) {
reference = ReferenceFactory.newPatent();
}
- if (ReferenceType.PersonalCommunication.getMessage().equals(key)) {
+ if (ReferenceType.PersonalCommunication.getLabel().equals(key)) {
reference = ReferenceFactory.newPersonalCommunication();
}
- if (ReferenceType.PrintSeries.getMessage().equals(key)) {
+ if (ReferenceType.PrintSeries.getLabel().equals(key)) {
reference = ReferenceFactory.newPrintSeries();
}
- if (ReferenceType.Proceedings.getMessage().equals(key)) {
+ if (ReferenceType.Proceedings.getLabel().equals(key)) {
reference = ReferenceFactory.newProceedings();
}
- if (ReferenceType.Report.getMessage().equals(key)) {
+ if (ReferenceType.Report.getLabel().equals(key)) {
reference = ReferenceFactory.newReport();
}
- if (ReferenceType.Thesis.getMessage().equals(key)) {
+ if (ReferenceType.Thesis.getLabel().equals(key)) {
reference = ReferenceFactory.newThesis();
}
- if (ReferenceType.WebPage.getMessage().equals(key)) {
+ if (ReferenceType.WebPage.getLabel().equals(key)) {
reference = ReferenceFactory.newWebPage();
}
- if (ReferenceType.Section.getMessage().equals(key)) {
+ if (ReferenceType.Section.getLabel().equals(key)) {
reference = ReferenceFactory.newSection();
}
if (reference == null) {
public Map<Object, String> getKeyLabelPairs() {
Map<Object, String> result = new HashMap<Object, String>();
for (ReferenceType type : ReferenceType.values()) {
- result.put(type.getMessage(), type.getMessage());
+ result.put(type.getLabel(), type.getLabel());
}
return result;
}
package eu.etaxonomy.taxeditor.bulkeditor.referencingobjects;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
Bundle-ManifestVersion: 2
Bundle-Name: CDM Library Dependencies Plugin
Bundle-SymbolicName: eu.etaxonomy.taxeditor.cdmlib;singleton:=true
-Bundle-Version: 5.17.0
+Bundle-Version: 5.18.0
Eclipse-BundleShape: dir
-Export-Package: com.google.api,
- com.google.api.detect,
- com.google.api.translate,
- com.sun.istack,
- com.sun.istack.internal.tools,
+Export-Package: com.sun.istack.internal.tools,
com.sun.istack.internal.ws,
- com.sun.istack.localization,
- com.sun.istack.logging,
- com.sun.istack.tools,
eu.etaxonomy.cdm,
eu.etaxonomy.cdm.api.application,
eu.etaxonomy.cdm.api.cache,
eu.etaxonomy.cdm.api.conversation,
eu.etaxonomy.cdm.api.facade,
+ eu.etaxonomy.cdm.api.remoting,
eu.etaxonomy.cdm.api.service,
eu.etaxonomy.cdm.api.service.config,
eu.etaxonomy.cdm.api.service.description,
eu.etaxonomy.cdm.api.service.dto,
eu.etaxonomy.cdm.api.service.exception,
+ eu.etaxonomy.cdm.api.service.l10n,
eu.etaxonomy.cdm.api.service.longrunningService,
eu.etaxonomy.cdm.api.service.lsid,
eu.etaxonomy.cdm.api.service.lsid.impl,
eu.etaxonomy.cdm.persistence.permission.voter,
eu.etaxonomy.cdm.persistence.query,
eu.etaxonomy.cdm.persistence.view,
- eu.etaxonomy.cdm.print,
- eu.etaxonomy.cdm.print.out,
- eu.etaxonomy.cdm.print.out.odf,
- eu.etaxonomy.cdm.print.out.pdf,
- eu.etaxonomy.cdm.print.out.taxpub,
- eu.etaxonomy.cdm.print.out.xml,
eu.etaxonomy.cdm.ref,
- eu.etaxonomy.cdm.remote.config,
- eu.etaxonomy.cdm.remote.controller,
- eu.etaxonomy.cdm.remote.controller.dto,
- eu.etaxonomy.cdm.remote.controller.ext,
- eu.etaxonomy.cdm.remote.controller.interceptor,
- eu.etaxonomy.cdm.remote.controller.oaipmh,
- eu.etaxonomy.cdm.remote.controller.util,
- eu.etaxonomy.cdm.remote.dto.assembler,
- eu.etaxonomy.cdm.remote.dto.assembler.converter,
- eu.etaxonomy.cdm.remote.dto.common,
- eu.etaxonomy.cdm.remote.dto.dc,
- eu.etaxonomy.cdm.remote.dto.dwc,
- eu.etaxonomy.cdm.remote.dto.namecatalogue,
- eu.etaxonomy.cdm.remote.dto.oaipmh,
- eu.etaxonomy.cdm.remote.dto.polytomouskey,
- eu.etaxonomy.cdm.remote.dto.tdwg,
- eu.etaxonomy.cdm.remote.dto.tdwg.voc,
- eu.etaxonomy.cdm.remote.editor,
- eu.etaxonomy.cdm.remote.exception,
- eu.etaxonomy.cdm.remote.json,
- eu.etaxonomy.cdm.remote.json.processor,
- eu.etaxonomy.cdm.remote.json.processor.bean,
- eu.etaxonomy.cdm.remote.json.processor.matcher,
- eu.etaxonomy.cdm.remote.json.processor.value,
- eu.etaxonomy.cdm.remote.json.util,
- eu.etaxonomy.cdm.remote.l10n,
- eu.etaxonomy.cdm.remote.oauth2,
- eu.etaxonomy.cdm.remote.service,
- eu.etaxonomy.cdm.remote.view,
- eu.etaxonomy.cdm.remote.view.oaipmh,
- eu.etaxonomy.cdm.remote.view.oaipmh.dc,
- eu.etaxonomy.cdm.remote.view.oaipmh.dwc,
- eu.etaxonomy.cdm.remote.view.oaipmh.rdf,
eu.etaxonomy.cdm.strategy,
eu.etaxonomy.cdm.strategy.cache,
eu.etaxonomy.cdm.strategy.cache.agent,
eu.etaxonomy.cdm.validation,
eu.etaxonomy.cdm.validation.annotation,
eu.etaxonomy.cdm.validation.constraint,
- eu.etaxonomy.remote.dto.rdf,
eu.etaxonomy.taxeditor.remoting,
eu.etaxonomy.taxeditor.remoting.cache,
eu.etaxonomy.taxeditor.remoting.server,
org.apache.commons.lang;uses:="org.apache.commons.lang.exception",
org.apache.commons.lang.exception,
org.apache.commons.lang.text,
+ org.apache.commons.lang3;uses:="org.apache.commons.lang.exception",
+ org.apache.commons.lang3.exception,
+ org.apache.commons.lang3.text,
org.apache.commons.logging,
org.apache.commons.math3.stat,
org.apache.commons.math3.stat.descriptive,
- org.apache.fop.apps,
org.apache.http,
org.apache.http.client,
org.apache.http.util,
org.apache.lucene.util.mutable,
org.apache.lucene.util.packed,
org.apache.xerces.dom,
- org.hamcrest,
org.hibernate,
org.hibernate.annotations.common.reflection,
org.hibernate.cache.internal,
org.hibernate.engine.internal,
org.hibernate.engine.spi,
org.hibernate.engine.transaction.spi,
- org.hibernate.envers.query.criteria,
- org.hibernate.envers.tools,
org.hibernate.internal,
org.hibernate.internal.util,
org.hibernate.internal.util.collections,
org.eclipse.e4.ui.services;bundle-version="1.2.100",
org.eclipse.swt
Bundle-ClassPath: .,
- lib/activation-1.1.1.jar,
lib/apache-log4j-extras-1.2.17.jar,
- lib/aspectjrt-1.8.8.jar,
- lib/aspectjweaver-1.8.8.jar,
- lib/batik-xml-1.7.jar,
- lib/cdmlib-commons-5.17.0.jar,
- lib/cdmlib-ext-5.17.0.jar,
- lib/cdmlib-io-5.17.0.jar,
- lib/cdmlib-model-5.17.0.jar,
- lib/cdmlib-persistence-5.17.0.jar,
- lib/cdmlib-print-5.17.0.jar,
- lib/cdmlib-remote-5.17.0.jar,
- lib/cdmlib-cache-5.17.0.jar,
- lib/cdmlib-services-5.17.0.jar,
- lib/com.springsource.org.aopalliance-1.0.0.jar,
- lib/com.springsource.org.apache.commons.logging-1.1.1.jar,
+ lib/aspectjrt-1.9.6.jar,
+ lib/cdmlib-commons-5.18.0.jar,
+ lib/cdmlib-ext-5.18.0.jar,
+ lib/cdmlib-io-5.18.0.jar,
+ lib/cdmlib-model-5.18.0.jar,
+ lib/cdmlib-persistence-5.18.0.jar,
+ lib/cdmlib-cache-5.18.0.jar,
+ lib/cdmlib-services-5.18.0.jar,
lib/commons-beanutils-1.9.4.jar,
- lib/commons-codec-1.14.jar,
+ lib/commons-codec-1.15.jar,
lib/commons-collections-3.2.2.jar,
- lib/commons-csv-1.0.jar,
lib/commons-dbcp-1.4.jar,
lib/commons-imaging-1.0-alpha2.jar,
lib/commons-io-2.4.jar,
+ lib/commons-lang3-3.11.jar,
lib/commons-lang-2.6.jar,
- lib/commons-lang3-3.10.jar,
lib/commons-logging-1.2.jar,
- lib/commons-pool-1.5.4.jar,
- lib/dbunit-2.4.9.jar,
- lib/dom4j-1.6.1.jar,
- lib/dtd-parser-1.1.jar,
- lib/ehcache-core-2.6.11.jar,
+ lib/commons-pool-1.6.jar,
+ lib/ehcache-2.10.6.jar,
lib/ezmorph-1.0.6.jar,
- lib/google-api-translate-java-0.92.jar,
lib/h2-1.4.190.jar,
lib/hamcrest-core-1.3.jar,
- lib/hibernate-c3p0-5.0.7.Final.jar,
- lib/hibernate-commons-annotations-5.0.1.Final.jar,
- lib/hibernate-core-5.0.7.Final.jar,
- lib/hibernate-entitymanager-5.0.7.Final.jar,
- lib/hibernate-envers-5.0.7.Final.jar,
- lib/hibernate-jpa-2.1-api-1.0.0.Final.jar,
- lib/hibernate-search-4.2.0.Final.jar,
- lib/hibernate-search-analyzers-4.2.0.Final.jar,
+ lib/hibernate-commons-annotations-5.1.0.Final.jar,
+ lib/hibernate-core-5.1.17.Final.jar,
+ lib/hibernate-entitymanager-5.1.17.Final.jar,
+ lib/hibernate-envers-5.1.17.Final.jar,
+ lib/hibernate-jpa-2.1-api-1.0.2.Final.jar,
lib/hibernate-search-engine-5.5.2.Final.jar,
lib/hibernate-search-orm-5.5.2.Final.jar,
- lib/hibernate-validator-5.2.2.Final.jar,
- lib/hibernate-validator-cdi-5.2.2.Final.jar,
- lib/icu4j-2.6.1.jar,
+ lib/hibernate-validator-6.1.5.Final.jar,
lib/identificationKeyAPI-1.0.jar,
lib/itextpdf-5.5.8.jar,
- lib/jackson-annotations-2.6.5.jar,
- lib/jackson-core-2.6.5.jar,
- lib/jboss-logging-3.3.0.Final.jar,
+ lib/jackson-annotations-2.11.2.jar,
+ lib/jackson-core-2.11.2.jar,
+ lib/jackson-databind-2.11.2.jar,
+ lib/jboss-logging-3.4.1.Final.jar,
lib/jdom-1.1.3.jar,
lib/jdom2-2.0.6.jar,
- lib/joda-time-2.9.1.jar,
+ lib/joda-time-2.10.6.jar,
lib/log4j-1.2.17.jar,
lib/lsid-client-1.1.2.jar,
- lib/spring-aop-4.2.4.RELEASE.jar,
- lib/spring-aspects-4.2.4.RELEASE.jar,
- lib/spring-beans-4.2.4.RELEASE.jar,
- lib/spring-context-4.2.4.RELEASE.jar,
- lib/spring-context-support-4.2.4.RELEASE.jar,
- lib/spring-core-4.2.4.RELEASE.jar,
- lib/spring-expression-4.2.4.RELEASE.jar,
- lib/spring-jdbc-4.2.4.RELEASE.jar,
- lib/spring-orm-4.2.4.RELEASE.jar,
- lib/spring-oxm-4.2.4.RELEASE.jar,
- lib/spring-plugin-core-1.2.0.RELEASE.jar,
- lib/spring-plugin-metadata-1.2.0.RELEASE.jar,
- lib/spring-security-config-4.0.3.RELEASE.jar,
- lib/spring-security-core-4.0.3.RELEASE.jar,
- lib/spring-test-4.2.4.RELEASE.jar,
- lib/spring-tx-4.2.4.RELEASE.jar,
- lib/spring-web-4.2.4.RELEASE.jar,
- lib/springfox-core-2.3.1.jar,
- lib/springfox-schema-2.3.1.jar,
- lib/springfox-spi-2.3.1.jar,
- lib/springfox-spring-web-2.3.1.jar,
- lib/standard-1.1.2.jar,
+ lib/spring-aop-4.3.28.RELEASE.jar,
+ lib/spring-aspects-4.3.28.RELEASE.jar,
+ lib/spring-beans-4.3.28.RELEASE.jar,
+ lib/spring-context-4.3.28.RELEASE.jar,
+ lib/spring-context-support-4.3.28.RELEASE.jar,
+ lib/spring-core-4.3.28.RELEASE.jar,
+ lib/spring-expression-4.3.28.RELEASE.jar,
+ lib/spring-jdbc-4.3.28.RELEASE.jar,
+ lib/spring-orm-4.3.28.RELEASE.jar,
+ lib/spring-oxm-4.3.28.RELEASE.jar,
+ lib/spring-security-config-4.2.18.RELEASE.jar,
+ lib/spring-security-core-4.2.18.RELEASE.jar,
+ lib/spring-test-4.3.28.RELEASE.jar,
+ lib/spring-tx-4.3.28.RELEASE.jar,
+ lib/spring-web-4.3.28.RELEASE.jar,
lib/tools.jar,
- lib/txw2-2.2.11.jar,
lib/usertype.jodatime-2.0.1.jar,
lib/usertype.spi-2.0.1.jar,
- lib/validation-api-1.1.0.Final.jar,
- lib/wsdl4j-1.6.3.jar,
+ lib/validation-api-2.0.1.Final.jar,
lib/xalan-2.7.0.jar,
- lib/xercesImpl-2.11.0.jar,
- lib/xml-apis-1.0.b2.jar,
- lib/xml-apis-ext-1.3.04.jar,
- lib/xml-resolver-1.2.jar,
- lib/xmlbeans-2.6.0.jar,
- lib/xmlgraphics-commons-1.5.jar,
- lib/xmlunit-1.6.jar,
- lib/xsom-20140925.jar,
+ lib/xercesImpl-2.12.0.jar,
+ lib/xml-apis-1.4.01.jar,
+ lib/xmlbeans-3.1.0.jar,
lib/opencsv-2.3.jar,
- lib/jdbc4-2.0.jar,
- lib/junit-4.12.jar,
- lib/jackson-databind-2.6.5.jar,
- lib/jakarta-regexp-1.4.jar,
- lib/jandex-2.0.0.Final.jar,
- lib/javassist-3.20.0-GA.jar,
- lib/javax.el-2.2.6.jar,
- lib/javax.el-api-2.2.5.jar,
- lib/jaxb-api-2.2.12.jar,
- lib/jaxb-core-2.2.11.jar,
- lib/jaxb-jxc-2.2.11.jar,
- lib/jaxb-runtime-2.2.11.jar,
- lib/jaxb-xjc-2.2.11.jar,
- lib/jaxb1-impl-2.2-EA.jar,
- lib/jaxen-1.1.4.jar,
- lib/jaxen-1.1.6.jar,
- lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar,
- lib/jcl-over-slf4j-1.7.6.jar,
- lib/jena-arq-2.13.0.jar,
- lib/jena-core-2.13.0.jar,
- lib/jena-iri-1.1.2.jar,
- lib/jena-tdb-1.1.2.jar,
+ lib/junit-4.13.1.jar,
+ lib/javassist-3.27.0-GA.jar,
+ lib/javax.el-api-3.0.0.jar,
lib/json-20090211.jar,
lib/json-lib-2.4-jdk15.jar,
- lib/jsonld-java-0.5.1.jar,
- lib/jsr250-api-1.0.jar,
- lib/jta-1.1.jar,
- lib/jtds-1.3.1.jar,
- lib/batik-dom-1.7.jar,
- lib/batik-anim-1.7.jar,
- lib/batik-awt-util-1.7.jar,
- lib/batik-bridge-1.7.jar,
- lib/batik-css-1.7.jar,
- lib/batik-ext-1.8.jar,
- lib/batik-extension-1.7.jar,
- lib/batik-gvt-1.7.jar,
- lib/batik-js-1.7.jar,
- lib/batik-parser-1.7.jar,
- lib/batik-script-1.7.jar,
- lib/batik-svg-dom-1.7.jar,
- lib/batik-svggen-1.7.jar,
- lib/batik-transcoder-1.7.jar,
- lib/batik-util-1.7.jar,
- lib/c3p0-0.9.5.2.jar,
- lib/slf4j-api-1.7.13.jar,
- lib/slf4j-log4j12-1.7.13.jar,
- lib/slf4j-nop-1.7.13.jar,
+ lib/slf4j-api-1.7.30.jar,
+ lib/slf4j-log4j12-1.7.30.jar,
lib/antlr-2.7.7.jar,
lib/aopalliance-1.0.jar,
- lib/avro-1.6.3.jar,
- lib/cglib-3.2.0.jar,
- lib/cglib-nodep-3.2.0.jar,
- lib/classmate-1.3.1.jar,
- lib/codemodel-2.2.11.jar,
- lib/FastInfoset-1.2.13.jar,
- lib/fop-1.1.jar,
- lib/guava-19.0.jar,
- lib/libthrift-0.9.2.jar,
- lib/lsid-server-1.1.2.jar,
- lib/mapstruct-1.0.0.Final.jar,
- lib/mchange-commons-java-0.2.11.jar,
- lib/objenesis-1.2.jar,
- lib/odfdom-0.8.jar,
- lib/odfdom-java-0.8.7.jar,
- lib/paranamer-2.3.jar,
- lib/poi-3.13.jar,
- lib/poi-ooxml-3.13.jar,
- lib/poi-ooxml-schemas-3.13.jar,
- lib/postgresql-9.4-1206-jdbc4.jar,
- lib/relaxngDatatype-20020414.jar,
- lib/rngom-2.2.11.jar,
- lib/Saxon-HE-9.7.0-2.jar,
- lib/servlet-api-2.5.jar,
- lib/snappy-java-1.0.4.1.jar,
- lib/solr-analysis-extras-3.6.2.jar,
- lib/solr-core-3.6.2.jar,
- lib/solr-solrj-3.6.2.jar,
+ lib/cglib-nodep-3.3.0.jar,
+ lib/classmate-1.5.1.jar,
+ lib/poi-4.1.2.jar,
+ lib/poi-ooxml-4.1.2.jar,
+ lib/poi-ooxml-schemas-4.1.2.jar,
+ lib/postgresql-42.2.18.jar,
lib/lucene-core-5.4.1.jar,
- lib/istack-commons-runtime-2.21.jar,
- lib/istack-commons-tools-2.21.jar,
lib/lucene-queryparser-5.4.1.jar,
lib/lucene-analyzers-3.6.2.jar,
lib/lucene-analyzers-common-5.4.1.jar,
lib/lucene-sandbox-5.4.1.jar,
lib/lucene-suggest-5.4.1.jar,
- lib/redmine-java-api-3.1.0.jar,
lib/org.swtchart_0.10.0.v20160212.jar,
+ lib/commons-collections4-4.4.jar,
lib/commons-math3-3.6.1.jar,
- lib/docx4j-6.0.1.jar,
- lib/mysql-connector-java-8.0.20.jar,
lib/httpclient-4.5.12.jar,
lib/httpclient-cache-4.2.6.jar,
lib/httpcore-4.4.13.jar,
- lib/httpmime-4.5.12.jar,
lib/JavaAPIforKml-2.2.1.jar,
- lib/iiif-apis-0.3.7.jar
+ lib/c3p0-0.9.5.2.jar,
+ lib/mchange-commons-java-0.2.11.jar,
+ lib/iiif-apis-0.3.7.jar,
+ lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar,
+ lib/mysql-connector-java-8.0.21.jar
+Comment: currently excluded -
+ lib/activation-1.1.1.jar,
+ lib/avro-1.6.3.jar,
+ lib/hibernate-c3p0-5.1.17.Final.jar,
+ lib/jaxen-1.2.0.jar,
+ lib/jta-1.1.jar,
+ lib/lsid-server-1.1.2.jar,
+ lib/wsdl4j-1.6.3.jar,
Import-Package: eu.etaxonomy.cdm.api.application
Apache License v2.0
-- Apache XML Graphics Commons
-
- xmlgraphics-commons-*.jar
- http://xmlgraphics.apache.org/
- (Common Library for Apache Batik and Apache FOP)
-
- Apache License v2.0
-
- Apache Batik
batik-*.jar
(SVG Implementation)
Apache License v2.0
+
+ => removed 2020-08
- Apache XML Commons Externals (JAXP API)
http://www.w3.org/Consortium/Legal/copyright-documents
http://www.w3.org/Consortium/Legal/
- xml-apis-ext-*.jar
- http://xml.apache.org/commons/components/external/
- (additional DOM APIs from W3C, like SVG, SMIL and Simple API for CSS)
-
Apache License v2.0 (applies to the distribution)
W3C Software Notice and License (applies to the various DOM Java bindings)
W3C Document License (applies to the DOM documentation)
(not bundled, provided by Apache Ant or your IDE)
http://www.junit.org
- Common Public License V1.0
-
-- XMLUnit (optional)
-
- (not bundled, to be added to your Apache Ant installation)
- http://xmlunit.sourceforge.net/
- BSD style license
\ No newline at end of file
+ Common Public License V1.0
\ No newline at end of file
bin.includes = META-INF/,\
.,\
- lib/activation-1.1.1.jar,\
lib/apache-log4j-extras-1.2.17.jar,\
- lib/aspectjrt-1.8.8.jar,\
- lib/aspectjweaver-1.8.8.jar,\
- lib/batik-xml-1.7.jar,\
- lib/cdmlib-commons-5.17.0.jar,\
- lib/cdmlib-ext-5.17.0.jar,\
- lib/cdmlib-io-5.17.0.jar,\
- lib/cdmlib-model-5.17.0.jar,\
- lib/cdmlib-persistence-5.17.0.jar,\
- lib/cdmlib-print-5.17.0.jar,\
- lib/cdmlib-remote-5.17.0.jar,\
- lib/cdmlib-services-5.17.0.jar,\
- lib/com.springsource.org.aopalliance-1.0.0.jar,\
- lib/com.springsource.org.apache.commons.logging-1.1.1.jar,\
+ lib/aspectjrt-1.9.6.jar,\
+ lib/aspectjweaver-1.9.6.jar,\
+ lib/cdmlib-commons-5.18.0.jar,\
+ lib/cdmlib-ext-5.18.0.jar,\
+ lib/cdmlib-io-5.18.0.jar,\
+ lib/cdmlib-model-5.18.0.jar,\
+ lib/cdmlib-persistence-5.18.0.jar,\
+ lib/cdmlib-services-5.18.0.jar,\
lib/commons-beanutils-1.9.4.jar,\
- lib/commons-codec-1.14.jar,\
+ lib/commons-codec-1.15.jar,\
lib/commons-collections-3.2.2.jar,\
- lib/commons-csv-1.0.jar,\
lib/commons-dbcp-1.4.jar,\
lib/commons-imaging-1.0-alpha2.jar,\
lib/commons-io-2.4.jar,\
lib/commons-lang-2.6.jar,\
- lib/commons-lang3-3.10.jar,\
+ lib/commons-lang3-3.11.jar,\
lib/commons-logging-1.2.jar,\
- lib/commons-pool-1.5.4.jar,\
- lib/dbunit-2.4.9.jar,\
- lib/dom4j-1.6.1.jar,\
- lib/dtd-parser-1.1.jar,\
- lib/ehcache-core-2.6.11.jar,\
+ lib/commons-pool-1.6.jar,\
+ lib/ehcache-2.10.6.jar,\
lib/ezmorph-1.0.6.jar,\
- lib/google-api-translate-java-0.92.jar,\
lib/h2-1.4.190.jar,\
- lib/hamcrest-core-1.3.jar,\
- lib/hibernate-c3p0-5.0.7.Final.jar,\
- lib/hibernate-commons-annotations-5.0.1.Final.jar,\
- lib/hibernate-core-5.0.7.Final.jar,\
- lib/hibernate-entitymanager-5.0.7.Final.jar,\
- lib/hibernate-envers-5.0.7.Final.jar,\
- lib/hibernate-jpa-2.1-api-1.0.0.Final.jar,\
- lib/hibernate-search-4.2.0.Final.jar,\
- lib/hibernate-search-analyzers-4.2.0.Final.jar,\
+ lib/hibernate-commons-annotations-5.1.0.Final.jar,\
+ lib/hibernate-core-5.1.17.Final.jar,\
+ lib/hibernate-entitymanager-5.1.17.Final.jar,\
+ lib/hibernate-envers-5.1.17.Final.jar,\
+ lib/hibernate-jpa-2.1-api-1.0.2.Final.jar,\
lib/hibernate-search-engine-5.5.2.Final.jar,\
lib/hibernate-search-orm-5.5.2.Final.jar,\
- lib/hibernate-validator-5.2.2.Final.jar,\
- lib/hibernate-validator-cdi-5.2.2.Final.jar,\
+ lib/hibernate-validator-6.1.5.Final.jar,\
lib/httpclient-4.5.12.jar,\
lib/httpclient-cache-4.2.6.jar,\
lib/httpcore-4.4.13.jar,\
- lib/httpmime-4.5.12.jar,\
- lib/icu4j-2.6.1.jar,\
lib/identificationKeyAPI-1.0.jar,\
lib/itextpdf-5.5.8.jar,\
- lib/jackson-annotations-2.6.5.jar,\
- lib/jackson-core-2.6.5.jar,\
- lib/jboss-logging-3.3.0.Final.jar,\
+ lib/jackson-annotations-2.11.2.jar,\
+ lib/jackson-core-2.11.2.jar,\
+ lib/jackson-databind-2.11.2.jar,\
+ lib/jboss-logging-3.4.1.Final.jar,\
lib/jdom-1.1.3.jar,\
lib/jdom2-2.0.6.jar,\
- lib/joda-time-2.9.1.jar,\
+ lib/joda-time-2.10.6.jar,\
lib/log4j-1.2.17.jar,\
lib/lsid-client-1.1.2.jar,\
- lib/spring-aop-4.2.4.RELEASE.jar,\
- lib/spring-aspects-4.2.4.RELEASE.jar,\
- lib/spring-beans-4.2.4.RELEASE.jar,\
- lib/spring-context-4.2.4.RELEASE.jar,\
- lib/spring-context-support-4.2.4.RELEASE.jar,\
- lib/spring-core-4.2.4.RELEASE.jar,\
- lib/spring-expression-4.2.4.RELEASE.jar,\
- lib/spring-jdbc-4.2.4.RELEASE.jar,\
- lib/spring-orm-4.2.4.RELEASE.jar,\
- lib/spring-oxm-4.2.4.RELEASE.jar,\
- lib/spring-plugin-core-1.2.0.RELEASE.jar,\
- lib/spring-plugin-metadata-1.2.0.RELEASE.jar,\
- lib/spring-security-config-4.0.3.RELEASE.jar,\
- lib/spring-security-core-4.0.3.RELEASE.jar,\
- lib/spring-test-4.2.4.RELEASE.jar,\
- lib/spring-tx-4.2.4.RELEASE.jar,\
- lib/spring-web-4.2.4.RELEASE.jar,\
- lib/springfox-core-2.3.1.jar,\
- lib/springfox-schema-2.3.1.jar,\
- lib/springfox-spi-2.3.1.jar,\
- lib/springfox-spring-web-2.3.1.jar,\
- lib/standard-1.1.2.jar,\
+ lib/spring-aop-4.3.28.RELEASE.jar,\
+ lib/spring-aspects-4.3.28.RELEASE.jar,\
+ lib/spring-beans-4.3.28.RELEASE.jar,\
+ lib/spring-context-4.3.28.RELEASE.jar,\
+ lib/spring-context-support-4.3.28.RELEASE.jar,\
+ lib/spring-core-4.3.28.RELEASE.jar,\
+ lib/spring-expression-4.3.28.RELEASE.jar,\
+ lib/spring-jdbc-4.3.28.RELEASE.jar,\
+ lib/spring-orm-4.3.28.RELEASE.jar,\
+ lib/spring-oxm-4.3.28.RELEASE.jar,\
+ lib/spring-security-config-4.2.18.RELEASE.jar,\
+ lib/spring-security-core-4.2.18.RELEASE.jar,\
+ lib/spring-test-4.3.28.RELEASE.jar,\
+ lib/spring-tx-4.3.28.RELEASE.jar,\
+ lib/spring-web-4.3.28.RELEASE.jar,\
lib/tools.jar,\
- lib/txw2-2.2.11.jar,\
lib/usertype.jodatime-2.0.1.jar,\
lib/usertype.spi-2.0.1.jar,\
- lib/validation-api-1.1.0.Final.jar,\
- lib/wsdl4j-1.6.3.jar,\
+ lib/validation-api-2.0.1.Final.jar,\
lib/xalan-2.7.0.jar,\
- lib/xercesImpl-2.11.0.jar,\
- lib/xml-apis-1.0.b2.jar,\
- lib/xml-apis-ext-1.3.04.jar,\
- lib/xml-resolver-1.2.jar,\
- lib/xmlbeans-2.6.0.jar,\
- lib/xmlgraphics-commons-1.5.jar,\
- lib/xmlunit-1.6.jar,\
- lib/xsom-20140925.jar,\
+ lib/xercesImpl-2.12.0.jar,\
+ lib/xml-apis-1.4.01.jar,\
+ lib/xmlbeans-3.1.0.jar,\
lib/opencsv-2.3.jar,\
- lib/jdbc4-2.0.jar,\
- lib/junit-4.12.jar,\
- lib/jackson-databind-2.6.5.jar,\
- lib/jakarta-regexp-1.4.jar,\
- lib/jandex-2.0.0.Final.jar,\
- lib/javassist-3.20.0-GA.jar,\
- lib/javax.el-2.2.6.jar,\
- lib/javax.el-api-2.2.5.jar,\
- lib/jaxb-api-2.2.12.jar,\
- lib/jaxb-core-2.2.11.jar,\
- lib/jaxb-jxc-2.2.11.jar,\
- lib/jaxb-runtime-2.2.11.jar,\
- lib/jaxb-xjc-2.2.11.jar,\
- lib/jaxb1-impl-2.2-EA.jar,\
- lib/jaxen-1.1.4.jar,\
- lib/jaxen-1.1.6.jar,\
- lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar,\
- lib/jcl-over-slf4j-1.7.6.jar,\
- lib/jena-arq-2.13.0.jar,\
- lib/jena-core-2.13.0.jar,\
- lib/jena-iri-1.1.2.jar,\
- lib/jena-tdb-1.1.2.jar,\
+ lib/junit-4.13.1.jar,\
+ lib/javassist-3.27.0-GA.jar,\
+ lib/javax.el-api-3.0.0.jar,\
lib/json-20090211.jar,\
lib/json-lib-2.4-jdk15.jar,\
- lib/jsonld-java-0.5.1.jar,\
- lib/jsr250-api-1.0.jar,\
- lib/jta-1.1.jar,\
- lib/jtds-1.3.1.jar,\
- lib/batik-dom-1.7.jar,\
- lib/batik-anim-1.7.jar,\
- lib/batik-awt-util-1.7.jar,\
- lib/batik-bridge-1.7.jar,\
- lib/batik-css-1.7.jar,\
- lib/batik-ext-1.8.jar,\
- lib/batik-extension-1.7.jar,\
- lib/batik-gvt-1.7.jar,\
- lib/batik-js-1.7.jar,\
- lib/batik-parser-1.7.jar,\
- lib/batik-script-1.7.jar,\
- lib/batik-svg-dom-1.7.jar,\
- lib/batik-svggen-1.7.jar,\
- lib/batik-transcoder-1.7.jar,\
- lib/batik-util-1.7.jar,\
- lib/c3p0-0.9.5.2.jar,\
- lib/slf4j-api-1.7.13.jar,\
- lib/slf4j-log4j12-1.7.13.jar,\
- lib/slf4j-nop-1.7.13.jar,\
+ lib/slf4j-api-1.7.30.jar,\
+ lib/slf4j-log4j12-1.7.30.jar,\
lib/antlr-2.7.7.jar,\
lib/aopalliance-1.0.jar,\
- lib/avro-1.6.3.jar,\
- lib/cglib-3.2.0.jar,\
- lib/cglib-nodep-3.2.0.jar,\
- lib/classmate-1.3.1.jar,\
- lib/codemodel-2.2.11.jar,\
- lib/FastInfoset-1.2.13.jar,\
- lib/fop-1.1.jar,\
- lib/guava-19.0.jar,\
- lib/libthrift-0.9.2.jar,\
- lib/lsid-server-1.1.2.jar,\
- lib/mapstruct-1.0.0.Final.jar,\
- lib/mchange-commons-java-0.2.11.jar,\
- lib/objenesis-1.2.jar,\
- lib/odfdom-0.8.jar,\
- lib/odfdom-java-0.8.7.jar,\
- lib/paranamer-2.3.jar,\
- lib/poi-3.13.jar,\
- lib/poi-ooxml-3.13.jar,\
- lib/poi-ooxml-schemas-3.13.jar,\
- lib/postgresql-9.4-1206-jdbc4.jar,\
- lib/relaxngDatatype-20020414.jar,\
- lib/rngom-2.2.11.jar,\
- lib/Saxon-HE-9.7.0-2.jar,\
- lib/servlet-api-2.5.jar,\
- lib/snappy-java-1.0.4.1.jar,\
- lib/solr-analysis-extras-3.6.2.jar,\
- lib/solr-core-3.6.2.jar,\
- lib/solr-solrj-3.6.2.jar,\
+ lib/cglib-nodep-3.3.0.jar,\
+ lib/classmate-1.5.1.jar,\
+ lib/poi-4.1.2.jar,\
+ lib/poi-ooxml-4.1.2.jar,\
+ lib/poi-ooxml-schemas-4.1.2.jar,\
+ lib/postgresql-42.2.18.jar,\
lib/lucene-core-5.4.1.jar,\
- lib/istack-commons-runtime-2.21.jar,\
- lib/istack-commons-tools-2.21.jar,\
lib/lucene-queryparser-5.4.1.jar,\
lib/lucene-analyzers-3.6.2.jar,\
lib/lucene-analyzers-common-5.4.1.jar,\
lib/lucene-sandbox-5.4.1.jar,\
lib/lucene-suggest-5.4.1.jar,\
- lib/cdmlib-cache-5.17.0.jar,\
- lib/redmine-java-api-3.1.0.jar,\
+ lib/cdmlib-cache-5.18.0.jar,\
lib/org.swtchart_0.10.0.v20160212.jar,\
+ lib/commons-collections4-4.4.jar,\
lib/commons-math3-3.6.1.jar,\
- lib/docx4j-6.0.1.jar,\
- lib/mysql-connector-java-8.0.20.jar,\
+ lib/mysql-connector-java-8.0.21.jar,\
lib/JavaAPIforKml-2.2.1.jar,\
- lib/iiif-apis-0.3.7.jar
+ lib/iiif-apis-0.3.7.jar,\
+ lib/c3p0-0.9.5.2.jar,\
+ lib/mchange-commons-java-0.2.11.jar,\
+ lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar
+
+# currently excluded lib/jta-1.1.jar,lib/hibernate-c3p0-5.0.7.Final.jar,lib/jaxen-1.2.0.jar,lib/lsid-server-1.1.2.jar,\
+# currently excluded lib/wsdl4j-1.6.3.jar,lib/avro-1.6.3.jar,lib/activation-1.1.1.jar,\
jars.compile.order = .
output.. = bin/
--- /dev/null
+/home/andreas/workspaces/cdm/cdmlib/cdmlib-services/target/classes
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" ?>
-
-<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
- version="2.0">
-
- <description>JSTL 1.1 XML library</description>
- <display-name>JSTL XML</display-name>
- <tlib-version>1.1</tlib-version>
- <short-name>x</short-name>
- <uri>http://java.sun.com/jsp/jstl/xml</uri>
-
- <validator>
- <description>
- Provides validation features for JSTL XML tags.
- </description>
- <validator-class>
- org.apache.taglibs.standard.tlv.JstlXmlTLV
- </validator-class>
- </validator>
-
- <tag>
- <description>
- Simple conditional tag that establishes a context for
- mutually exclusive conditional operations, marked by
- <when> and <otherwise>
- </description>
- <name>choose</name>
- <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
- <body-content>JSP</body-content>
- </tag>
-
- <tag>
- <description>
- Like <%= ... >, but for XPath expressions.
- </description>
- <name>out</name>
- <tag-class>org.apache.taglibs.standard.tag.rt.xml.ExprTag</tag-class>
- <body-content>empty</body-content>
- <attribute>
- <description>
-XPath expression to be evaluated.
- </description>
- <name>select</name>
- <required>true</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Determines whether characters <,>,&,'," in the
-resulting string should be converted to their
-corresponding character entity codes. Default
-value is true.
- </description>
- <name>escapeXml</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- XML conditional tag, which evalutes its body if the
- supplied XPath expression evalutes to 'true' as a boolean
- </description>
- <name>if</name>
- <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-The test condition that tells whether or not the
-body content should be processed.
- </description>
- <name>select</name>
- <required>true</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Name of the exported scoped variable for the
-resulting value of the test condition. The type
-of the scoped variable is Boolean.
- </description>
- <name>var</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Scope for var.
- </description>
- <name>scope</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- XML iteration tag.
- </description>
- <name>forEach</name>
- <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-Name of the exported scoped variable for the
-current item of the iteration. This scoped variable
-has nested visibility. Its type depends on the
-result of the XPath expression in the select
-attribute.
- </description>
- <name>var</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-XPath expression to be evaluated.
- </description>
- <name>select</name>
- <required>true</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Iteration begins at the item located at the
-specified index. First item of the collection has
-index 0.
- </description>
- <name>begin</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- <type>int</type>
- </attribute>
- <attribute>
- <description>
-Iteration ends at the item located at the specified
-index (inclusive).
- </description>
- <name>end</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- <type>int</type>
- </attribute>
- <attribute>
- <description>
-Iteration will only process every step items of
-the collection, starting with the first one.
- </description>
- <name>step</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- <type>int</type>
- </attribute>
- <attribute>
- <description>
-Name of the exported scoped variable for the
-status of the iteration. Object exported is of type
-javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested visibility.
- </description>
- <name>varStatus</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- Subtag of <choose> that follows <when> tags
- and runs only if all of the prior conditions evaluated to
- 'false'
- </description>
- <name>otherwise</name>
- <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
- <body-content>JSP</body-content>
- </tag>
-
- <tag>
- <description>
- Adds a parameter to a containing 'transform' tag's Transformer
- </description>
- <name>param</name>
- <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParamTag</tag-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-Name of the transformation parameter.
- </description>
- <name>name</name>
- <required>true</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Value of the parameter.
- </description>
- <name>value</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- Parses XML content from 'source' attribute or 'body'
- </description>
- <name>parse</name>
- <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParseTag</tag-class>
- <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-Name of the exported scoped variable for
-the parsed XML document. The type of the
-scoped variable is implementation
-dependent.
- </description>
- <name>var</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Name of the exported scoped variable for
-the parsed XML document. The type of the
-scoped variable is
-org.w3c.dom.Document.
- </description>
- <name>varDom</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Scope for var.
- </description>
- <name>scope</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Scope for varDom.
- </description>
- <name>scopeDom</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Deprecated. Use attribute 'doc' instead.
- </description>
- <name>xml</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Source XML document to be parsed.
- </description>
- <name>doc</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-The system identifier (URI) for parsing the
-XML document.
- </description>
- <name>systemId</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Filter to be applied to the source
-document.
- </description>
- <name>filter</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- Saves the result of an XPath expression evaluation in a 'scope'
- </description>
- <name>set</name>
- <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class>
- <body-content>empty</body-content>
- <attribute>
- <description>
-Name of the exported scoped variable to hold
-the value specified in the action. The type of the
-scoped variable is whatever type the select
-expression evaluates to.
- </description>
- <name>var</name>
- <required>true</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-XPath expression to be evaluated.
- </description>
- <name>select</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Scope for var.
- </description>
- <name>scope</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- Conducts a transformation given a source XML document
- and an XSLT stylesheet
- </description>
- <name>transform</name>
- <tag-class>org.apache.taglibs.standard.tag.rt.xml.TransformTag</tag-class>
- <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-Name of the exported
-scoped variable for the
-transformed XML
-document. The type of the
-scoped variable is
-org.w3c.dom.Document.
- </description>
- <name>var</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Scope for var.
- </description>
- <name>scope</name>
- <required>false</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Result
-Object that captures or
-processes the transformation
-result.
- </description>
- <name>result</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Deprecated. Use attribute
-'doc' instead.
- </description>
- <name>xml</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Source XML document to be
-transformed. (If exported by
-<x:set>, it must correspond
-to a well-formed XML
-document, not a partial
-document.)
- </description>
- <name>doc</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-Deprecated. Use attribute
-'docSystemId' instead.
- </description>
- <name>xmlSystemId</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-The system identifier (URI)
-for parsing the XML
-document.
- </description>
- <name>docSystemId</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-javax.xml.transform.Source
-Transformation stylesheet as
-a String, Reader, or
-Source object.
- </description>
- <name>xslt</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- <attribute>
- <description>
-The system identifier (URI)
-for parsing the XSLT
-stylesheet.
- </description>
- <name>xsltSystemId</name>
- <required>false</required>
- <rtexprvalue>true</rtexprvalue>
- </attribute>
- </tag>
-
- <tag>
- <description>
- Subtag of <choose> that includes its body if its
- expression evalutes to 'true'
- </description>
- <name>when</name>
- <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class>
- <body-content>JSP</body-content>
- <attribute>
- <description>
-The test condition that tells whether or
-not the body content should be
-processed
- </description>
- <name>select</name>
- <required>true</required>
- <rtexprvalue>false</rtexprvalue>
- </attribute>
- </tag>
-
-</taglib>
<parent>\r
<groupId>eu.etaxonomy</groupId>\r
<artifactId>taxeditor-parent</artifactId>\r
- <version>5.17.0</version>\r
+ <version>5.18.0</version>\r
</parent>\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>eu.etaxonomy.taxeditor.cdmlib</artifactId>\r
<packaging>eclipse-plugin</packaging>\r
+ <properties>\r
+ <jackson.version>2.11.2</jackson.version>\r
+ <poi.version>4.1.2</poi.version>\r
+ <hibernate.version>5.1.17.Final</hibernate.version>\r
+ </properties>\r
<name>CDM Library Dependencies Plugin</name>\r
<description>CDM Library and dependencies as a plugin</description>\r
<build>\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-surefire-plugin</artifactId>\r
- <version>2.7</version>\r
+ <version>2.22.2</version>\r
</plugin>\r
</plugins>\r
</pluginManagement>\r
cdmlib-remote-webapp\r
</excludeArtifactIds>\r
<includeArtifactIds>\r
- cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-services,cdmlib-cache,cdmlib-ext,cdmlib-io,cdmlib-remote,cdmlib-print\r
+ cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-services,cdmlib-cache,cdmlib-ext,cdmlib-io\r
</includeArtifactIds>\r
<outputDirectory>${basedir}/lib</outputDirectory>\r
<overWriteReleases>true</overWriteReleases>\r
</goals>\r
<configuration>\r
<includeArtifactIds>\r
- httpclient,JavaAPIforKml,iiif-apis,commons-beanutils,commons-lang3,commons-codec,commons-imaging,h2\r
+ httpclient,JavaAPIforKml,iiif-apis,commons-beanutils,commons-lang3,commons-lang,commons-codec,\r
+ commons-imaging,jackson-databind,jackson-annotations,jackson-core,jboss-logging,\r
+ validation-api,classmate,javax.el-api,slf4j-api,slf4j-log4j12,\r
+ ehcache,\r
+ hibernate-validator,\r
+ spring-context,spring-context-support,spring-aspects,spring-test,spring-beans,\r
+ spring-tx,spring-web,spring-core,spring-aop,spring-expression,spring-orm,\r
+ spring-oxm,spring-jdbc,spring-security-config,spring-security-core,\r
+ aopalliance,aspectjweaver,aspectjrt,\r
+ hibernate-jpa-2.1-api,javassist,hibernate-commons-annotations,\r
+ hibernate-core,hibernate-entitymanager,hibernate-envers,antlr,cglib-nodep,\r
+ xml-apis,lsid-client,jdom,jdom2,\r
+ poi,poi-ooxml,poi-ooxml-schemas,xmlbeans,commons-collections4,commons-math3,\r
+ c3p0,mchange-commons-java,\r
+ opencsv,joda-time,usertype.jodatime,usertype.spi,\r
+ apache-log4j-extras,\r
+ h2,mysql-connector-java,postgresql,\r
+ junit,hamcrest-core,commons-dbcp,commons-pool,\r
+ jboss-transaction-api_1.2_spec\r
</includeArtifactIds>\r
<outputDirectory>\r
${basedir}/lib\r
</goals>\r
<configuration>\r
<includeArtifactIds>\r
- httpclient-cache,httpcore,httpmime\r
-<!-- c3p0,mchange-commons-java,h2,postgresql,mysql-connector-java,jdbc4 -->\r
+ httpclient-cache,httpcore,xercesImpl\r
</includeArtifactIds>\r
<outputDirectory>\r
${basedir}/lib\r
<artifactId>cdmlib-persistence</artifactId>\r
<version>${cdmlib.version}</version>\r
</dependency>\r
- <dependency>\r
- <groupId>eu.etaxonomy</groupId>\r
- <artifactId>cdmlib-remote</artifactId>\r
- <version>${cdmlib.version}</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>eu.etaxonomy</groupId>\r
- <artifactId>cdmlib-print</artifactId>\r
- <version>${cdmlib.version}</version>\r
- </dependency>\r
<dependency>\r
<groupId>eu.etaxonomy</groupId>\r
<artifactId>cdmlib-services</artifactId>\r
<artifactId>cdmlib-cache</artifactId>\r
<version>${cdmlib.version}</version>\r
</dependency>\r
+ <!-- required -->\r
<dependency>\r
- <groupId>dom4j</groupId>\r
- <artifactId>dom4j</artifactId>\r
- <version>1.6</version>\r
- </dependency>\r
+ <groupId>net.sf.ehcache</groupId>\r
+ <artifactId>ehcache</artifactId>\r
+ <version>2.10.6</version>\r
+ </dependency>\r
+ \r
+ <!-- needed, but should try to remove -->\r
+ <dependency>\r
+ <!-- see #9205 for how to remove -->\r
+ <groupId>log4j</groupId>\r
+ <artifactId>apache-log4j-extras</artifactId>\r
+ <version>1.2.17</version>\r
+ </dependency>\r
+ <dependency>\r
+ <!-- somehow this is required for logging, covered by tests, but maybe can be removed somehow -->\r
+ <groupId>org.jboss.spec.javax.transaction</groupId>\r
+ <artifactId>jboss-transaction-api_1.2_spec</artifactId>\r
+ <version>1.1.1.Final</version>\r
+ </dependency>\r
+ \r
<dependency>\r
<groupId>log4j</groupId>\r
<artifactId>log4j</artifactId>\r
<version>1.2.17</version>\r
</dependency>\r
<dependency>\r
+ <groupId>joda-time</groupId>\r
+ <artifactId>joda-time</artifactId>\r
+ <version>2.10.6</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.jadira.usertype</groupId>\r
+ <artifactId>usertype.jodatime</artifactId>\r
+ <version>2.0.1</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.jadira.usertype</groupId>\r
+ <artifactId>usertype.spi</artifactId>\r
+ <version>2.0.1</version>\r
+ </dependency>\r
+ <dependency>\r
+ <!-- needed? -->\r
+ <groupId>org.jdom</groupId>\r
+ <artifactId>jdom2</artifactId>\r
+ <version>2.0.6</version>\r
+ </dependency>\r
+ <dependency>\r
+ <!-- needed? -->\r
<groupId>org.jdom</groupId>\r
<artifactId>jdom</artifactId>\r
<version>1.1.3</version>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-context</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-context-support</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-aspects</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-test</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-beans</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-tx</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-web</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-core</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-aop</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-expression</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
- <dependency>\r
+ <dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-orm</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.springframework</groupId>\r
+ <artifactId>spring-oxm</artifactId>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework</groupId>\r
<artifactId>spring-jdbc</artifactId>\r
- <version>4.2.4.RELEASE</version>\r
+ <version>4.3.28.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework.security</groupId>\r
<artifactId>spring-security-core</artifactId>\r
- <version>4.0.3.RELEASE</version>\r
+ <version>4.2.18.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework.security</groupId>\r
<artifactId>spring-security-config</artifactId>\r
- <version>4.0.3.RELEASE</version>\r
+ <version>4.2.18.RELEASE</version>\r
</dependency>\r
<dependency>\r
<groupId>org.springframework.security</groupId>\r
<artifactId>spring-security-remoting</artifactId>\r
- <version>4.0.3.RELEASE</version>\r
+ <version>4.2.18.RELEASE</version>\r
</dependency>\r
<dependency>\r
- <groupId>commons-lang</groupId>\r
- <artifactId>commons-lang</artifactId>\r
- <version>2.6</version>\r
- </dependency>\r
+ <!-- dependency of spring security core, can be removed after\r
+ upgrading to spring security 5.x -->\r
+ <groupId>aopalliance</groupId>\r
+ <artifactId>aopalliance</artifactId>\r
+ <version>1.0</version>\r
+ </dependency>\r
+\r
<dependency>\r
<groupId>commons-beanutils</groupId>\r
<artifactId>commons-beanutils</artifactId>\r
<groupId>org.apache.commons</groupId>\r
<artifactId>commons-imaging</artifactId>\r
<version>1.0-alpha2</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>au.com.bytecode</groupId>\r
- <artifactId>opencsv</artifactId>\r
- <version>2.4</version>\r
</dependency>\r
+ <dependency>\r
+ <groupId>net.sf.opencsv</groupId>\r
+ <artifactId>opencsv</artifactId>\r
+ <version>2.3</version>\r
+ </dependency>\r
\r
<dependency>\r
<groupId>org.apache.httpcomponents</groupId>\r
<dependency>\r
<groupId>org.apache.commons</groupId>\r
<artifactId>commons-lang3</artifactId>\r
- <version>3.10</version>\r
+ <version>3.11</version>\r
+ </dependency>\r
+ <dependency>\r
+ <!-- needed at least in taxeditor.test by BundleLoader; try to move there but test carefully -->\r
+ <groupId>commons-lang</groupId>\r
+ <artifactId>commons-lang</artifactId>\r
+ <version>2.6</version>\r
+ </dependency>\r
+ \r
+ <!-- jackson, not sure if really needed -->\r
+ <dependency>\r
+ <groupId>com.fasterxml.jackson.core</groupId>\r
+ <artifactId>jackson-databind</artifactId>\r
+ <version>${jackson.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.fasterxml.jackson.core</groupId>\r
+ <artifactId>jackson-core</artifactId>\r
+ <version>${jackson.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.fasterxml.jackson.core</groupId>\r
+ <artifactId>jackson-annotations</artifactId>\r
+ <version>${jackson.version}</version>\r
+ </dependency>\r
+ \r
+ <dependency>\r
+ <!-- needed? -->\r
+ <groupId>xerces</groupId>\r
+ <artifactId>xercesImpl</artifactId>\r
+ <version>2.12.0</version>\r
+ </dependency>\r
+ \r
+ <dependency>\r
+ <groupId>org.aspectj</groupId>\r
+ <artifactId>aspectjweaver</artifactId>\r
+ <version>1.9.6</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.aspectj</groupId>\r
+ <artifactId>aspectjrt</artifactId>\r
+ <version>1.9.6</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.hibernate.javax.persistence</groupId>\r
+ <artifactId>hibernate-jpa-2.1-api</artifactId>\r
+ <version>1.0.2.Final</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.javassist</groupId>\r
+ <artifactId>javassist</artifactId>\r
+ <version>3.27.0-GA</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.hibernate.common</groupId>\r
+ <artifactId>hibernate-commons-annotations</artifactId>\r
+ <version>5.1.0.Final</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>xml-apis</groupId>\r
+ <artifactId>xml-apis</artifactId>\r
+ <version>1.4.01</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.ibm.lsid</groupId>\r
+ <artifactId>lsid-client</artifactId>\r
+ <version>1.1.2</version>\r
+ </dependency>\r
+ \r
+ <!-- poi -->\r
+ <!-- needed -->\r
+ <dependency>\r
+ <groupId>org.apache.poi</groupId>\r
+ <artifactId>poi</artifactId>\r
+ <version>${poi.version}</version>\r
</dependency>\r
+ <dependency>\r
+ <groupId>org.apache.poi</groupId>\r
+ <artifactId>poi-ooxml-schemas</artifactId>\r
+ <version>${poi.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.apache.poi</groupId>\r
+ <artifactId>poi-ooxml</artifactId>\r
+ <version>${poi.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.apache.xmlbeans</groupId>\r
+ <artifactId>xmlbeans</artifactId>\r
+ <version>3.1.0</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.apache.commons</groupId>\r
+ <artifactId>commons-collections4</artifactId>\r
+ <version>4.4</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.apache.commons</groupId>\r
+ <artifactId>commons-math3</artifactId>\r
+ <version>3.6.1</version>\r
+ </dependency>\r
+ <!-- not yet included \r
+ poi: com.zaxxer:SparseBitSet\r
+ poi-ooxml commons-compress,curvesapi\r
+ -->\r
+ \r
+ <!-- logging -->\r
+ <dependency>\r
+ <!-- needed? -->\r
+ <groupId>org.jboss.logging</groupId>\r
+ <artifactId>jboss-logging</artifactId>\r
+ <version>3.4.1.Final</version>\r
+ </dependency>\r
+ <dependency> \r
+ <groupId>org.slf4j</groupId>\r
+ <artifactId>slf4j-api</artifactId>\r
+ <version>1.7.30</version>\r
+ </dependency>\r
+ <dependency> \r
+ <groupId>org.slf4j</groupId>\r
+ <artifactId>slf4j-log4j12</artifactId>\r
+ <version>1.7.30</version>\r
+ </dependency>\r
+ <!-- slf4j-nop is not needed -->\r
+ \r
+ <!-- validation, needed? -->\r
+ <dependency>\r
+ <groupId>org.hibernate.validator</groupId>\r
+ <artifactId>hibernate-validator</artifactId>\r
+ <version>6.1.5.Final</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.fasterxml</groupId>\r
+ <artifactId>classmate</artifactId>\r
+ <version>1.5.1</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>javax.el</groupId>\r
+ <artifactId>javax.el-api</artifactId>\r
+ <version>3.0.0</version>\r
+ </dependency>\r
+ \r
<dependency>\r
<!-- used in AuthenticatingHttpInvokerRequestExecutor -->\r
<groupId>commons-codec</groupId>\r
<artifactId>commons-codec</artifactId>\r
- <version>1.14</version>\r
+ <version>1.15</version>\r
</dependency>\r
\r
- <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->\r
- <dependency>\r
- <groupId>com.h2database</groupId>\r
- <artifactId>h2</artifactId>\r
- <version>1.4.190</version>\r
- </dependency>\r
-\r
<!-- For Unit Tests Start -->\r
- <!-- still needed? -->\r
+ <!-- keep junit and its dependency hamcrest here as long as each plugin\r
+ has its own unit tests and they junit is not yet added there in a way\r
+ that it does not appear in production bundles -->\r
+ <dependency>\r
+ <groupId>junit</groupId>\r
+ <artifactId>junit</artifactId>\r
+ <version>4.13.1</version>\r
+ <scope>test</scope>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.hamcrest</groupId>\r
+ <artifactId>hamcrest-core</artifactId>\r
+ <version>1.3</version>\r
+<!-- <scope>test</scope> -->\r
+ </dependency>\r
+ \r
+<!-- For Unit Tests End -->\r
\r
+<!-- dbcp and pool needed for H2Local and unitils, \r
+ move to taxeditor.webapp and taxedtior.test once all db dependencies are moved to webapp--> \r
<dependency>\r
<groupId>commons-dbcp</groupId>\r
<artifactId>commons-dbcp</artifactId>\r
<dependency>\r
<groupId>commons-pool</groupId>\r
<artifactId>commons-pool</artifactId>\r
- <version>1.5.4</version>\r
+ <version>1.6</version>\r
</dependency>\r
- \r
- <!-- For Unit Tests End -->\r
+\r
\r
<!-- For Hibernate Mapping Start -->\r
- <dependency>\r
- <groupId>wsdl4j</groupId>\r
- <artifactId>wsdl4j</artifactId>\r
- <version>1.6.3</version>\r
- </dependency>\r
<dependency>\r
<groupId>javax.validation</groupId>\r
<artifactId>validation-api</artifactId>\r
- <version>1.1.0.Final</version>\r
+ <version>2.0.1.Final</version>\r
</dependency>\r
<!-- For Hibernate Mapping End -->\r
\r
+ <!-- Hibernate -->\r
+ <!-- still needed because cdmlib-service still uses classes from cdmlib-persistence (e.g. OrderHint),\r
+ and those load classes from hibernate -->\r
+ <!-- all other org.hibernate dependencies have been removed already -->\r
+ <dependency>\r
+ <groupId>org.hibernate</groupId>\r
+ <artifactId>hibernate-core</artifactId>\r
+ <version>${hibernate.version}</version>\r
+ </dependency> \r
+ <dependency>\r
+ <groupId>org.hibernate</groupId>\r
+ <artifactId>hibernate-entitymanager</artifactId>\r
+ <version>${hibernate.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.hibernate</groupId>\r
+ <artifactId>hibernate-envers</artifactId>\r
+ <version>${hibernate.version}</version>\r
+ </dependency>\r
+ <dependency>\r
+ <!-- probably only used by hibernate-core, so remove when removing hibernate-core,\r
+ probably it can be removed even before -->\r
+ <groupId>antlr</groupId>\r
+ <artifactId>antlr</artifactId>\r
+ <version>2.7.7</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>cglib</groupId>\r
+ <artifactId>cglib-nodep</artifactId>\r
+ <version>3.3.0</version>\r
+ </dependency>\r
+ \r
<!-- KML/IIIF dependencies should not bee needed for the taxeditor, but at current the KMLDocumentBuilder \r
is used in the EditGeoService bean which is needed to display the distribution maps in the editor.\r
-->\r
<artifactId>iiif-apis</artifactId>\r
<version>0.3.7</version>\r
</dependency>\r
+ \r
+ <!-- database related, should be moved to local/test when possible -->\r
+ <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->\r
+ <dependency>\r
+ <groupId>mysql</groupId>\r
+ <artifactId>mysql-connector-java</artifactId>\r
+ <version>8.0.21</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.h2database</groupId>\r
+ <artifactId>h2</artifactId>\r
+ <version>1.4.190</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>org.postgresql</groupId>\r
+ <artifactId>postgresql</artifactId>\r
+ <version>42.2.18</version>\r
+ </dependency>\r
+ \r
+ <!-- mchange dependencies, needed in datasource view dialog for finish button (ClassName is needed for datasource.xml -->\r
+ <dependency>\r
+ <groupId>com.mchange</groupId>\r
+ <artifactId>c3p0</artifactId>\r
+ <version>0.9.5.2</version>\r
+ <!-- <scope>test</scope> -->\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.mchange</groupId>\r
+ <artifactId>mchange-commons-java</artifactId>\r
+ <!-- mchange-commons-java needs to match the version as defined in the c3p0/pom.xml -->\r
+ <version>0.2.11</version>\r
+ </dependency>\r
</dependencies>\r
</project>\r
\r
* The contents of this file are subject to the Mozilla Public License Version 1.1\r
* See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
-\r
package eu.etaxonomy.cdm.api.application;\r
\r
import java.util.ArrayList;\r
import eu.etaxonomy.taxeditor.session.CdmEntitySessionManager;\r
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;\r
\r
-\r
/**\r
* CDM Application Configuration class which manages the configuration for remoting\r
* clients\r
*/\r
public static final int HTTP_READ_TIMEOUT = 10 * 60 * 1000;\r
\r
-\r
protected ApplicationContext applicationContext;\r
\r
private ICdmRemoteSource remoteSource;\r
\r
public CdmApplicationRemoteConfiguration(ICdmRemoteSource remoteSource) {\r
this.remoteSource = remoteSource;\r
-\r
}\r
\r
public void setRemoteSource(ICdmRemoteSource remoteSource) {\r
return (IPolytomousKeyService) getService(IPolytomousKeyService.class, "/remoting/polytomouskey.service", new AuthenticatingHttpInvokerRequestExecutor());\r
}\r
\r
-\r
@Override\r
public IPolytomousKeyNodeService getPolytomousKeyNodeService(){\r
return (IPolytomousKeyNodeService) getService(IPolytomousKeyNodeService.class, "/remoting/polytomouskeynode.service", new AuthenticatingHttpInvokerRequestExecutor());\r
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-
-
package eu.etaxonomy.cdm.api.application;
import java.util.List;
* FIXME:Remoting extending {@link CdmApplicationController} is a temporary workaround.
* The {@link CdmApplicationController} should be split into a CdmApplicationControllerBase
* class with {@link CdmApplicationController} and this class as subclasses
- *
*/
public class CdmApplicationRemoteController extends CdmApplicationController {
false,
progressMonitor,
listeners);
-
}
public static CdmApplicationRemoteController NewInstance(ICdmRemoteSource remoteSource,
import java.io.IOException;
import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
import eu.etaxonomy.cdm.api.application.CdmApplicationUtils;
import eu.etaxonomy.cdm.config.CdmPersistentXMLSource.CdmSourceProperties;
configStringBuilder.append(" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + System.lineSeparator());
configStringBuilder.append(" xmlns:tx=\"http://www.springframework.org/schema/tx\"" + System.lineSeparator());
configStringBuilder.append(" xmlns:context=\"http://www.springframework.org/schema/context\"" + System.lineSeparator());
- configStringBuilder.append(" xsi:schemaLocation=\"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" + System.lineSeparator());
- configStringBuilder.append(" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd" + System.lineSeparator());
- configStringBuilder.append(" http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd" + System.lineSeparator());
+ configStringBuilder.append(" xsi:schemaLocation=\"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd" + System.lineSeparator());
+ configStringBuilder.append(" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd" + System.lineSeparator());
+ configStringBuilder.append(" http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd" + System.lineSeparator());
configStringBuilder.append("\">" + System.lineSeparator());
configStringBuilder.append(" <bean id=\"dataSourceProperties\" class=\"eu.etaxonomy.cdm.remote.config.DataSourceProperties\">" + System.lineSeparator());
configStringBuilder.append(" <property name=\"propsMap\">" + System.lineSeparator());
import java.util.Comparator;
import java.util.List;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
public static final Logger logger = Logger.getLogger(CdmServerInfo.class);
- private final static String CDMSERVER_PREFIX = "cdmserver/";
+ protected final static String CDMSERVER_PREFIX = "cdmserver/";
private final static String NAME_PRODUCTION = "cybertaxonomy.org";
private final static String SERVER_PRODUCTION = "api.cybertaxonomy.org";
public final static int NULL_PORT = -1;
public final static String NULL_PORT_STRING = "N/A";
- private static final String CDM_REMOTE_SERVERS_CONFIG_FILE = "cdm_remote_servers.json";
+ protected static final String CDM_REMOTE_SERVERS_CONFIG_FILE = "cdm_remote_servers.json";
private final String name;
private final String server;
private int port;
- private final List<CdmInstanceInfo> instances;
+ protected final List<CdmInstanceInfo> instances;
private String cdmlibServicesVersion = "";
private String cdmlibServicesLastModified = "";
} else {
addInstancesViaHttp();
}
+
+
Collections.sort(instances, new Comparator<CdmInstanceInfo>() {
@Override
public int compare(CdmInstanceInfo cii1, CdmInstanceInfo cii2){
return result;
}
- public static List<CdmServerInfo> getCdmServers() {
+ public static List<CdmServerInfo> getCdmServers(boolean isLocal) {
List<CdmServerInfoConfig> configList;
File file = new File(ConfigFileUtil.perUserCdmFolderFallback(), CDM_REMOTE_SERVERS_CONFIG_FILE);
if (file.exists()){
for(CdmServerInfoConfig config : configList) {
serverInfoList.add(new CdmServerInfo(config));
}
- // The local host managed server must not be in the config file
- CdmServerInfoConfig localHostManagedConfig = new CdmServerInfoConfig(NAME_LOCALHOST_MGD, SERVER_LOCALHOST, NULL_PORT, CDMSERVER_PREFIX, false);
- serverInfoList.add(new CdmServerInfo(localHostManagedConfig));
+ // The local host managed server must not be in the config file, this should be moved and only added when plugin is installed
+ if (isLocal){
+ CdmServerInfoConfig localHostManagedConfig = new CdmServerInfoConfig(NAME_LOCALHOST_MGD, SERVER_LOCALHOST, NULL_PORT, CDMSERVER_PREFIX, false);
+ serverInfoList.add(new CdmServerInfo(localHostManagedConfig));
+ }
+
return serverInfoList;
}
- private static List<CdmServerInfoConfig> loadFromConfigFile(File file) {
+ protected static List<CdmServerInfoConfig> loadFromConfigFile(File file) {
List<CdmServerInfoConfig> serverList = null;
import eu.etaxonomy.cdm.persistence.dao.initializer.IBeanInitializer;
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
import eu.etaxonomy.taxeditor.remoting.cache.ConversationalTransientEntityCacher;
-import net.sf.ehcache.statistics.LiveCacheStatistics;
+import net.sf.ehcache.statistics.FlatStatistics;
/**
* NOTE : It would be nice to have this class performing merge / delete operations
}
@Override
- public LiveCacheStatistics getCacheStatistics() {
+ public FlatStatistics getCacheStatistics() {
return cdmTransientEntityCacher.getCacheStatistics();
}
import eu.etaxonomy.cdm.cache.EntityCacherDebugResult;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
-import net.sf.ehcache.statistics.LiveCacheStatistics;
+import net.sf.ehcache.statistics.FlatStatistics;
public interface ICdmEntitySession {
public ICdmEntitySessionEnabled getOwner();
- public LiveCacheStatistics getCacheStatistics();
+ public FlatStatistics getCacheStatistics();
public <O extends Object> O load(O obj, boolean update);
import eu.etaxonomy.cdm.cache.EntityCacherDebugResult;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
-import net.sf.ehcache.statistics.LiveCacheStatistics;
+import net.sf.ehcache.statistics.FlatStatistics;
/**
* @author cmathew
}
@Override
- public LiveCacheStatistics getCacheStatistics() {
+ public FlatStatistics getCacheStatistics() {
return null;
}
return mergeResult;
}
+
}
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
-import net.sf.ehcache.statistics.LiveCacheStatistics;
+import net.sf.ehcache.statistics.FlatStatistics;
/**
* @author cmathew
}
@Override
- public LiveCacheStatistics getCacheStatistics() {
+ public FlatStatistics getCacheStatistics() {
return null;
}
-
-
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
- * Copyright (c) 2008-2011, Red Hat Inc. or third-party contributors as
- * indicated by the @author tags or express copyright attribution
- * statements applied by the authors. All third-party contributions are
- * distributed under license by Red Hat Inc.
- *
- * This copyrighted material is made available to anyone wishing to use, modify,
- * copy, or redistribute it subject to the terms and conditions of the GNU
- * Lesser General Public License, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
- * for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this distribution; if not, write to:
- * Free Software Foundation, Inc.
- * 51 Franklin Street, Fifth Floor
- * Boston, MA 02110-1301 USA
+ * License: GNU Lesser General Public License (LGPL), version 2.1 or later.
+ * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.collection.internal;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
-
-import javax.naming.NamingException;
+import java.util.Map;
import org.hibernate.AssertionFailure;
import org.hibernate.HibernateException;
import org.hibernate.engine.spi.SessionImplementor;
import org.hibernate.engine.spi.Status;
import org.hibernate.engine.spi.TypedValue;
+import org.hibernate.internal.CoreLogging;
+import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.SessionFactoryRegistry;
import org.hibernate.internal.util.MarkerObject;
import org.hibernate.internal.util.collections.EmptyIterator;
import org.hibernate.persister.collection.CollectionPersister;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.pretty.MessageHelper;
+import org.hibernate.type.CompositeType;
+import org.hibernate.type.IntegerType;
+import org.hibernate.type.LongType;
+import org.hibernate.type.PostgresUUIDType;
+import org.hibernate.type.StringType;
import org.hibernate.type.Type;
-import org.jboss.logging.Logger;
+import org.hibernate.type.UUIDBinaryType;
+import org.hibernate.type.UUIDCharType;
import eu.etaxonomy.cdm.api.application.CdmApplicationRemoteConfiguration;
import eu.etaxonomy.cdm.cache.ProxyUtils;
/**
* Base class implementing {@link org.hibernate.collection.spi.PersistentCollection}
*
- * This a extended copy of the original class from hibernate. It has been extended to
+ * This is an extended copy of the original class from hibernate. It has been extended to
* allow making remote service calls to spring httpinvoker services (see section at the bottom
* of this class).
*
- *
+ * NOTE: For updating this class to the latest hibernate version, update the serialVersionUID as
+ * described above, copy the new class to the old class BUT keep those 5 places marked with
+ * ##REMOTING-KEEP##
+ *
* @author Gavin King
* @author Cherian Mathew
*/
public abstract class AbstractPersistentCollection implements Serializable, PersistentCollection {
- private static final Logger log = Logger.getLogger( AbstractPersistentCollection.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( AbstractPersistentCollection.class );
/**
* <b>IMPORTANT:</b><br>
* The correct <code>serialVersionUID</code> is the <code>stream classdesc serialVersionUID</code>
* from the error message.
*/
- private static final long serialVersionUID = 2742261122392386159L;
+ private static final long serialVersionUID = 7094296207968006972L;
private transient SessionImplementor session;
+ private boolean isTempSession = false;
private boolean initialized;
private transient List<DelayedOperation> operationQueue;
private transient boolean directlyAccessible;
private Serializable storedSnapshot;
private String sessionFactoryUuid;
- private boolean specjLazyLoad = false;
+ private boolean allowLoadOutsideTransaction;
+
+ /**
+ * Not called by Hibernate, but used by non-JDK serialization,
+ * eg. SOAP libraries.
+ */
+ public AbstractPersistentCollection() {
+ }
+
+ protected AbstractPersistentCollection(SessionImplementor session) {
+ this.session = session;
+ }
@Override
- public final String getRole() {
+ public final String getRole() {
return role;
}
@Override
- public final Serializable getKey() {
+ public final Serializable getKey() {
return key;
}
@Override
- public final boolean isUnreferenced() {
+ public final boolean isUnreferenced() {
return role == null;
}
@Override
- public final boolean isDirty() {
+ public final boolean isDirty() {
return dirty;
}
@Override
- public final void clearDirty() {
+ public final void clearDirty() {
dirty = false;
}
@Override
- public final void dirty() {
+ public final void dirty() {
dirty = true;
}
@Override
- public final Serializable getStoredSnapshot() {
+ public final Serializable getStoredSnapshot() {
return storedSnapshot;
}
//Careful: these methods do not initialize the collection.
- /**
- * Is the initialized collection empty?
- */
@Override
- public abstract boolean empty();
+ public abstract boolean empty();
/**
* Called by any read-only method of the collection interface
return true;
}
else {
+ //##REMOTING-KEEP##
// In remoting we are sure that session is null
// both when using property paths and switching off conversations
if(session == null && remoting) {
- log.info("--> readSize, of " + getRole() + " with key " + getKey());
+ LOG.info("--> readSize, of " + getRole() + " with key " + getKey());
read();
} else {
- boolean isExtraLazy = withTemporarySessionIfNeeded(
- new LazyInitializationWork<Boolean>() {
- @Override
- public Boolean doWork() {
- CollectionEntry entry = session.getPersistenceContext().getCollectionEntry( AbstractPersistentCollection.this );
-
- if ( entry != null ) {
- CollectionPersister persister = entry.getLoadedPersister();
- if ( persister.isExtraLazy() ) {
- if ( hasQueuedOperations() ) {
- session.flush();
- }
- cachedSize = persister.getSize( entry.getLoadedKey(), session );
- return true;
- }
- else {
- read();
+ //keep formatting below to ease update to newer hibernate version
+ //##REMOTING-KEEP END##
+ final boolean isExtraLazy = withTemporarySessionIfNeeded(
+ new LazyInitializationWork<Boolean>() {
+ @Override
+ public Boolean doWork() {
+ final CollectionEntry entry = session.getPersistenceContext().getCollectionEntry( AbstractPersistentCollection.this );
+
+ if ( entry != null ) {
+ final CollectionPersister persister = entry.getLoadedPersister();
+ if ( persister.isExtraLazy() ) {
+ if ( hasQueuedOperations() ) {
+ session.flush();
}
+ cachedSize = persister.getSize( entry.getLoadedKey(), session );
+ return true;
}
- else{
- throwLazyInitializationExceptionIfNotConnected();
+ else {
+ read();
}
- return false;
}
+ else{
+ throwLazyInitializationExceptionIfNotConnected();
+ }
+ return false;
}
- );
- if ( isExtraLazy ) {
- return true;
- }
+ }
+ );
+ if ( isExtraLazy ) {
+ return true;
+ }
}