com.genesyslab.omsdk.qil
Class QILInteractionQueryBySQL

java.lang.Object
  extended bycom.genesyslab.omsdk.qil.QILInteractionQueryBySQL

public final class QILInteractionQueryBySQL
extends java.lang.Object

Specifies a query condition for fetching interactions from a queue and for ordering the returned interactions. QIL does not verify the correctness of SQL statements, but relies fully on Interaction Server validation.

Since:
7.2.001.00
See Also:
QILQueue.getInteractionsByQuery(QILInteractionQueryBySQL, boolean), QILQueue.asyncGetInteractionsByQuery(QILInteractionQueryBySQL, boolean)

Constructor Summary
QILInteractionQueryBySQL()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getOrderBy()
          Gets the current ORDER BY criteria.
 java.lang.String getSqlCriteria()
          Gets the current SQL criteria.
 int hashCode()
           
 void setOrderBy(java.lang.String orderBy)
          Sets the current ORDER BY criteria.
 void setSqlCriteria(java.lang.String sqlCriteria)
          Sets the SQL criteria.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QILInteractionQueryBySQL

public QILInteractionQueryBySQL()
Method Detail

getOrderBy

public final java.lang.String getOrderBy()
Gets the current ORDER BY criteria.

Returns:
the ORDER BY criteria.

setOrderBy

public final void setOrderBy(java.lang.String orderBy)
Sets the current ORDER BY criteria.

Parameters:
orderBy - the ORDER BY criteria.

getSqlCriteria

public final java.lang.String getSqlCriteria()
Gets the current SQL criteria.

Returns:
the current SQL criteria.

setSqlCriteria

public final void setSqlCriteria(java.lang.String sqlCriteria)
Sets the SQL criteria.

Parameters:
sqlCriteria - the SQL criteria.

equals

public final boolean equals(java.lang.Object o)

hashCode

public final int hashCode()

toString

public final java.lang.String toString()