protected static class FilterDelegateImpl.LoaderAdapter extends java.lang.Object implements FilterDelegateImpl.Adapter
Modifier and Type | Field and Description |
---|---|
protected static java.util.regex.Pattern |
COMPONENT_PARAM_PATTERN |
protected static java.util.regex.Pattern |
CUSTOM_PARAM_PATTERN |
protected Condition |
dataLoaderCondition
Condition which was set on DataLoader before applying the filter
|
protected Filter |
filter |
protected java.util.Set<java.lang.String> |
ftsComponentParameters |
protected java.util.Set<java.lang.String> |
ftsCustomParameters |
protected java.util.List<java.lang.String> |
lastQueryFilterParameters |
protected CollectionLoader |
loader |
protected PersistenceManagerClient |
persistenceManager |
protected boolean |
preventDataLoading |
protected QueryFilter |
queryFilter |
protected static java.util.regex.Pattern |
SESSION_PARAM_PATTERN |
protected UserSessionSource |
userSessionSource |
Constructor and Description |
---|
LoaderAdapter(CollectionLoader loader,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
void |
addFtsComponentParameter(java.lang.String parameterName) |
void |
addFtsCustomParameter(java.lang.String parameterName) |
boolean |
applyMaxResultsSettingsBeforeLoad() |
int |
getFirstResult() |
java.util.Map<java.lang.String,java.lang.Object> |
getLastRefreshParameters() |
int |
getMaxResults() |
MetaClass |
getMetaClass() |
java.lang.String |
getQuery() |
protected java.lang.String |
makeCaseInsensitive(java.lang.String value) |
void |
pinQuery() |
void |
preventNextDataLoading() |
void |
refresh(java.util.Map<java.lang.String,java.lang.Object> parameters) |
void |
refreshIfNotSuspended(java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
replaceParamName(Condition condition,
java.util.regex.Pattern pattern) |
protected void |
replaceParamNames(Condition condition)
Recursively replaces parameter names in condition's text, e.g.
|
void |
setDataLoaderCondition(Condition dataLoaderCondition) |
void |
setFirstResult(int firstResult) |
protected void |
setLoaderParameter(java.lang.String key,
java.lang.Object value) |
void |
setMaxResults(int maxResults) |
void |
setQuery(java.lang.String query) |
void |
setQueryFilter(QueryFilter filter) |
boolean |
supportsApplyToSelected() |
void |
unpinAllQuery() |
protected CollectionLoader loader
protected Filter filter
protected QueryFilter queryFilter
protected boolean preventDataLoading
protected java.util.List<java.lang.String> lastQueryFilterParameters
protected java.util.Set<java.lang.String> ftsComponentParameters
protected java.util.Set<java.lang.String> ftsCustomParameters
protected UserSessionSource userSessionSource
protected PersistenceManagerClient persistenceManager
protected Condition dataLoaderCondition
protected static final java.util.regex.Pattern COMPONENT_PARAM_PATTERN
protected static final java.util.regex.Pattern CUSTOM_PARAM_PATTERN
protected static final java.util.regex.Pattern SESSION_PARAM_PATTERN
public LoaderAdapter(CollectionLoader loader, Filter filter)
public MetaClass getMetaClass()
getMetaClass
in interface FilterDelegateImpl.Adapter
public int getMaxResults()
getMaxResults
in interface FilterDelegateImpl.Adapter
public void setMaxResults(int maxResults)
setMaxResults
in interface FilterDelegateImpl.Adapter
public int getFirstResult()
getFirstResult
in interface FilterDelegateImpl.Adapter
public void setFirstResult(int firstResult)
setFirstResult
in interface FilterDelegateImpl.Adapter
public void setQueryFilter(QueryFilter filter)
setQueryFilter
in interface FilterDelegateImpl.Adapter
public void setDataLoaderCondition(Condition dataLoaderCondition)
setDataLoaderCondition
in interface FilterDelegateImpl.Adapter
public java.util.Map<java.lang.String,java.lang.Object> getLastRefreshParameters()
getLastRefreshParameters
in interface FilterDelegateImpl.Adapter
public void addFtsComponentParameter(java.lang.String parameterName)
addFtsComponentParameter
in interface FilterDelegateImpl.Adapter
public void addFtsCustomParameter(java.lang.String parameterName)
addFtsCustomParameter
in interface FilterDelegateImpl.Adapter
public void refresh(java.util.Map<java.lang.String,java.lang.Object> parameters)
refresh
in interface FilterDelegateImpl.Adapter
public void refreshIfNotSuspended(java.util.Map<java.lang.String,java.lang.Object> parameters)
refreshIfNotSuspended
in interface FilterDelegateImpl.Adapter
protected void setLoaderParameter(java.lang.String key, java.lang.Object value)
protected void replaceParamNames(Condition condition)
protected void replaceParamName(Condition condition, java.util.regex.Pattern pattern)
protected java.lang.String makeCaseInsensitive(java.lang.String value)
public boolean supportsApplyToSelected()
supportsApplyToSelected
in interface FilterDelegateImpl.Adapter
public boolean applyMaxResultsSettingsBeforeLoad()
applyMaxResultsSettingsBeforeLoad
in interface FilterDelegateImpl.Adapter
public void pinQuery()
pinQuery
in interface FilterDelegateImpl.Adapter
public void unpinAllQuery()
unpinAllQuery
in interface FilterDelegateImpl.Adapter
public void setQuery(java.lang.String query)
setQuery
in interface FilterDelegateImpl.Adapter
public java.lang.String getQuery()
getQuery
in interface FilterDelegateImpl.Adapter
public void preventNextDataLoading()
preventNextDataLoading
in interface FilterDelegateImpl.Adapter