org.omnaest.utils.structure.table.concrete.predicates
Class PredicateFactory<E>

java.lang.Object
  extended by org.omnaest.utils.structure.table.concrete.predicates.PredicateFactory<E>

public class PredicateFactory<E>
extends Object


Constructor Summary
PredicateFactory()
           
 
Method Summary
static
<E> TableSelectable.Predicate<E>
columnValueEquals(Collection<Table.Column<E>> columnCollection, E element)
           
static
<E> TableSelectable.Predicate<E>
columnValueEquals(E element, Table.Column<E>... columns)
           
static
<E> TableSelectable.Predicate<E>
columnValueEquals(Table.Column<E> column, E element)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsBetween(Collection<Table.Column<E>> columnCollection, E elementFrom, E elementTo)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsBetween(E elementFrom, E elementTo, Table.Column<E>... columns)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsBetween(Table.Column<E> column, E elementFrom, E elementTo)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsIn(Collection<E> elementCollection, Table.Column<E>... columns)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsIn(Collection<Table.Column<E>> columnCollection, Collection<E> elementCollection)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsIn(Collection<Table.Column<E>> columnCollection, E... elements)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsIn(Table.Column<E> column, Collection<E> elementCollection)
           
static
<E> TableSelectable.Predicate<E>
columnValueIsIn(Table.Column<E> column, E... elements)
           
static
<E> TableSelectable.Predicate<E>
equalColumns(Table.Column<E>... columns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredicateFactory

public PredicateFactory()
Method Detail

columnValueEquals

public static <E> TableSelectable.Predicate<E> columnValueEquals(Table.Column<E> column,
                                                                 E element)
Parameters:
column -
element -
Returns:
See Also:
ColumnValueEquals

columnValueIsIn

public static <E> TableSelectable.Predicate<E> columnValueIsIn(Collection<E> elementCollection,
                                                               Table.Column<E>... columns)
Parameters:
column -
elementCollection -
Returns:
See Also:
ColumnValueIsIn

columnValueIsIn

public static <E> TableSelectable.Predicate<E> columnValueIsIn(Collection<Table.Column<E>> columnCollection,
                                                               Collection<E> elementCollection)
Parameters:
columnCollection -
elementCollection -
Returns:
See Also:
ColumnValueIsIn

columnValueIsIn

public static <E> TableSelectable.Predicate<E> columnValueIsIn(Collection<Table.Column<E>> columnCollection,
                                                               E... elements)
Parameters:
columnCollection -
elements -
Returns:
See Also:
ColumnValueIsIn

columnValueIsIn

public static <E> TableSelectable.Predicate<E> columnValueIsIn(Table.Column<E> column,
                                                               Collection<E> elementCollection)
Parameters:
column -
elementCollection -
Returns:
See Also:
ColumnValueIsIn

columnValueIsIn

public static <E> TableSelectable.Predicate<E> columnValueIsIn(Table.Column<E> column,
                                                               E... elements)
Parameters:
column -
elements -
Returns:
See Also:
ColumnValueIsIn

columnValueEquals

public static <E> TableSelectable.Predicate<E> columnValueEquals(E element,
                                                                 Table.Column<E>... columns)
Parameters:
column -
element -
Returns:
See Also:
ColumnValueEquals

columnValueEquals

public static <E> TableSelectable.Predicate<E> columnValueEquals(Collection<Table.Column<E>> columnCollection,
                                                                 E element)
Parameters:
columnCollection -
element -
Returns:
See Also:
ColumnValueEquals

columnValueIsBetween

public static <E> TableSelectable.Predicate<E> columnValueIsBetween(Table.Column<E> column,
                                                                    E elementFrom,
                                                                    E elementTo)
Parameters:
column -
elementFrom -
elementTo -
Returns:
See Also:
ColumnValueIsBetween

columnValueIsBetween

public static <E> TableSelectable.Predicate<E> columnValueIsBetween(E elementFrom,
                                                                    E elementTo,
                                                                    Table.Column<E>... columns)
Parameters:
column -
elementFrom -
elementTo -
Returns:
See Also:
ColumnValueIsBetween

columnValueIsBetween

public static <E> TableSelectable.Predicate<E> columnValueIsBetween(Collection<Table.Column<E>> columnCollection,
                                                                    E elementFrom,
                                                                    E elementTo)
Parameters:
columnCollection -
elementFrom -
elementTo -
Returns:
See Also:
ColumnValueIsBetween

equalColumns

public static <E> TableSelectable.Predicate<E> equalColumns(Table.Column<E>... columns)
Parameters:
columns -
Returns:
See Also:
EqualColumns


Copyright © 2011. All Rights Reserved.