Skip navigation links 
 
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 name 
namedQuery - 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 
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.