All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yuehuanghun.mybatis.milu.criteria.LambdaUpdatePredicateImpl Maven / Gradle / Ivy

There is a newer version: 1.18.0
Show newest version
package com.yuehuanghun.mybatis.milu.criteria;

import java.util.function.Consumer;

import com.yuehuanghun.mybatis.milu.annotation.Mode;
import com.yuehuanghun.mybatis.milu.criteria.lambda.SerializableFunction;

import lombok.Getter;

public class LambdaUpdatePredicateImpl extends LambdaPredicateImpl implements LambdaUpdatePredicate {

	@Getter
	private UpdatePredicateImpl delegate = new UpdatePredicateImpl();
	
	@Override
	public LambdaUpdatePredicate updateMode(Mode updateMode) {
		getDelegate().updateMode(updateMode);
		return this;
	}

	@Override
	public Mode getUpdateMode() {
		return getDelegate().getUpdateMode();
	}
	
	@Override
	public LambdaUpdatePredicate apply(T entity) {
		super.apply(entity);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate conditionMode(Mode conditionMode) {
		super.conditionMode(conditionMode);
		return this;
	}

	@Override
	public LambdaUpdatePredicate and(Condition... conditions) {
		super.and(conditions);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate and(Consumer> predicate) {
		super.and(predicate);
		return this;
	}

	@Override
	public LambdaUpdatePredicate or(Condition... conditions) {
		super.or(conditions);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate or(Consumer> predicate) {
		super.or(predicate);
		return this;
	}

	@Override
	public LambdaUpdatePredicate not(Condition... conditions) {
		super.not(conditions);
		return this;
	}

	@Override
	public LambdaUpdatePredicate not(Consumer> predicate) {
		super.not(predicate);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate andP(Consumer predicate) {
		super.andP(predicate);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate orP(Consumer predicate) {
		super.orP(predicate);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate notP(Consumer predicate) {
		super.notP(predicate);
		return this;
	}

	@Override
	public LambdaUpdatePredicate eq(SerializableFunction getterFn) {
		super.eq(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate eq(boolean accept, SerializableFunction getterFn) {
		super.eq(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate neq(SerializableFunction getterFn) {
		super.neq(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate neq(boolean accept, SerializableFunction getterFn) {
		super.neq(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lt(SerializableFunction getterFn) {
		super.lt(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lt(boolean accept, SerializableFunction getterFn) {
		super.lt(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lte(SerializableFunction getterFn) {
		super.lte(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lte(boolean accept, SerializableFunction getterFn) {
		super.lte(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gt(SerializableFunction getterFn) {
		super.gt(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gt(boolean accept, SerializableFunction getterFn) {
		super.gt(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gte(SerializableFunction getterFn) {
		super.gte(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gte(boolean accept, SerializableFunction getterFn) {
		super.gte(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate like(SerializableFunction getterFn) {
		super.like(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate like(boolean accept, SerializableFunction getterFn) {
		super.like(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notLike(SerializableFunction getterFn) {
		super.notLike(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notLike(boolean accept, SerializableFunction getterFn) {
		super.notLike(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate contain(SerializableFunction getterFn) {
		super.contain(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate contain(boolean accept, SerializableFunction getterFn) {
		super.contain(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notContain(SerializableFunction getterFn) {
		super.notContain(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notContain(boolean accept, SerializableFunction getterFn) {
		super.notContain(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate startWith(SerializableFunction getterFn) {
		super.startWith(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate startWith(boolean accept, SerializableFunction getterFn) {
		super.startWith(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate endWith(SerializableFunction getterFn) {
		super.endWith(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate endWith(boolean accept, SerializableFunction getterFn) {
		super.endWith(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate between(SerializableFunction getterFn, Object startValue, Object endValue) {
		super.between(getterFn, startValue, endValue);
		return this;
	}

	@Override
	public LambdaUpdatePredicate between(boolean accept, SerializableFunction getterFn, Object startValue,
			Object endValue) {
		super.between(accept, getterFn, startValue, endValue);
		return this;
	}

	@Override
	public LambdaUpdatePredicate isNull(SerializableFunction getterFn) {
		super.isNull(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate isNull(boolean accept, SerializableFunction getterFn) {
		super.isNull(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notNull(SerializableFunction getterFn) {
		super.notNull(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notNull(boolean accept, SerializableFunction getterFn) {
		super.notNull(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate in(SerializableFunction getterFn) {
		super.in(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate in(boolean accept, SerializableFunction getterFn) {
		super.in(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notIn(SerializableFunction getterFn) {
		super.notIn(getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notIn(boolean accept, SerializableFunction getterFn) {
		super.notIn(accept, getterFn);
		return this;
	}

	@Override
	public LambdaUpdatePredicate eq(SerializableFunction getterFn, Object value) {
		super.eq(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate eq(boolean accept, SerializableFunction getterFn, Object value) {
		super.eq(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate neq(SerializableFunction getterFn, Object value) {
		super.neq(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate neq(boolean accept, SerializableFunction getterFn, Object value) {
		super.neq(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lt(SerializableFunction getterFn, Object value) {
		super.lt(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lt(boolean accept, SerializableFunction getterFn, Object value) {
		super.lt(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lte(SerializableFunction getterFn, Object value) {
		super.lte(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate lte(boolean accept, SerializableFunction getterFn, Object value) {
		super.lte(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gt(SerializableFunction getterFn, Object value) {
		super.gt(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gt(boolean accept, SerializableFunction getterFn, Object value) {
		super.gt(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gte(SerializableFunction getterFn, Object value) {
		super.gte(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate gte(boolean accept, SerializableFunction getterFn, Object value) {
		super.gte(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate like(SerializableFunction getterFn, Object value) {
		super.like(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate like(boolean accept, SerializableFunction getterFn, Object value) {
		super.like(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notLike(SerializableFunction getterFn, Object value) {
		super.notLike(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notLike(boolean accept, SerializableFunction getterFn, Object value) {
		super.notLike(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate contain(SerializableFunction getterFn, Object value) {
		super.contain(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate contain(boolean accept, SerializableFunction getterFn, Object value) {
		super.contain(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notContain(SerializableFunction getterFn, Object value) {
		super.notContain(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notContain(boolean accept, SerializableFunction getterFn, Object value) {
		super.notContain(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate startWith(SerializableFunction getterFn, Object value) {
		super.startWith(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate startWith(boolean accept, SerializableFunction getterFn, Object value) {
		super.startWith(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate endWith(SerializableFunction getterFn, Object value) {
		super.endWith(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate endWith(boolean accept, SerializableFunction getterFn, Object value) {
		super.endWith(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate in(SerializableFunction getterFn, Object value) {
		super.in(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate in(boolean accept, SerializableFunction getterFn, Object value) {
		super.in(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notIn(SerializableFunction getterFn, Object value) {
		super.notIn(getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate notIn(boolean accept, SerializableFunction getterFn, Object value) {
		super.notIn(accept, getterFn, value);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate regex(SerializableFunction getterFn, Object value) {
		super.regex(getterFn, value);
		return this;
	}
	
	@Override
	public LambdaUpdatePredicate regex(boolean accept, SerializableFunction getterFn, Object value) {
		super.regex(accept, getterFn, value);
		return this;
	}

	@Override
	public LambdaUpdatePredicate undeleted() {
		getDelegate().undeleted();
		return this;
	}

	@Override
	public LambdaUpdatePredicate deleted() {
		getDelegate().deleted();
		return this;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy