mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-10-24 23:56:36 +00:00
No effective change - rename parameter ctx -> parser
This commit is contained in:
@@ -197,7 +197,7 @@ public interface ScalarType<T> extends StringParser, StringFormatter, ScalarData
|
||||
/**
|
||||
* Read the value from JsonParser.
|
||||
*/
|
||||
T jsonRead(JsonParser ctx, JsonToken event) throws IOException;
|
||||
T jsonRead(JsonParser parser, JsonToken event) throws IOException;
|
||||
|
||||
/**
|
||||
* Write the value to the JsonGenerator.
|
||||
|
||||
@@ -69,11 +69,11 @@ public abstract class ScalarTypeBaseDate<T> extends ScalarTypeBase<T> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public T jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public T jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
if (JsonToken.VALUE_NUMBER_INT == event) {
|
||||
return convertFromMillis(ctx.getLongValue());
|
||||
return convertFromMillis(parser.getLongValue());
|
||||
} else {
|
||||
return convertFromDate(Date.valueOf(ctx.getText()));
|
||||
return convertFromDate(Date.valueOf(parser.getText()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -84,19 +84,19 @@ public abstract class ScalarTypeBaseDateTime<T> extends ScalarTypeBase<T> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public T jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public T jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
|
||||
switch (event) {
|
||||
case VALUE_NUMBER_INT: {
|
||||
return convertFromMillis(ctx.getLongValue());
|
||||
return convertFromMillis(parser.getLongValue());
|
||||
}
|
||||
case VALUE_NUMBER_FLOAT: {
|
||||
BigDecimal value = ctx.getDecimalValue();
|
||||
BigDecimal value = parser.getDecimalValue();
|
||||
Timestamp timestamp = DecimalUtils.toTimestamp(value);
|
||||
return convertFromTimestamp(timestamp);
|
||||
}
|
||||
default: {
|
||||
String jsonDateTime = ctx.getText();
|
||||
String jsonDateTime = parser.getText();
|
||||
return convertFromTimestamp(dateTimeParser.parse(jsonDateTime));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -123,8 +123,8 @@ public abstract class ScalarTypeBaseVarchar<T> extends ScalarTypeBase<T> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public T jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return parse(ctx.getValueAsString());
|
||||
public T jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
package com.avaje.ebeaninternal.server.type;
|
||||
|
||||
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
import com.fasterxml.jackson.core.JsonToken;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.io.DataOutput;
|
||||
import java.io.IOException;
|
||||
@@ -7,11 +11,6 @@ import java.math.BigDecimal;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Types;
|
||||
|
||||
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
|
||||
import com.fasterxml.jackson.core.JsonGenerator;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
import com.fasterxml.jackson.core.JsonToken;
|
||||
|
||||
/**
|
||||
* ScalarType for BigDecimal.
|
||||
*/
|
||||
@@ -78,8 +77,8 @@ public class ScalarTypeBigDecimal extends ScalarTypeBase<BigDecimal> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getDecimalValue();
|
||||
public BigDecimal jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getDecimalValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -280,7 +280,7 @@ public class ScalarTypeBoolean {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean jsonRead(JsonParser ctx, JsonToken event) {
|
||||
public Boolean jsonRead(JsonParser parser, JsonToken event) {
|
||||
return JsonToken.VALUE_TRUE == event ? Boolean.TRUE : Boolean.FALSE;
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ public class ScalarTypeByte extends ScalarTypeBase<Byte> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Byte jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public Byte jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
throw new IOException("Not supported");
|
||||
}
|
||||
|
||||
|
||||
@@ -46,9 +46,9 @@ public abstract class ScalarTypeBytesBase extends ScalarTypeBase<byte[]> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public byte[] jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream(500);
|
||||
ctx.readBinaryValue(out);
|
||||
parser.readBinaryValue(out);
|
||||
return out.toByteArray();
|
||||
}
|
||||
|
||||
|
||||
@@ -69,9 +69,9 @@ public class ScalarTypeBytesEncrypted implements ScalarType<byte[]> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public byte[] jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream(500);
|
||||
ctx.readBinaryValue(out);
|
||||
parser.readBinaryValue(out);
|
||||
return out.toByteArray();
|
||||
}
|
||||
|
||||
|
||||
@@ -64,8 +64,8 @@ public class ScalarTypeCharArray extends ScalarTypeBaseVarchar<char[]> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public char[] jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getValueAsString().toCharArray();
|
||||
public char[] jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getValueAsString().toCharArray();
|
||||
}
|
||||
|
||||
public void jsonWrite(JsonGenerator ctx, String name, char[] value) throws IOException {
|
||||
|
||||
@@ -85,8 +85,8 @@ public class ScalarTypeDouble extends ScalarTypeBase<Double> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Double jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getDoubleValue();
|
||||
public Double jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getDoubleValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -102,8 +102,8 @@ public class ScalarTypeDuration extends ScalarTypeBase<Duration> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Duration jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return Duration.parse(ctx.getValueAsString());
|
||||
public Duration jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return Duration.parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -133,8 +133,8 @@ public class ScalarTypeEncryptedWrapper<T> implements ScalarType<T> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public T jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return wrapped.jsonRead(ctx, event);
|
||||
public T jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return wrapped.jsonRead(parser, event);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -232,8 +232,8 @@ public class ScalarTypeEnumStandard {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return parse(ctx.getValueAsString());
|
||||
public Object jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -109,10 +109,10 @@ public class ScalarTypeFile extends ScalarTypeBase<File> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public File jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public File jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
File tempFile = File.createTempFile(prefix, suffix, directory);
|
||||
OutputStream os = getOutputStream(tempFile);
|
||||
ctx.readBinaryValue(os);
|
||||
parser.readBinaryValue(os);
|
||||
os.flush();
|
||||
os.close();
|
||||
return tempFile;
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
package com.avaje.ebeaninternal.server.type;
|
||||
|
||||
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
import com.fasterxml.jackson.core.JsonToken;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.io.DataOutput;
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Types;
|
||||
|
||||
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
|
||||
import com.fasterxml.jackson.core.JsonGenerator;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
import com.fasterxml.jackson.core.JsonToken;
|
||||
|
||||
/**
|
||||
* ScalarType for Float and float.
|
||||
*/
|
||||
@@ -85,8 +84,8 @@ public class ScalarTypeFloat extends ScalarTypeBase<Float> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Float jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getFloatValue();
|
||||
public Float jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getFloatValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -85,8 +85,8 @@ public class ScalarTypeInteger extends ScalarTypeBase<Integer> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getIntValue();
|
||||
public Integer jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getIntValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -77,12 +77,12 @@ public class ScalarTypeJodaLocalTime extends ScalarTypeBase<LocalTime> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public LocalTime jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public LocalTime jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
if (JsonToken.VALUE_NUMBER_INT == event) {
|
||||
long millis = ctx.getLongValue();
|
||||
long millis = parser.getLongValue();
|
||||
return convertFromMillis(millis);
|
||||
} else {
|
||||
String string = ctx.getValueAsString();
|
||||
String string = parser.getValueAsString();
|
||||
throw new RuntimeException("convert " + string);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -206,11 +206,11 @@ public abstract class ScalarTypeJsonMap extends ScalarTypeBase<Map> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public Map jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
// at this point the BeanProperty has read the START_OBJECT token
|
||||
// to check for a null value. Pass the START_OBJECT token through to
|
||||
// the EJson parsing so that it knows the first token has been read
|
||||
return EJson.parseObject(ctx, event);
|
||||
return EJson.parseObject(parser, event);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -218,10 +218,10 @@ public abstract class ScalarTypeJsonNode extends ScalarTypeBase<JsonNode> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public JsonNode jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public JsonNode jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
// at this point the BeanProperty has read the START_OBJECT token
|
||||
// to check for a null value.
|
||||
return objectMapper.readValue(ctx, JsonNode.class);
|
||||
return objectMapper.readValue(parser, JsonNode.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -94,8 +94,8 @@ public class ScalarTypeLocalTime extends ScalarTypeBase<LocalTime> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public LocalTime jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return LocalTime.parse(ctx.getValueAsString());
|
||||
public LocalTime jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return LocalTime.parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -85,8 +85,8 @@ public class ScalarTypeLong extends ScalarTypeBase<Long> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getLongValue();
|
||||
public Long jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getLongValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -92,8 +92,8 @@ public class ScalarTypeMathBigInteger extends ScalarTypeBase<BigInteger> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigInteger jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getDecimalValue().toBigInteger();
|
||||
public BigInteger jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getDecimalValue().toBigInteger();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -119,8 +119,8 @@ public class ScalarTypeMonthDay extends ScalarTypeBase<MonthDay> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public MonthDay jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return parse(ctx.getValueAsString());
|
||||
public MonthDay jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -123,11 +123,11 @@ public class ScalarTypePostgresHstore extends ScalarTypeBase<Map> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
public Map jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
// at this point the BeanProperty has read the START_OBJECT token
|
||||
// to check for a null value. Pass the START_OBJECT token through to
|
||||
// the EJson parsing so that it knows the first token has been read
|
||||
return EJson.parseObject(ctx, event);
|
||||
return EJson.parseObject(parser, event);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -86,8 +86,8 @@ public class ScalarTypeShort extends ScalarTypeBase<Short> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Short jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getShortValue();
|
||||
public Short jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getShortValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -85,8 +85,8 @@ public class ScalarTypeString extends ScalarTypeBase<String> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return ctx.getValueAsString();
|
||||
public String jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parser.getValueAsString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -87,8 +87,8 @@ public class ScalarTypeTime extends ScalarTypeBase<Time> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Time jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return parse(ctx.getValueAsString());
|
||||
public Time jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return parse(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -144,8 +144,8 @@ public class ScalarTypeUUIDBinary extends ScalarTypeBase<UUID> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public UUID jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return UUID.fromString(ctx.getValueAsString());
|
||||
public UUID jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return UUID.fromString(parser.getValueAsString());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -182,8 +182,8 @@ public class ScalarTypeWrapper<B, S> implements ScalarType<B> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public B jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
S object = scalarType.jsonRead(ctx, event);
|
||||
public B jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
S object = scalarType.jsonRead(parser, event);
|
||||
return converter.wrapValue(object);
|
||||
}
|
||||
|
||||
|
||||
@@ -89,8 +89,8 @@ public class ScalarTypeYear extends ScalarTypeBase<Year> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Year jsonRead(JsonParser ctx, JsonToken event) throws IOException {
|
||||
return Year.of(ctx.getIntValue());
|
||||
public Year jsonRead(JsonParser parser, JsonToken event) throws IOException {
|
||||
return Year.of(parser.getIntValue());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user