public class ViewCriteriaManagerImpl extends BaseViewCriteriaManagerImpl
EMPTY_VC_LIST, VC_TYPE_ALL, VC_TYPE_APPLIED, VC_TYPE_REQUIRED
DFLT_VIEW_CRITERIA_NAME, IMPLICIT_VIEW_CRITERIA_NAME, QUICKSEARCH_VIEW_CRITERIA_NAME
Constructor and Description |
---|
ViewCriteriaManagerImpl(ViewCriteriaManagerOwner owner) |
Modifier and Type | Method and Description |
---|---|
void |
applyCriteriaNamesChanged(java.lang.String[] oldApplyNames,
java.lang.String[] newApplyNames,
boolean forJoin) |
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
|
ViewCriteria |
createImplicitViewCriteria(ViewObject vo) |
void |
criteriaChanged(ViewCriteria vc)
The criteria manager can track changes to applied view criteria.
|
protected void |
initJoinViewCriteria() |
protected void |
initRequiredViewCriteria() |
protected void |
initViewCriteria(java.lang.String vcName) |
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() |
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
public ViewCriteriaManagerImpl(ViewCriteriaManagerOwner owner)
protected void initViewCriteriaManager()
BaseViewCriteriaManagerImpl
initViewCriteriaManager
in class BaseViewCriteriaManagerImpl
protected void resetClauses(ViewCriteria vc)
resetClauses
in class BaseViewCriteriaManagerImpl
public void criteriaChanged(ViewCriteria vc)
ViewCriteriaManager
criteriaChanged
in interface ViewCriteriaManager
criteriaChanged
in class BaseViewCriteriaManagerImpl
vc
- the view criteria that has changedpublic void applyCriteriaNamesChanged(java.lang.String[] oldApplyNames, java.lang.String[] newApplyNames, boolean forJoin)
applyCriteriaNamesChanged
in class BaseViewCriteriaManagerImpl
public void resetCriteria(ViewCriteria vc)
ViewCriteriaManager
resetCriteria
in interface ViewCriteriaManager
resetCriteria
in class BaseViewCriteriaManagerImpl
vc
- View Criteria to be resetpublic ViewCriteria createImplicitViewCriteria(ViewObject vo)
public void clearViewCriterias()
ViewCriteriaManager
clearViewCriterias
in interface ViewCriteriaManager
clearViewCriterias
in class BaseViewCriteriaManagerImpl
public CriteriaClauses buildViewCriteriaClauses(ViewCriteria criteria)
ViewCriteriaManager
ViewCriteriaManager.getViewCriteriaClause(boolean)
buildViewCriteriaClauses
in interface ViewCriteriaManager
buildViewCriteriaClauses
in class BaseViewCriteriaManagerImpl
criteria
- the view criteria whose criteria needs to be generatedpublic boolean isResolvedInternal()
isResolvedInternal
in class BaseViewCriteriaManagerImpl
BaseViewCriteriaManagerImpl.initViewCriteriaManager()
protected void setPartiallyResolvedInternal()
setPartiallyResolvedInternal
in class BaseViewCriteriaManagerImpl
protected void initViewCriteria(java.lang.String vcName)
initViewCriteria
in class BaseViewCriteriaManagerImpl
protected void initRequiredViewCriteria()
initRequiredViewCriteria
in class BaseViewCriteriaManagerImpl
protected void initJoinViewCriteria()
initJoinViewCriteria
in class BaseViewCriteriaManagerImpl