Remove PROTOTYPE from some enums in query builders

This commit is contained in:
Nik Everett 2016-04-01 12:59:11 -04:00
parent cbbf80ca35
commit 90f300bb71
2 changed files with 2 additions and 15 deletions

View File

@ -39,15 +39,9 @@ public enum GeoValidationMethod implements Writeable<GeoValidationMethod>{
public static final GeoValidationMethod DEFAULT = STRICT;
public static final boolean DEFAULT_LENIENT_PARSING = (DEFAULT != STRICT);
private static final GeoValidationMethod PROTOTYPE = DEFAULT;
@Override
public GeoValidationMethod readFrom(StreamInput in) throws IOException {
return GeoValidationMethod.values()[in.readVInt()];
}
public static GeoValidationMethod readGeoValidationMethodFrom(StreamInput in) throws IOException {
return PROTOTYPE.readFrom(in);
return GeoValidationMethod.values()[in.readVInt()];
}
@Override

View File

@ -31,8 +31,6 @@ import java.util.Locale;
public enum Operator implements Writeable<Operator> {
OR, AND;
private static final Operator PROTOTYPE = OR;
public BooleanClause.Occur toBooleanClauseOccur() {
switch (this) {
case OR:
@ -55,8 +53,7 @@ public enum Operator implements Writeable<Operator> {
}
}
@Override
public Operator readFrom(StreamInput in) throws IOException {
public static Operator readOperatorFrom(StreamInput in) throws IOException {
int ordinal = in.readVInt();
if (ordinal < 0 || ordinal >= values().length) {
throw new IOException("Unknown Operator ordinal [" + ordinal + "]");
@ -64,10 +61,6 @@ public enum Operator implements Writeable<Operator> {
return values()[ordinal];
}
public static Operator readOperatorFrom(StreamInput in) throws IOException {
return PROTOTYPE.readFrom(in);
}
@Override
public void writeTo(StreamOutput out) throws IOException {
out.writeVInt(this.ordinal());