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

E10653-08

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, 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 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.
 
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, getViewCriterias, getViewLinkReqdVC, getViewObjectReqdVC, getViewObjectRequiredViewCriteria, 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()

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

E10653-08

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