oracle.adf.model.adapter.bean.jpa
Class JPQLEntity
java.lang.Object
oracle.adf.model.adapter.bean.jpa.JPQLEntity
- All Implemented Interfaces:
- JPQLConstants
public class JPQLEntity
- extends java.lang.Object
- implements JPQLConstants
- Since:
- 11.1.2
Fields inherited from interface oracle.adf.model.adapter.bean.jpa.JPQLConstants |
ABS_S, AND_S, AS_S, ASC_S, AVG_S, BETWEEN_S, CONCAT_S, COUNT_S, DESC_S, DISTINCT_S, FROM_S, GROUP_BY_S, HAVING_S, IN_S, INNER_JOIN_S, INNER_S, IS_NOT_NULL_S, IS_NULL_S, JOIN_FETCH_S, JOIN_S, LEFT_JOIN_S, LEFT_OUTER_JOIN_S, LEFT_S, LENGTH_S, LIKE_S, LOCATE_S, LOWER_S, MAX_S, MIN_S, MOD_S, NOT_BETWEEN_S, NOT_LIKE_S, OR_S, ORDER_BY_S, SELECT_S, SQRT_S, SUBSTRING_S, SUM_S, TRIM_S, UPPER_S, WHERE_S |
Constructor Summary |
JPQLEntity(java.lang.String className)
|
JPQLEntity(java.lang.String className,
java.lang.String namedQuery)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPQLEntity
public JPQLEntity(java.lang.String className)
throws java.lang.ClassNotFoundException
- Parameters:
className
- String
entity class name
- Throws:
java.lang.ClassNotFoundException
JPQLEntity
public JPQLEntity(java.lang.String className,
java.lang.String namedQuery)
throws java.lang.ClassNotFoundException
- Parameters:
className
- String
entity class namenamedQuery
- String
@NamedQuery name
- Throws:
java.lang.ClassNotFoundException
findNamedQuery
public java.lang.String findNamedQuery(java.lang.String name)
- Parameters:
name
- String
named pattern
- Returns:
- query statement matched name
setFilter
public void setFilter(java.lang.String filter)
- Parameters:
filter
- String
filter clause
setOrderBy
public void setOrderBy(java.lang.String orderBy)
- Parameters:
orderBy
- String
order by clause
setGroupBy
public void setGroupBy(java.lang.String groupBy)
- Parameters:
groupBy
- String
group by clause
setHaving
public void setHaving(java.lang.String having)
- Parameters:
having
- String
having clause
getBaseQuery
public java.lang.String getBaseQuery()
- Returns:
- JPQL base select statement
getBaseQueryString
public java.lang.String getBaseQueryString()
getJoin
public java.lang.String getJoin()
- Returns:
- JPQL join part of the query
getBaseFilter
public java.lang.String getBaseFilter()
- Returns:
- JPQL base filter statement
getQueryStmt
public java.lang.String getQueryStmt()
- Returns:
- jpqlStmt for entity
getQueryStmtCount
public java.lang.String getQueryStmtCount()
- Returns:
- JPQL count statement.
getWhereClause
public java.lang.String getWhereClause()
- Returns:
- Assembled the filter where clause
getEntityClass
public java.lang.Class getEntityClass()
- Returns:
- entity className
getEntityName
public java.lang.String getEntityName()
- Returns:
- entityName
getAliasName
public java.lang.String getAliasName()
- Returns:
- entity aliasName
getOrderBy
public java.lang.String getOrderBy()
- Returns:
- JPQL order by clause
getGroupBy
public java.lang.String getGroupBy()
- Returns:
- JPQL group by clause
getHaving
public java.lang.String getHaving()
- Returns:
- JPQL having clause
setNamedQuery
public void setNamedQuery(java.lang.String namedQuery)
- Set the initialize query statement
- Parameters:
namedQuery
- String
@NamedQuery
Copyright © 1997, 2013, Oracle. All rights reserved.