public class CatalogFilterBuilder extends RecordFilterBuilderImpl
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
EMPTY_FILTER
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
CatalogFilterBuilder() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildRecordFilter()
Generates the record filter to filter the query based on the set
of allowable catalogs.
|
java.lang.String[] |
determineCatalogIds()
This method calls CatalogTools.getCurrentCatalog to get the catalog
that is appropriate for the current user.
|
java.lang.String |
getCatalogIdPropertyName()
Returns the name of catalogId property
|
CustomCatalogTools |
getCatalogTools()
Returns property catalogTools.
|
void |
setCatalogIdPropertyName(java.lang.String pCatalogIdPropertyName)
Sets name of catalogId property
|
void |
setCatalogTools(CustomCatalogTools pCatalogTools)
Sets property catalogTools.
|
isSecurityFilter, setSecurityFilter
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
protected static final java.lang.String CLASS_VERSION
public void setCatalogTools(CustomCatalogTools pCatalogTools)
pCatalogTools
- the property to store the global service catalog tools factory to obtain the catalog to search in.public CustomCatalogTools getCatalogTools()
public java.lang.String getCatalogIdPropertyName()
public void setCatalogIdPropertyName(java.lang.String pCatalogIdPropertyName)
public java.lang.String[] determineCatalogIds()
public java.lang.String buildRecordFilter()