Class AbstractWhereClauseMatchCriteria
java.lang.Object
org.apereo.inspektr.audit.support.AbstractWhereClauseMatchCriteria
- All Implemented Interfaces:
WhereClauseMatchCriteria
- Direct Known Subclasses:
DurationWhereClauseMatchCriteria,MaxAgeWhereClauseMatchCriteria,NoMatchWhereClauseMatchCriteria
public abstract class AbstractWhereClauseMatchCriteria
extends Object
implements WhereClauseMatchCriteria
Match criteria defined in terms of a SQL where clause limiter. The
toString() method of this class produces a where clause beginning
with the text "WHERE" such that is can be directly appended to a SQL
statement without a where clause to narrow results.- Since:
- 1.0
- Version:
- $Revision: $
- Author:
- Marvin S. Addison
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCriteria(String column) Adds a parameterized selection criterion of the form column=? to the where clause.protected voidaddCriteria(String column, String operator) Adds a parameterized selection criterion of the form "column [operator] ?" to the where clause.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apereo.inspektr.audit.support.WhereClauseMatchCriteria
getParameterValues
-
Field Details
-
sbClause
Stores where clause string
-
-
Constructor Details
-
AbstractWhereClauseMatchCriteria
public AbstractWhereClauseMatchCriteria()
-
-
Method Details
-
toString
- Specified by:
toStringin interfaceWhereClauseMatchCriteria- Overrides:
toStringin classObject- Returns:
- The where clause text beginning with the string " WHERE" such that the return value can be directly appended to a SQL statement with no where clause.
-
addCriteria
Adds a parameterized selection criterion of the form column=? to the where clause.- Parameters:
column- Database column name.
-
addCriteria
Adds a parameterized selection criterion of the form "column [operator] ?" to the where clause.- Parameters:
column- Database column name.operator- the operator to use to separate.
-