@Restricted 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, setApplyViewCriteriaNamesInternal, setApplyViewCriterias, setApplyViewCriterias, setCurrentUnionViewCriteriaName, setSqlGen, setViewLinkReqdVC, setViewObjectReqdVC, setViewObjectRequiredViewCriteria
@Concealed public ViewCriteriaManagerImpl(ViewCriteriaManagerOwner owner)
@Concealed protected void initViewCriteriaManager()
BaseViewCriteriaManagerImpl
initViewCriteriaManager
in class BaseViewCriteriaManagerImpl
@Concealed protected void resetClauses(ViewCriteria vc)
resetClauses
in class BaseViewCriteriaManagerImpl
@Concealed public void criteriaChanged(ViewCriteria vc)
ViewCriteriaManager
criteriaChanged
in interface ViewCriteriaManager
criteriaChanged
in class BaseViewCriteriaManagerImpl
vc
- the view criteria that has changed@Concealed public void applyCriteriaNamesChanged(java.lang.String[] oldApplyNames, java.lang.String[] newApplyNames, boolean forJoin)
applyCriteriaNamesChanged
in class BaseViewCriteriaManagerImpl
@Concealed public void resetCriteria(ViewCriteria vc)
ViewCriteriaManager
resetCriteria
in interface ViewCriteriaManager
resetCriteria
in class BaseViewCriteriaManagerImpl
vc
- View Criteria to be reset@Concealed public ViewCriteria createImplicitViewCriteria(ViewObject vo)
@Concealed public void clearViewCriterias()
ViewCriteriaManager
clearViewCriterias
in interface ViewCriteriaManager
clearViewCriterias
in class BaseViewCriteriaManagerImpl
@Concealed 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 generated@Concealed public boolean isResolvedInternal()
isResolvedInternal
in class BaseViewCriteriaManagerImpl
BaseViewCriteriaManagerImpl.initViewCriteriaManager()
@Concealed protected void setPartiallyResolvedInternal()
setPartiallyResolvedInternal
in class BaseViewCriteriaManagerImpl
@Concealed protected void initViewCriteria(java.lang.String vcName)
initViewCriteria
in class BaseViewCriteriaManagerImpl
@Concealed protected void initRequiredViewCriteria()
initRequiredViewCriteria
in class BaseViewCriteriaManagerImpl
@Concealed protected void initJoinViewCriteria()
initJoinViewCriteria
in class BaseViewCriteriaManagerImpl