Update for Ebean 10.1.1

This commit is contained in:
Rob Bygrave
2016-12-13 21:58:56 +13:00
parent 17f28ba0aa
commit 016cd3fb71
21 changed files with 83 additions and 125 deletions
@@ -1,14 +1,14 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.ServerConfig;
import com.avaje.ebean.plugin.ExtraTypeFactory;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLatteLineString;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLatteMultiLineString;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLatteMultiPoint;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLatteMultiPolygon;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLattePoint;
import com.avaje.ebean.postgis.latte.ScalarTypeGeoLattePolygon;
import com.avaje.ebeaninternal.server.type.ScalarType;
import io.ebean.config.ServerConfig;
import io.ebean.plugin.ExtraTypeFactory;
import io.ebean.postgis.latte.ScalarTypeGeoLatteLineString;
import io.ebean.postgis.latte.ScalarTypeGeoLatteMultiLineString;
import io.ebean.postgis.latte.ScalarTypeGeoLatteMultiPoint;
import io.ebean.postgis.latte.ScalarTypeGeoLatteMultiPolygon;
import io.ebean.postgis.latte.ScalarTypeGeoLattePoint;
import io.ebean.postgis.latte.ScalarTypeGeoLattePolygon;
import io.ebeaninternal.server.type.ScalarType;
import java.util.ArrayList;
import java.util.List;
@@ -1,10 +1,9 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebeaninternal.server.type.CtCompoundTypeScalarList;
import com.avaje.ebeaninternal.server.type.DataBind;
import com.avaje.ebeaninternal.server.type.DataReader;
import com.avaje.ebeaninternal.server.type.ScalarType;
import com.avaje.ebeanservice.docstore.api.mapping.DocPropertyType;
import io.ebeaninternal.server.type.DataBind;
import io.ebeaninternal.server.type.DataReader;
import io.ebeaninternal.server.type.ScalarType;
import io.ebeanservice.docstore.api.mapping.DocPropertyType;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonParser;
import org.postgis.Geometry;
@@ -112,11 +111,6 @@ abstract class ScalarTypePgisBase<T extends Geometry> implements ScalarType<T> {
}
@Override
public void accumulateScalarTypes(String propName, CtCompoundTypeScalarList list) {
}
@Override
public Object toJdbcType(Object value) {
return null;
@@ -1,8 +1,7 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.LineString;
import org.postgis.Point;
public class ScalarTypePgisLineString extends ScalarTypePgisBase<LineString> {
@@ -1,7 +1,6 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.LineString;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.MultiLineString;
public class ScalarTypePgisMultiLineString extends ScalarTypePgisBase<MultiLineString> {
@@ -1,7 +1,6 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.MultiLineString;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.MultiPoint;
public class ScalarTypePgisMultiPoint extends ScalarTypePgisBase<MultiPoint> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.MultiPolygon;
public class ScalarTypePgisMultiPolygon extends ScalarTypePgisBase<MultiPolygon> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.Point;
public class ScalarTypePgisPoint extends ScalarTypePgisBase<Point> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis;
package io.ebean.postgis;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.postgis.Polygon;
public class ScalarTypePgisPolygon extends ScalarTypePgisBase<Polygon> {
@@ -1,10 +1,9 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebeaninternal.server.type.CtCompoundTypeScalarList;
import com.avaje.ebeaninternal.server.type.DataBind;
import com.avaje.ebeaninternal.server.type.DataReader;
import com.avaje.ebeaninternal.server.type.ScalarType;
import com.avaje.ebeanservice.docstore.api.mapping.DocPropertyType;
import io.ebeaninternal.server.type.DataBind;
import io.ebeaninternal.server.type.DataReader;
import io.ebeaninternal.server.type.ScalarType;
import io.ebeanservice.docstore.api.mapping.DocPropertyType;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonParser;
import org.geolatte.geom.Geometry;
@@ -106,11 +105,6 @@ abstract class ScalarTypeGeoLatteBase<T extends Geometry> implements ScalarType<
}
@Override
public void accumulateScalarTypes(String propName, CtCompoundTypeScalarList list) {
}
@Override
public Object toJdbcType(Object value) {
return null;
@@ -1,8 +1,7 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.LineString;
import org.geolatte.geom.MultiLineString;
public class ScalarTypeGeoLatteLineString extends ScalarTypeGeoLatteBase<LineString> {
@@ -1,8 +1,7 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.MultiLineString;
import org.geolatte.geom.MultiPolygon;
public class ScalarTypeGeoLatteMultiLineString extends ScalarTypeGeoLatteBase<MultiLineString> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.MultiPoint;
public class ScalarTypeGeoLatteMultiPoint extends ScalarTypeGeoLatteBase<MultiPoint> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.MultiPolygon;
public class ScalarTypeGeoLatteMultiPolygon extends ScalarTypeGeoLatteBase<MultiPolygon> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.Point;
public class ScalarTypeGeoLattePoint extends ScalarTypeGeoLatteBase<Point> {
@@ -1,6 +1,6 @@
package com.avaje.ebean.postgis.latte;
package io.ebean.postgis.latte;
import com.avaje.ebean.config.dbplatform.ExtraDbTypes;
import io.ebean.config.dbplatform.ExtraDbTypes;
import org.geolatte.geom.Polygon;
public class ScalarTypeGeoLattePolygon extends ScalarTypeGeoLatteBase<Polygon> {
@@ -1 +0,0 @@
com.avaje.ebean.postgis.RegisterFactory
@@ -0,0 +1 @@
io.ebean.postgis.RegisterFactory
@@ -1,6 +1,6 @@
package org.example.domain;
import com.avaje.ebean.Ebean;
import io.ebean.Ebean;
import jdk.nashorn.internal.ir.annotations.Ignore;
import org.postgis.LineString;
import org.postgis.MultiLineString;
@@ -1,6 +1,6 @@
package org.example.domain;
import com.avaje.ebean.Ebean;
import io.ebean.Ebean;
import jdk.nashorn.internal.ir.annotations.Ignore;
import org.geolatte.geom.Point;
import org.geolatte.geom.Polygon;
+31 -32
View File
@@ -1,39 +1,38 @@
<configuration scan="true" scanPeriod="3 seconds">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</Pattern>
</encoder>
</appender>
<appender name="APPLICATION"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>log/application.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>log/application.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>90</MaxHistory>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</Pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="APPLICATION" />
<appender-ref ref="STDOUT" />
</root>
<appender name="APPLICATION"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>log/application.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>log/application.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>90</MaxHistory>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
</encoder>
</appender>
<logger name="org.avaje" level="INFO" />
<logger name="com.avaje" level="INFO" />
<!-- Logging for SQL etc -->
<logger name="org.avaje.ebean.SQL" level="TRACE" />
<logger name="org.avaje.ebean.TXN" level="TRACE" />
<logger name="org.avaje.ebean.SUM" level="TRACE" />
<root level="INFO">
<appender-ref ref="APPLICATION"/>
<appender-ref ref="STDOUT"/>
</root>
<logger name="com.avaje.ebean.dbmigration.DdlRunner" level="INFO"/>
<logger name="org.avaje" level="INFO"/>
<logger name="com.avaje" level="INFO"/>
<!-- Logging for SQL etc -->
<logger name="io.ebean.SQL" level="TRACE"/>
<logger name="io.ebean.TXN" level="TRACE"/>
<logger name="io.ebean.SUM" level="TRACE"/>
<logger name="io.ebean.DDL" level="TRACE"/>
</configuration>