|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.util.PLSQLQuery
wt.epm.util.ObjectQuery
The ObjectQuery is a server-side only class that describes a simple
SQL query that is executed using PL/SQL stored procedures. It finds
all objects of the given class (including subclasses) whose value
for a given attribute is in a given list of values.
Supported API: false
Extendable: false
Nested Class Summary |
Nested classes inherited from class wt.epm.util.PLSQLQuery |
PLSQLQuery.Operator, PLSQLQuery.WhereExpression |
Field Summary | |
private String |
attribute
|
private Object |
values
|
Fields inherited from class wt.epm.util.PLSQLQuery |
EQUAL, IS_FALSE, IS_TRUE, LIKE, NOT_EQUAL |
Constructor Summary | |
ObjectQuery(Class objectClass,
String attribute,
long[] values)
Constructs an ObjectQuery that finds all objects of the given class whose value for the given attribute is in the given list of values. |
|
ObjectQuery(Class objectClass,
String attribute,
String[] values)
Constructs an ObjectQuery that finds all objects of the given class whose value for the given attribute is in the given list of values. |
Method Summary | |
protected String |
buildFromClause()
Builds FROM clause. |
protected Object |
buildResult(Object[] rawData)
Builds a result using the raw data returned by the stored procedure. |
protected String |
buildSelectStatement()
Builds SELECT statement. |
protected String |
buildWhereClause()
Builds WHERE clause. |
String |
getSQLFunctionName()
Returns the name of the stored procedure to call. |
StatementParameter[] |
getSQLFunctionParameters()
Returns an array of parameters to pass to the stored procedure. |
StatementParameter |
getSQLFunctionReturnType()
Returns the type of parameter the stored procedure is expected to return. |
Methods inherited from class wt.epm.util.PLSQLQuery |
appendAnd, appendCloseParen, appendOpenParen, appendOr, appendWhere, appendWhere, appendWhere, appendWhere, appendWhere, appendWhere, buildObjectId, buildResults, buildSQLStatement, getAlias, getColumnName, getColumnName, getConditionCount, getTableClass, getTableNames, getTableNames, setIncludeDescendants, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private Object values
private String attribute
Constructor Detail |
public ObjectQuery(Class objectClass, String attribute, long[] values) throws WTException
public ObjectQuery(Class objectClass, String attribute, String[] values) throws WTException
Method Detail |
protected String buildSelectStatement() throws WTException
PLSQLQuery
buildSelectStatement
in class PLSQLQuery
WTException
protected String buildFromClause() throws WTException
PLSQLQuery
buildFromClause
in class PLSQLQuery
WTException
protected String buildWhereClause() throws WTException
PLSQLQuery
buildWhereClause
in class PLSQLQuery
WTException
protected Object buildResult(Object[] rawData) throws WTException
PLSQLQuery
buildResult
in class PLSQLQuery
WTException
public String getSQLFunctionName()
PLSQLQuery
getSQLFunctionName
in class PLSQLQuery
public StatementParameter[] getSQLFunctionParameters() throws WTException
PLSQLQuery
getSQLFunctionParameters
in class PLSQLQuery
WTException
public StatementParameter getSQLFunctionReturnType() throws WTException
PLSQLQuery
getSQLFunctionReturnType
in class PLSQLQuery
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |