package se.unlogic.standardutils.dao; public class QueryParameter<BeanType,ColumnType> { private ColumnType value; private Column<BeanType, ? super ColumnType> column; private String operator = QueryOperators.EQUALS.getOperator(); QueryParameter(Column<BeanType,? super ColumnType> column, ColumnType value) { super(); this.column = column; this.value = value; } QueryParameter(Column<BeanType,? super ColumnType> column, ColumnType value, QueryOperators operator) { super(); this.column = column; this.value = value; this.operator = operator.getOperator(); } public ColumnType getValue() { return value; } public Column<BeanType,? super ColumnType> getColumn() { return column; } public String getOperator() { return operator; } }