Package br.com.jarch.jpa.param
Class ParamFieldValueBuilder<E extends IIdentity>
- java.lang.Object
-
- br.com.jarch.jpa.param.ParamFieldValueBuilder<E>
-
public final class ParamFieldValueBuilder<E extends IIdentity> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParamFieldValueBuilder<E>
addConcatWhere(java.lang.String where)
ParamFieldValueBuilder<E>
addConcatWhere(java.lang.String where, java.util.Map<java.lang.String,java.lang.Object> paramValues)
ParamFieldValueBuilder<E>
addExistsField(java.lang.String attribute)
ParamFieldValueBuilder<E>
addFieldValueContains(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueDifferent(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueEqual(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueEqual(java.lang.String attribute, java.lang.Object value, boolean caseSensitive)
ParamFieldValueBuilder<E>
addFieldValueLarger(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueLargerEqual(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueLess(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueLessEqual(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addFieldValueNotContains(java.lang.String attribute, java.lang.Object value)
ParamFieldValueBuilder<E>
addJpql(java.lang.String where)
ParamFieldValueBuilder<E>
addJpql(java.lang.String where, java.util.Map<java.lang.String,java.lang.Object> paramValues)
ParamFieldValueBuilder<E>
addNotExistsField(java.lang.String attribute)
ParamFieldValues
build()
static <E extends IIdentity>
ParamFieldValueBuilder<E>newInstance(java.lang.Class<E> classEntity)
-
-
-
Method Detail
-
newInstance
public static <E extends IIdentity> ParamFieldValueBuilder<E> newInstance(java.lang.Class<E> classEntity)
-
addFieldValueEqual
public ParamFieldValueBuilder<E> addFieldValueEqual(java.lang.String attribute, java.lang.Object value)
-
addFieldValueEqual
public ParamFieldValueBuilder<E> addFieldValueEqual(java.lang.String attribute, java.lang.Object value, boolean caseSensitive)
-
addFieldValueLarger
public ParamFieldValueBuilder<E> addFieldValueLarger(java.lang.String attribute, java.lang.Object value)
-
addFieldValueLess
public ParamFieldValueBuilder<E> addFieldValueLess(java.lang.String attribute, java.lang.Object value)
-
addFieldValueDifferent
public ParamFieldValueBuilder<E> addFieldValueDifferent(java.lang.String attribute, java.lang.Object value)
-
addFieldValueLargerEqual
public ParamFieldValueBuilder<E> addFieldValueLargerEqual(java.lang.String attribute, java.lang.Object value)
-
addFieldValueLessEqual
public ParamFieldValueBuilder<E> addFieldValueLessEqual(java.lang.String attribute, java.lang.Object value)
-
addFieldValueContains
public ParamFieldValueBuilder<E> addFieldValueContains(java.lang.String attribute, java.lang.Object value)
-
addFieldValueNotContains
public ParamFieldValueBuilder<E> addFieldValueNotContains(java.lang.String attribute, java.lang.Object value)
-
addExistsField
public ParamFieldValueBuilder<E> addExistsField(java.lang.String attribute)
-
addNotExistsField
public ParamFieldValueBuilder<E> addNotExistsField(java.lang.String attribute)
-
addConcatWhere
public ParamFieldValueBuilder<E> addConcatWhere(java.lang.String where)
-
addConcatWhere
public ParamFieldValueBuilder<E> addConcatWhere(java.lang.String where, java.util.Map<java.lang.String,java.lang.Object> paramValues)
-
addJpql
public ParamFieldValueBuilder<E> addJpql(java.lang.String where)
-
addJpql
public ParamFieldValueBuilder<E> addJpql(java.lang.String where, java.util.Map<java.lang.String,java.lang.Object> paramValues)
-
build
public ParamFieldValues build()
-
-