Skip to content

Commit

Permalink
runtme-field: Use new generated getters in all fields
Browse files Browse the repository at this point in the history
  • Loading branch information
Pyknic committed Nov 10, 2016
1 parent 03957d5 commit 8816f42
Show file tree
Hide file tree
Showing 23 changed files with 91 additions and 61 deletions.
Expand Up @@ -18,8 +18,10 @@


import com.speedment.runtime.config.identifier.ColumnIdentifier; import com.speedment.runtime.config.identifier.ColumnIdentifier;
import com.speedment.runtime.field.BooleanField; import com.speedment.runtime.field.BooleanField;
import com.speedment.runtime.field.internal.method.GetBooleanImpl;
import com.speedment.runtime.field.method.BooleanGetter; import com.speedment.runtime.field.method.BooleanGetter;
import com.speedment.runtime.field.method.BooleanSetter; import com.speedment.runtime.field.method.BooleanSetter;
import com.speedment.runtime.field.method.GetBoolean;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
import javax.annotation.Generated; import javax.annotation.Generated;
import static java.util.Objects.requireNonNull; import static java.util.Objects.requireNonNull;
Expand All @@ -35,14 +37,14 @@
public final class BooleanFieldImpl<ENTITY, D> implements BooleanField<ENTITY, D> { public final class BooleanFieldImpl<ENTITY, D> implements BooleanField<ENTITY, D> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final BooleanGetter<ENTITY> getter; private final GetBoolean<ENTITY, D> getter;
private final BooleanSetter<ENTITY> setter; private final BooleanSetter<ENTITY> setter;
private final TypeMapper<D, Boolean> typeMapper; private final TypeMapper<D, Boolean> typeMapper;
private final boolean unique; private final boolean unique;


public BooleanFieldImpl(ColumnIdentifier<ENTITY> identifier, BooleanGetter<ENTITY> getter, BooleanSetter<ENTITY> setter, TypeMapper<D, Boolean> typeMapper, boolean unique) { public BooleanFieldImpl(ColumnIdentifier<ENTITY> identifier, BooleanGetter<ENTITY> getter, BooleanSetter<ENTITY> setter, TypeMapper<D, Boolean> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetBooleanImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
this.unique = unique; this.unique = unique;
Expand All @@ -59,7 +61,7 @@ public BooleanSetter<ENTITY> setter() {
} }


@Override @Override
public BooleanGetter<ENTITY> getter() { public GetBoolean<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -20,13 +20,15 @@
import com.speedment.runtime.field.ByteField; import com.speedment.runtime.field.ByteField;
import com.speedment.runtime.field.internal.comparator.ByteFieldComparator; import com.speedment.runtime.field.internal.comparator.ByteFieldComparator;
import com.speedment.runtime.field.internal.comparator.ByteFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.ByteFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.GetByteImpl;
import com.speedment.runtime.field.internal.predicate.bytes.ByteBetweenPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteEqualPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteEqualPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterOrEqualPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterThanPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterThanPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteInPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteInPredicate;
import com.speedment.runtime.field.method.ByteGetter; import com.speedment.runtime.field.method.ByteGetter;
import com.speedment.runtime.field.method.ByteSetter; import com.speedment.runtime.field.method.ByteSetter;
import com.speedment.runtime.field.method.GetByte;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -46,14 +48,14 @@
public final class ByteFieldImpl<ENTITY, D> implements ByteField<ENTITY, D> { public final class ByteFieldImpl<ENTITY, D> implements ByteField<ENTITY, D> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final ByteGetter<ENTITY> getter; private final GetByte<ENTITY, D> getter;
private final ByteSetter<ENTITY> setter; private final ByteSetter<ENTITY> setter;
private final TypeMapper<D, Byte> typeMapper; private final TypeMapper<D, Byte> typeMapper;
private final boolean unique; private final boolean unique;


public ByteFieldImpl(ColumnIdentifier<ENTITY> identifier, ByteGetter<ENTITY> getter, ByteSetter<ENTITY> setter, TypeMapper<D, Byte> typeMapper, boolean unique) { public ByteFieldImpl(ColumnIdentifier<ENTITY> identifier, ByteGetter<ENTITY> getter, ByteSetter<ENTITY> setter, TypeMapper<D, Byte> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetByteImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
this.unique = unique; this.unique = unique;
Expand All @@ -70,7 +72,7 @@ public ByteSetter<ENTITY> setter() {
} }


@Override @Override
public ByteGetter<ENTITY> getter() { public GetByte<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -24,6 +24,7 @@
import com.speedment.runtime.field.internal.comparator.ByteFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.ByteFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.BackwardFinderImpl; import com.speedment.runtime.field.internal.method.BackwardFinderImpl;
import com.speedment.runtime.field.internal.method.FindFromByte; import com.speedment.runtime.field.internal.method.FindFromByte;
import com.speedment.runtime.field.internal.method.GetByteImpl;
import com.speedment.runtime.field.internal.predicate.bytes.ByteBetweenPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteEqualPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteEqualPredicate;
import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.bytes.ByteGreaterOrEqualPredicate;
Expand All @@ -33,6 +34,7 @@
import com.speedment.runtime.field.method.ByteGetter; import com.speedment.runtime.field.method.ByteGetter;
import com.speedment.runtime.field.method.ByteSetter; import com.speedment.runtime.field.method.ByteSetter;
import com.speedment.runtime.field.method.FindFrom; import com.speedment.runtime.field.method.FindFrom;
import com.speedment.runtime.field.method.GetByte;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -55,15 +57,15 @@
public final class ByteForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements ByteField<ENTITY, D>, ByteForeignKeyField<ENTITY, D, FK_ENTITY> { public final class ByteForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements ByteField<ENTITY, D>, ByteForeignKeyField<ENTITY, D, FK_ENTITY> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final ByteGetter<ENTITY> getter; private final GetByte<ENTITY, D> getter;
private final ByteSetter<ENTITY> setter; private final ByteSetter<ENTITY> setter;
private final ByteField<FK_ENTITY, D> referenced; private final ByteField<FK_ENTITY, D> referenced;
private final TypeMapper<D, Byte> typeMapper; private final TypeMapper<D, Byte> typeMapper;
private final boolean unique; private final boolean unique;


public ByteForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, ByteGetter<ENTITY> getter, ByteSetter<ENTITY> setter, ByteField<FK_ENTITY, D> referenced, TypeMapper<D, Byte> typeMapper, boolean unique) { public ByteForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, ByteGetter<ENTITY> getter, ByteSetter<ENTITY> setter, ByteField<FK_ENTITY, D> referenced, TypeMapper<D, Byte> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetByteImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.referenced = requireNonNull(referenced); this.referenced = requireNonNull(referenced);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
Expand All @@ -81,7 +83,7 @@ public ByteSetter<ENTITY> setter() {
} }


@Override @Override
public ByteGetter<ENTITY> getter() { public GetByte<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -20,13 +20,15 @@
import com.speedment.runtime.field.CharField; import com.speedment.runtime.field.CharField;
import com.speedment.runtime.field.internal.comparator.CharFieldComparator; import com.speedment.runtime.field.internal.comparator.CharFieldComparator;
import com.speedment.runtime.field.internal.comparator.CharFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.CharFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.GetCharImpl;
import com.speedment.runtime.field.internal.predicate.chars.CharBetweenPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharEqualPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharEqualPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharGreaterOrEqualPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharGreaterThanPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharGreaterThanPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharInPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharInPredicate;
import com.speedment.runtime.field.method.CharGetter; import com.speedment.runtime.field.method.CharGetter;
import com.speedment.runtime.field.method.CharSetter; import com.speedment.runtime.field.method.CharSetter;
import com.speedment.runtime.field.method.GetChar;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -46,14 +48,14 @@
public final class CharFieldImpl<ENTITY, D> implements CharField<ENTITY, D> { public final class CharFieldImpl<ENTITY, D> implements CharField<ENTITY, D> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final CharGetter<ENTITY> getter; private final GetChar<ENTITY, D> getter;
private final CharSetter<ENTITY> setter; private final CharSetter<ENTITY> setter;
private final TypeMapper<D, Character> typeMapper; private final TypeMapper<D, Character> typeMapper;
private final boolean unique; private final boolean unique;


public CharFieldImpl(ColumnIdentifier<ENTITY> identifier, CharGetter<ENTITY> getter, CharSetter<ENTITY> setter, TypeMapper<D, Character> typeMapper, boolean unique) { public CharFieldImpl(ColumnIdentifier<ENTITY> identifier, CharGetter<ENTITY> getter, CharSetter<ENTITY> setter, TypeMapper<D, Character> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetCharImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
this.unique = unique; this.unique = unique;
Expand All @@ -70,7 +72,7 @@ public CharSetter<ENTITY> setter() {
} }


@Override @Override
public CharGetter<ENTITY> getter() { public GetChar<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -24,6 +24,7 @@
import com.speedment.runtime.field.internal.comparator.CharFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.CharFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.BackwardFinderImpl; import com.speedment.runtime.field.internal.method.BackwardFinderImpl;
import com.speedment.runtime.field.internal.method.FindFromChar; import com.speedment.runtime.field.internal.method.FindFromChar;
import com.speedment.runtime.field.internal.method.GetCharImpl;
import com.speedment.runtime.field.internal.predicate.chars.CharBetweenPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharEqualPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharEqualPredicate;
import com.speedment.runtime.field.internal.predicate.chars.CharGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.chars.CharGreaterOrEqualPredicate;
Expand All @@ -33,6 +34,7 @@
import com.speedment.runtime.field.method.CharGetter; import com.speedment.runtime.field.method.CharGetter;
import com.speedment.runtime.field.method.CharSetter; import com.speedment.runtime.field.method.CharSetter;
import com.speedment.runtime.field.method.FindFrom; import com.speedment.runtime.field.method.FindFrom;
import com.speedment.runtime.field.method.GetChar;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -55,15 +57,15 @@
public final class CharForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements CharField<ENTITY, D>, CharForeignKeyField<ENTITY, D, FK_ENTITY> { public final class CharForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements CharField<ENTITY, D>, CharForeignKeyField<ENTITY, D, FK_ENTITY> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final CharGetter<ENTITY> getter; private final GetChar<ENTITY, D> getter;
private final CharSetter<ENTITY> setter; private final CharSetter<ENTITY> setter;
private final CharField<FK_ENTITY, D> referenced; private final CharField<FK_ENTITY, D> referenced;
private final TypeMapper<D, Character> typeMapper; private final TypeMapper<D, Character> typeMapper;
private final boolean unique; private final boolean unique;


public CharForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, CharGetter<ENTITY> getter, CharSetter<ENTITY> setter, CharField<FK_ENTITY, D> referenced, TypeMapper<D, Character> typeMapper, boolean unique) { public CharForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, CharGetter<ENTITY> getter, CharSetter<ENTITY> setter, CharField<FK_ENTITY, D> referenced, TypeMapper<D, Character> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetCharImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.referenced = requireNonNull(referenced); this.referenced = requireNonNull(referenced);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
Expand All @@ -81,7 +83,7 @@ public CharSetter<ENTITY> setter() {
} }


@Override @Override
public CharGetter<ENTITY> getter() { public GetChar<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -20,13 +20,15 @@
import com.speedment.runtime.field.DoubleField; import com.speedment.runtime.field.DoubleField;
import com.speedment.runtime.field.internal.comparator.DoubleFieldComparator; import com.speedment.runtime.field.internal.comparator.DoubleFieldComparator;
import com.speedment.runtime.field.internal.comparator.DoubleFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.DoubleFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.GetDoubleImpl;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleBetweenPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleEqualPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleEqualPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterOrEqualPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterThanPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterThanPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleInPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleInPredicate;
import com.speedment.runtime.field.method.DoubleGetter; import com.speedment.runtime.field.method.DoubleGetter;
import com.speedment.runtime.field.method.DoubleSetter; import com.speedment.runtime.field.method.DoubleSetter;
import com.speedment.runtime.field.method.GetDouble;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -46,14 +48,14 @@
public final class DoubleFieldImpl<ENTITY, D> implements DoubleField<ENTITY, D> { public final class DoubleFieldImpl<ENTITY, D> implements DoubleField<ENTITY, D> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final DoubleGetter<ENTITY> getter; private final GetDouble<ENTITY, D> getter;
private final DoubleSetter<ENTITY> setter; private final DoubleSetter<ENTITY> setter;
private final TypeMapper<D, Double> typeMapper; private final TypeMapper<D, Double> typeMapper;
private final boolean unique; private final boolean unique;


public DoubleFieldImpl(ColumnIdentifier<ENTITY> identifier, DoubleGetter<ENTITY> getter, DoubleSetter<ENTITY> setter, TypeMapper<D, Double> typeMapper, boolean unique) { public DoubleFieldImpl(ColumnIdentifier<ENTITY> identifier, DoubleGetter<ENTITY> getter, DoubleSetter<ENTITY> setter, TypeMapper<D, Double> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetDoubleImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
this.unique = unique; this.unique = unique;
Expand All @@ -70,7 +72,7 @@ public DoubleSetter<ENTITY> setter() {
} }


@Override @Override
public DoubleGetter<ENTITY> getter() { public GetDouble<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -24,6 +24,7 @@
import com.speedment.runtime.field.internal.comparator.DoubleFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.DoubleFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.BackwardFinderImpl; import com.speedment.runtime.field.internal.method.BackwardFinderImpl;
import com.speedment.runtime.field.internal.method.FindFromDouble; import com.speedment.runtime.field.internal.method.FindFromDouble;
import com.speedment.runtime.field.internal.method.GetDoubleImpl;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleBetweenPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleEqualPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleEqualPredicate;
import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.doubles.DoubleGreaterOrEqualPredicate;
Expand All @@ -33,6 +34,7 @@
import com.speedment.runtime.field.method.DoubleGetter; import com.speedment.runtime.field.method.DoubleGetter;
import com.speedment.runtime.field.method.DoubleSetter; import com.speedment.runtime.field.method.DoubleSetter;
import com.speedment.runtime.field.method.FindFrom; import com.speedment.runtime.field.method.FindFrom;
import com.speedment.runtime.field.method.GetDouble;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -55,15 +57,15 @@
public final class DoubleForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements DoubleField<ENTITY, D>, DoubleForeignKeyField<ENTITY, D, FK_ENTITY> { public final class DoubleForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements DoubleField<ENTITY, D>, DoubleForeignKeyField<ENTITY, D, FK_ENTITY> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final DoubleGetter<ENTITY> getter; private final GetDouble<ENTITY, D> getter;
private final DoubleSetter<ENTITY> setter; private final DoubleSetter<ENTITY> setter;
private final DoubleField<FK_ENTITY, D> referenced; private final DoubleField<FK_ENTITY, D> referenced;
private final TypeMapper<D, Double> typeMapper; private final TypeMapper<D, Double> typeMapper;
private final boolean unique; private final boolean unique;


public DoubleForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, DoubleGetter<ENTITY> getter, DoubleSetter<ENTITY> setter, DoubleField<FK_ENTITY, D> referenced, TypeMapper<D, Double> typeMapper, boolean unique) { public DoubleForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, DoubleGetter<ENTITY> getter, DoubleSetter<ENTITY> setter, DoubleField<FK_ENTITY, D> referenced, TypeMapper<D, Double> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetDoubleImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.referenced = requireNonNull(referenced); this.referenced = requireNonNull(referenced);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
Expand All @@ -81,7 +83,7 @@ public DoubleSetter<ENTITY> setter() {
} }


@Override @Override
public DoubleGetter<ENTITY> getter() { public GetDouble<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -20,13 +20,15 @@
import com.speedment.runtime.field.FloatField; import com.speedment.runtime.field.FloatField;
import com.speedment.runtime.field.internal.comparator.FloatFieldComparator; import com.speedment.runtime.field.internal.comparator.FloatFieldComparator;
import com.speedment.runtime.field.internal.comparator.FloatFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.FloatFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.GetFloatImpl;
import com.speedment.runtime.field.internal.predicate.floats.FloatBetweenPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatEqualPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatEqualPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterOrEqualPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterThanPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterThanPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatInPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatInPredicate;
import com.speedment.runtime.field.method.FloatGetter; import com.speedment.runtime.field.method.FloatGetter;
import com.speedment.runtime.field.method.FloatSetter; import com.speedment.runtime.field.method.FloatSetter;
import com.speedment.runtime.field.method.GetFloat;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -46,14 +48,14 @@
public final class FloatFieldImpl<ENTITY, D> implements FloatField<ENTITY, D> { public final class FloatFieldImpl<ENTITY, D> implements FloatField<ENTITY, D> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final FloatGetter<ENTITY> getter; private final GetFloat<ENTITY, D> getter;
private final FloatSetter<ENTITY> setter; private final FloatSetter<ENTITY> setter;
private final TypeMapper<D, Float> typeMapper; private final TypeMapper<D, Float> typeMapper;
private final boolean unique; private final boolean unique;


public FloatFieldImpl(ColumnIdentifier<ENTITY> identifier, FloatGetter<ENTITY> getter, FloatSetter<ENTITY> setter, TypeMapper<D, Float> typeMapper, boolean unique) { public FloatFieldImpl(ColumnIdentifier<ENTITY> identifier, FloatGetter<ENTITY> getter, FloatSetter<ENTITY> setter, TypeMapper<D, Float> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetFloatImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
this.unique = unique; this.unique = unique;
Expand All @@ -70,7 +72,7 @@ public FloatSetter<ENTITY> setter() {
} }


@Override @Override
public FloatGetter<ENTITY> getter() { public GetFloat<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down
Expand Up @@ -24,6 +24,7 @@
import com.speedment.runtime.field.internal.comparator.FloatFieldComparatorImpl; import com.speedment.runtime.field.internal.comparator.FloatFieldComparatorImpl;
import com.speedment.runtime.field.internal.method.BackwardFinderImpl; import com.speedment.runtime.field.internal.method.BackwardFinderImpl;
import com.speedment.runtime.field.internal.method.FindFromFloat; import com.speedment.runtime.field.internal.method.FindFromFloat;
import com.speedment.runtime.field.internal.method.GetFloatImpl;
import com.speedment.runtime.field.internal.predicate.floats.FloatBetweenPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatBetweenPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatEqualPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatEqualPredicate;
import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterOrEqualPredicate; import com.speedment.runtime.field.internal.predicate.floats.FloatGreaterOrEqualPredicate;
Expand All @@ -33,6 +34,7 @@
import com.speedment.runtime.field.method.FindFrom; import com.speedment.runtime.field.method.FindFrom;
import com.speedment.runtime.field.method.FloatGetter; import com.speedment.runtime.field.method.FloatGetter;
import com.speedment.runtime.field.method.FloatSetter; import com.speedment.runtime.field.method.FloatSetter;
import com.speedment.runtime.field.method.GetFloat;
import com.speedment.runtime.field.predicate.FieldPredicate; import com.speedment.runtime.field.predicate.FieldPredicate;
import com.speedment.runtime.field.predicate.Inclusion; import com.speedment.runtime.field.predicate.Inclusion;
import com.speedment.runtime.typemapper.TypeMapper; import com.speedment.runtime.typemapper.TypeMapper;
Expand All @@ -55,15 +57,15 @@
public final class FloatForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements FloatField<ENTITY, D>, FloatForeignKeyField<ENTITY, D, FK_ENTITY> { public final class FloatForeignKeyFieldImpl<ENTITY, D, FK_ENTITY> implements FloatField<ENTITY, D>, FloatForeignKeyField<ENTITY, D, FK_ENTITY> {


private final ColumnIdentifier<ENTITY> identifier; private final ColumnIdentifier<ENTITY> identifier;
private final FloatGetter<ENTITY> getter; private final GetFloat<ENTITY, D> getter;
private final FloatSetter<ENTITY> setter; private final FloatSetter<ENTITY> setter;
private final FloatField<FK_ENTITY, D> referenced; private final FloatField<FK_ENTITY, D> referenced;
private final TypeMapper<D, Float> typeMapper; private final TypeMapper<D, Float> typeMapper;
private final boolean unique; private final boolean unique;


public FloatForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, FloatGetter<ENTITY> getter, FloatSetter<ENTITY> setter, FloatField<FK_ENTITY, D> referenced, TypeMapper<D, Float> typeMapper, boolean unique) { public FloatForeignKeyFieldImpl(ColumnIdentifier<ENTITY> identifier, FloatGetter<ENTITY> getter, FloatSetter<ENTITY> setter, FloatField<FK_ENTITY, D> referenced, TypeMapper<D, Float> typeMapper, boolean unique) {
this.identifier = requireNonNull(identifier); this.identifier = requireNonNull(identifier);
this.getter = requireNonNull(getter); this.getter = new GetFloatImpl<>(this, getter);
this.setter = requireNonNull(setter); this.setter = requireNonNull(setter);
this.referenced = requireNonNull(referenced); this.referenced = requireNonNull(referenced);
this.typeMapper = requireNonNull(typeMapper); this.typeMapper = requireNonNull(typeMapper);
Expand All @@ -81,7 +83,7 @@ public FloatSetter<ENTITY> setter() {
} }


@Override @Override
public FloatGetter<ENTITY> getter() { public GetFloat<ENTITY, D> getter() {
return getter; return getter;
} }


Expand Down

0 comments on commit 8816f42

Please sign in to comment.