FieldTestServiceClassEntityCriteria.java
package io.github.jhipster.sample.service.dto;
/*-
* #%L
* Jhipster Sample Application
* %%
* Copyright (C) 2017 Osgiliath
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
import java.io.Serializable;
import io.github.jhipster.sample.domain.enumeration.EnumFieldClass;
import io.github.jhipster.sample.domain.enumeration.EnumRequiredFieldClass;
import io.github.jhipster.service.filter.BooleanFilter;
import io.github.jhipster.service.filter.DoubleFilter;
import io.github.jhipster.service.filter.Filter;
import io.github.jhipster.service.filter.FloatFilter;
import io.github.jhipster.service.filter.IntegerFilter;
import io.github.jhipster.service.filter.LongFilter;
import io.github.jhipster.service.filter.StringFilter;
import io.github.jhipster.service.filter.BigDecimalFilter;
import io.github.jhipster.service.filter.InstantFilter;
import io.github.jhipster.service.filter.LocalDateFilter;
import io.github.jhipster.service.filter.ZonedDateTimeFilter;
/**
* Criteria class for the FieldTestServiceClassEntity entity. This class is used in FieldTestServiceClassEntityResource to
* receive all the possible filtering options from the Http GET request parameters.
* For example the following could be a valid requests:
* <code> /field-test-service-class-entities?id.greaterThan=5&attr1.contains=something&attr2.specified=false</code>
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
* fix type specific filters.
*/
public class FieldTestServiceClassEntityCriteria implements Serializable {
/**
* Class for filtering EnumFieldClass
*/
public static class EnumFieldClassFilter extends Filter<EnumFieldClass> {
}
/**
* Class for filtering EnumRequiredFieldClass
*/
public static class EnumRequiredFieldClassFilter extends Filter<EnumRequiredFieldClass> {
}
private static final long serialVersionUID = 1L;
private LongFilter id;
private StringFilter stringBob;
private StringFilter stringRequiredBob;
private StringFilter stringMinlengthBob;
private StringFilter stringMaxlengthBob;
private StringFilter stringPatternBob;
private IntegerFilter integerBob;
private IntegerFilter integerRequiredBob;
private IntegerFilter integerMinBob;
private IntegerFilter integerMaxBob;
private LongFilter longBob;
private LongFilter longRequiredBob;
private LongFilter longMinBob;
private LongFilter longMaxBob;
private FloatFilter floatBob;
private FloatFilter floatRequiredBob;
private FloatFilter floatMinBob;
private FloatFilter floatMaxBob;
private DoubleFilter doubleRequiredBob;
private DoubleFilter doubleMinBob;
private DoubleFilter doubleMaxBob;
private BigDecimalFilter bigDecimalRequiredBob;
private BigDecimalFilter bigDecimalMinBob;
private BigDecimalFilter bigDecimalMaxBob;
private LocalDateFilter localDateBob;
private LocalDateFilter localDateRequiredBob;
private InstantFilter instantBob;
private InstantFilter instanteRequiredBob;
private ZonedDateTimeFilter zonedDateTimeBob;
private ZonedDateTimeFilter zonedDateTimeRequiredBob;
private BooleanFilter booleanBob;
private BooleanFilter booleanRequiredBob;
private EnumFieldClassFilter enumBob;
private EnumRequiredFieldClassFilter enumRequiredBob;
public FieldTestServiceClassEntityCriteria() {
}
public LongFilter getId() {
return id;
}
public void setId(LongFilter id) {
this.id = id;
}
public StringFilter getStringBob() {
return stringBob;
}
public void setStringBob(StringFilter stringBob) {
this.stringBob = stringBob;
}
public StringFilter getStringRequiredBob() {
return stringRequiredBob;
}
public void setStringRequiredBob(StringFilter stringRequiredBob) {
this.stringRequiredBob = stringRequiredBob;
}
public StringFilter getStringMinlengthBob() {
return stringMinlengthBob;
}
public void setStringMinlengthBob(StringFilter stringMinlengthBob) {
this.stringMinlengthBob = stringMinlengthBob;
}
public StringFilter getStringMaxlengthBob() {
return stringMaxlengthBob;
}
public void setStringMaxlengthBob(StringFilter stringMaxlengthBob) {
this.stringMaxlengthBob = stringMaxlengthBob;
}
public StringFilter getStringPatternBob() {
return stringPatternBob;
}
public void setStringPatternBob(StringFilter stringPatternBob) {
this.stringPatternBob = stringPatternBob;
}
public IntegerFilter getIntegerBob() {
return integerBob;
}
public void setIntegerBob(IntegerFilter integerBob) {
this.integerBob = integerBob;
}
public IntegerFilter getIntegerRequiredBob() {
return integerRequiredBob;
}
public void setIntegerRequiredBob(IntegerFilter integerRequiredBob) {
this.integerRequiredBob = integerRequiredBob;
}
public IntegerFilter getIntegerMinBob() {
return integerMinBob;
}
public void setIntegerMinBob(IntegerFilter integerMinBob) {
this.integerMinBob = integerMinBob;
}
public IntegerFilter getIntegerMaxBob() {
return integerMaxBob;
}
public void setIntegerMaxBob(IntegerFilter integerMaxBob) {
this.integerMaxBob = integerMaxBob;
}
public LongFilter getLongBob() {
return longBob;
}
public void setLongBob(LongFilter longBob) {
this.longBob = longBob;
}
public LongFilter getLongRequiredBob() {
return longRequiredBob;
}
public void setLongRequiredBob(LongFilter longRequiredBob) {
this.longRequiredBob = longRequiredBob;
}
public LongFilter getLongMinBob() {
return longMinBob;
}
public void setLongMinBob(LongFilter longMinBob) {
this.longMinBob = longMinBob;
}
public LongFilter getLongMaxBob() {
return longMaxBob;
}
public void setLongMaxBob(LongFilter longMaxBob) {
this.longMaxBob = longMaxBob;
}
public FloatFilter getFloatBob() {
return floatBob;
}
public void setFloatBob(FloatFilter floatBob) {
this.floatBob = floatBob;
}
public FloatFilter getFloatRequiredBob() {
return floatRequiredBob;
}
public void setFloatRequiredBob(FloatFilter floatRequiredBob) {
this.floatRequiredBob = floatRequiredBob;
}
public FloatFilter getFloatMinBob() {
return floatMinBob;
}
public void setFloatMinBob(FloatFilter floatMinBob) {
this.floatMinBob = floatMinBob;
}
public FloatFilter getFloatMaxBob() {
return floatMaxBob;
}
public void setFloatMaxBob(FloatFilter floatMaxBob) {
this.floatMaxBob = floatMaxBob;
}
public DoubleFilter getDoubleRequiredBob() {
return doubleRequiredBob;
}
public void setDoubleRequiredBob(DoubleFilter doubleRequiredBob) {
this.doubleRequiredBob = doubleRequiredBob;
}
public DoubleFilter getDoubleMinBob() {
return doubleMinBob;
}
public void setDoubleMinBob(DoubleFilter doubleMinBob) {
this.doubleMinBob = doubleMinBob;
}
public DoubleFilter getDoubleMaxBob() {
return doubleMaxBob;
}
public void setDoubleMaxBob(DoubleFilter doubleMaxBob) {
this.doubleMaxBob = doubleMaxBob;
}
public BigDecimalFilter getBigDecimalRequiredBob() {
return bigDecimalRequiredBob;
}
public void setBigDecimalRequiredBob(BigDecimalFilter bigDecimalRequiredBob) {
this.bigDecimalRequiredBob = bigDecimalRequiredBob;
}
public BigDecimalFilter getBigDecimalMinBob() {
return bigDecimalMinBob;
}
public void setBigDecimalMinBob(BigDecimalFilter bigDecimalMinBob) {
this.bigDecimalMinBob = bigDecimalMinBob;
}
public BigDecimalFilter getBigDecimalMaxBob() {
return bigDecimalMaxBob;
}
public void setBigDecimalMaxBob(BigDecimalFilter bigDecimalMaxBob) {
this.bigDecimalMaxBob = bigDecimalMaxBob;
}
public LocalDateFilter getLocalDateBob() {
return localDateBob;
}
public void setLocalDateBob(LocalDateFilter localDateBob) {
this.localDateBob = localDateBob;
}
public LocalDateFilter getLocalDateRequiredBob() {
return localDateRequiredBob;
}
public void setLocalDateRequiredBob(LocalDateFilter localDateRequiredBob) {
this.localDateRequiredBob = localDateRequiredBob;
}
public InstantFilter getInstantBob() {
return instantBob;
}
public void setInstantBob(InstantFilter instantBob) {
this.instantBob = instantBob;
}
public InstantFilter getInstanteRequiredBob() {
return instanteRequiredBob;
}
public void setInstanteRequiredBob(InstantFilter instanteRequiredBob) {
this.instanteRequiredBob = instanteRequiredBob;
}
public ZonedDateTimeFilter getZonedDateTimeBob() {
return zonedDateTimeBob;
}
public void setZonedDateTimeBob(ZonedDateTimeFilter zonedDateTimeBob) {
this.zonedDateTimeBob = zonedDateTimeBob;
}
public ZonedDateTimeFilter getZonedDateTimeRequiredBob() {
return zonedDateTimeRequiredBob;
}
public void setZonedDateTimeRequiredBob(ZonedDateTimeFilter zonedDateTimeRequiredBob) {
this.zonedDateTimeRequiredBob = zonedDateTimeRequiredBob;
}
public BooleanFilter getBooleanBob() {
return booleanBob;
}
public void setBooleanBob(BooleanFilter booleanBob) {
this.booleanBob = booleanBob;
}
public BooleanFilter getBooleanRequiredBob() {
return booleanRequiredBob;
}
public void setBooleanRequiredBob(BooleanFilter booleanRequiredBob) {
this.booleanRequiredBob = booleanRequiredBob;
}
public EnumFieldClassFilter getEnumBob() {
return enumBob;
}
public void setEnumBob(EnumFieldClassFilter enumBob) {
this.enumBob = enumBob;
}
public EnumRequiredFieldClassFilter getEnumRequiredBob() {
return enumRequiredBob;
}
public void setEnumRequiredBob(EnumRequiredFieldClassFilter enumRequiredBob) {
this.enumRequiredBob = enumRequiredBob;
}
@Override
public String toString() {
return "FieldTestServiceClassEntityCriteria{" +
(id != null ? "id=" + id + ", " : "") +
(stringBob != null ? "stringBob=" + stringBob + ", " : "") +
(stringRequiredBob != null ? "stringRequiredBob=" + stringRequiredBob + ", " : "") +
(stringMinlengthBob != null ? "stringMinlengthBob=" + stringMinlengthBob + ", " : "") +
(stringMaxlengthBob != null ? "stringMaxlengthBob=" + stringMaxlengthBob + ", " : "") +
(stringPatternBob != null ? "stringPatternBob=" + stringPatternBob + ", " : "") +
(integerBob != null ? "integerBob=" + integerBob + ", " : "") +
(integerRequiredBob != null ? "integerRequiredBob=" + integerRequiredBob + ", " : "") +
(integerMinBob != null ? "integerMinBob=" + integerMinBob + ", " : "") +
(integerMaxBob != null ? "integerMaxBob=" + integerMaxBob + ", " : "") +
(longBob != null ? "longBob=" + longBob + ", " : "") +
(longRequiredBob != null ? "longRequiredBob=" + longRequiredBob + ", " : "") +
(longMinBob != null ? "longMinBob=" + longMinBob + ", " : "") +
(longMaxBob != null ? "longMaxBob=" + longMaxBob + ", " : "") +
(floatBob != null ? "floatBob=" + floatBob + ", " : "") +
(floatRequiredBob != null ? "floatRequiredBob=" + floatRequiredBob + ", " : "") +
(floatMinBob != null ? "floatMinBob=" + floatMinBob + ", " : "") +
(floatMaxBob != null ? "floatMaxBob=" + floatMaxBob + ", " : "") +
(doubleRequiredBob != null ? "doubleRequiredBob=" + doubleRequiredBob + ", " : "") +
(doubleMinBob != null ? "doubleMinBob=" + doubleMinBob + ", " : "") +
(doubleMaxBob != null ? "doubleMaxBob=" + doubleMaxBob + ", " : "") +
(bigDecimalRequiredBob != null ? "bigDecimalRequiredBob=" + bigDecimalRequiredBob + ", " : "") +
(bigDecimalMinBob != null ? "bigDecimalMinBob=" + bigDecimalMinBob + ", " : "") +
(bigDecimalMaxBob != null ? "bigDecimalMaxBob=" + bigDecimalMaxBob + ", " : "") +
(localDateBob != null ? "localDateBob=" + localDateBob + ", " : "") +
(localDateRequiredBob != null ? "localDateRequiredBob=" + localDateRequiredBob + ", " : "") +
(instantBob != null ? "instantBob=" + instantBob + ", " : "") +
(instanteRequiredBob != null ? "instanteRequiredBob=" + instanteRequiredBob + ", " : "") +
(zonedDateTimeBob != null ? "zonedDateTimeBob=" + zonedDateTimeBob + ", " : "") +
(zonedDateTimeRequiredBob != null ? "zonedDateTimeRequiredBob=" + zonedDateTimeRequiredBob + ", " : "") +
(booleanBob != null ? "booleanBob=" + booleanBob + ", " : "") +
(booleanRequiredBob != null ? "booleanRequiredBob=" + booleanRequiredBob + ", " : "") +
(enumBob != null ? "enumBob=" + enumBob + ", " : "") +
(enumRequiredBob != null ? "enumRequiredBob=" + enumRequiredBob + ", " : "") +
"}";
}
}