Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.jbo.server
Class ViewCriteriaManagerImpl

java.lang.Object
  extended by oracle.jbo.common.BaseViewCriteriaManagerImpl
      extended by oracle.jbo.server.ViewCriteriaManagerImpl

All Implemented Interfaces:
ViewCriteriaManager

public class ViewCriteriaManagerImpl
extends BaseViewCriteriaManagerImpl
For internal use only. Application developers should not use this
public for framework subclassing reasons only.

Field Summary

 

Fields inherited from class oracle.jbo.common.BaseViewCriteriaManagerImpl
EMPTY_VC_LIST, isPartiallyResolved, VC_TYPE_ALL, VC_TYPE_APPLIED, VC_TYPE_REQUIRED

 

Fields inherited from interface oracle.jbo.ViewCriteriaManager
DFLT_VIEW_CRITERIA_NAME, IMPLICIT_VIEW_CRITERIA_NAME, QUICKSEARCH_VIEW_CRITERIA_NAME

 

Constructor Summary
ViewCriteriaManagerImpl(ViewCriteriaManagerOwner owner)
           

 

Method Summary
 CriteriaClauses buildViewCriteriaClauses(ViewCriteria criteria)
          This method is used by the framework to generate a query clause for a particular view criteria.
 void clearViewCriterias()
          Clear all view criteria, both applied and unapplied help by this manager
 void criteriaChanged(ViewCriteria vc)
          The criteria manager can track changes to applied view criteria.
protected  void initJoinViewCriteria()
           
protected  void initRequiredViewCriteria()
          For internal framework use only.
protected  void initViewCriteria(java.lang.String vcName)
          For internal framework use only.
protected  void initViewCriteriaManager()
          Subclasses can instantiate the contents of the manager lazily.
 boolean isResolvedInternal()
           
protected  void resetClauses(ViewCriteria vc)
           
 void resetCriteria(ViewCriteria vc)
          Resets a view criteria to the state as defined in the View Definition.
protected  void setPartiallyResolvedInternal()
           

 

Methods inherited from class oracle.jbo.common.BaseViewCriteriaManagerImpl
applyViewCriteria, applyViewCriteria, clearClausesCache, ensureCriteriaResolved, ensureStorage, getAllViewCriteriaNames, getAllViewCriterias, getApplyAllViewCriterias, getApplyJoinedViewCriteriaNames, getApplyJoinedViewCriterias, getApplyViewCriteriaNames, getApplyViewCriteriaNames, getApplyViewCriterias, getAvailableViewCriteriaNames, getJoinedViewCriteriaList, getOwner, getUnionViewCriterias, getViewCriteria, getViewCriteria, getViewCriteriaClause, getViewCriteriaInternal, getViewCriterias, getViewCriteriasInternal, getViewLinkReqdVC, getViewObjectReqdVC, getViewObjectRequiredViewCriteria, isPartiallyResolvedInternal, isViewCriteriaApplied, isViewCriteriaNameApplied, putViewCriteria, removeApplyViewCriteriaName, removeViewCriteria, setApplyJoinedViewCriteriaNames, setApplyViewCriteriaName, setApplyViewCriteriaName, setApplyViewCriteriaNames, setCurrentUnionViewCriteriaName, setSqlGen, setViewLinkReqdVC, setViewObjectReqdVC, setViewObjectRequiredViewCriteria

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ViewCriteriaManagerImpl

public ViewCriteriaManagerImpl(ViewCriteriaManagerOwner owner)

Method Detail

initViewCriteriaManager

protected void initViewCriteriaManager()
Description copied from class: BaseViewCriteriaManagerImpl
Subclasses can instantiate the contents of the manager lazily. If overridden the method must track the previous init operation and skip
Overrides:
initViewCriteriaManager in class BaseViewCriteriaManagerImpl

resetClauses

protected void resetClauses(ViewCriteria vc)
Overrides:
resetClauses in class BaseViewCriteriaManagerImpl

criteriaChanged

public void criteriaChanged(ViewCriteria vc)
Description copied from interface: ViewCriteriaManager
The criteria manager can track changes to applied view criteria. If the structure of an applied view criteria changes or a view criteria item in an applied view criteria has a new value then this method is invoked by the framework so that the manager can initiate a fresh clause generation when required.
Specified by:
criteriaChanged in interface ViewCriteriaManager
Overrides:
criteriaChanged in class BaseViewCriteriaManagerImpl
Parameters:
vc - the view criteria that has changed

resetCriteria

public void resetCriteria(ViewCriteria vc)
Description copied from interface: ViewCriteriaManager
Resets a view criteria to the state as defined in the View Definition.
Specified by:
resetCriteria in interface ViewCriteriaManager
Specified by:
resetCriteria in class BaseViewCriteriaManagerImpl
Parameters:
vc - View Criteria to be reset

clearViewCriterias

public void clearViewCriterias()
Description copied from interface: ViewCriteriaManager
Clear all view criteria, both applied and unapplied help by this manager
Specified by:
clearViewCriterias in interface ViewCriteriaManager
Overrides:
clearViewCriterias in class BaseViewCriteriaManagerImpl

buildViewCriteriaClauses

public CriteriaClauses buildViewCriteriaClauses(ViewCriteria criteria)
Description copied from interface: ViewCriteriaManager
This method is used by the framework to generate a query clause for a particular view criteria. Used by ViewCriteriaManager.getViewCriteriaClause(boolean)
Specified by:
buildViewCriteriaClauses in interface ViewCriteriaManager
Specified by:
buildViewCriteriaClauses in class BaseViewCriteriaManagerImpl
Parameters:
criteria - the view criteria whose criteria needs to be generated
Returns:
a reference to an object that store clauses for both database and in-memory filtering

isResolvedInternal

public boolean isResolvedInternal()
Overrides:
isResolvedInternal in class BaseViewCriteriaManagerImpl
See Also:
BaseViewCriteriaManagerImpl.initViewCriteriaManager()

setPartiallyResolvedInternal

protected void setPartiallyResolvedInternal()
Overrides:
setPartiallyResolvedInternal in class BaseViewCriteriaManagerImpl
For internal use only. Application developers should not use this
Internal use only. Invoked during activation.

initViewCriteria

protected final void initViewCriteria(java.lang.String vcName)
For internal framework use only.
Overrides:
initViewCriteria in class BaseViewCriteriaManagerImpl
For internal use only. Application developers should not use this

initRequiredViewCriteria

protected final void initRequiredViewCriteria()
For internal framework use only.
Overrides:
initRequiredViewCriteria in class BaseViewCriteriaManagerImpl
For internal use only. Application developers should not use this

initJoinViewCriteria

protected void initJoinViewCriteria()
Overrides:
initJoinViewCriteria in class BaseViewCriteriaManagerImpl

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


Copyright © 1997, 2015, Oracle. All rights reserved.