com.ail.core.persistence
Interface QueryArg

All Superinterfaces:
CommandArg, java.io.Serializable
All Known Implementing Classes:
QueryArgImp, QueryCommand

public interface QueryArg
extends CommandArg

Arguments required by query service

Version:
$Revision: 1.3 $

Method Summary
 java.lang.Object[] getQueryArgumentsArg()
          Getter for the list of arument values referenced in the query
 java.lang.String getQueryNameArg()
          Getter for the query property.
 java.util.List<?> getResultsListRet()
          Getter returning the results of the query
 Type getUniqueResultRet()
          Gets the unique result - assuming there was only one object returned.
 void setQueryArgumentsArg(java.lang.Object... queryArgumentsArg)
          Setter for the list of argument values referenced in the query.
 void setQueryNameArg(java.lang.String queryName)
          Setter for the query string property.
 void setResultsListRet(java.util.List<java.lang.Object> resultsListRet)
          Setter for the list of query results
 void setUniqueResultRet(Type type)
          Set the unique result.
 
Methods inherited from interface com.ail.core.command.CommandArg
getCallersCore, setCallersCore
 

Method Detail

setQueryArgumentsArg

void setQueryArgumentsArg(java.lang.Object... queryArgumentsArg)
Setter for the list of argument values referenced in the query.

Parameters:
objectArg - new value for property.
See Also:
getQueryArgumentsArg()

getQueryArgumentsArg

java.lang.Object[] getQueryArgumentsArg()
Getter for the list of arument values referenced in the query

Returns:
List of argument objects

setQueryNameArg

void setQueryNameArg(java.lang.String queryName)
Setter for the query string property.

Parameters:
query - new value for property.
See Also:
#getQuery

getQueryNameArg

java.lang.String getQueryNameArg()
Getter for the query property.

Returns:
Value of query

getResultsListRet

java.util.List<?> getResultsListRet()
Getter returning the results of the query

Returns:
list of results from the query

setResultsListRet

void setResultsListRet(java.util.List<java.lang.Object> resultsListRet)
Setter for the list of query results

Parameters:
resultsListRet - List of results

getUniqueResultRet

Type getUniqueResultRet()
Gets the unique result - assuming there was only one object returned. This is an alternative to getResultsList.

Returns:
Result of the query

setUniqueResultRet

void setUniqueResultRet(Type type)
Set the unique result.

Parameters:
type - Result
See Also:
getUniqueResultRet()