public class GiftlistSiteFilter extends CachedCollectionFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected GiftlistManager |
mGiftlistManager |
protected boolean |
mIncludeDisabledSites |
protected boolean |
mIncludeInactiveSites |
protected SiteGroupManager |
mSiteGroupManager |
protected SiteManager |
mSiteManager |
FILTER_CACHE_COMPONENT, mCache, mCacheEnabled
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
GiftlistSiteFilter() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection |
generateFilteredCollection(java.util.Collection pUnfilteredCollection,
java.lang.String pCollectionIdentifierKey,
RepositoryItem pProfile,
java.util.Map pExtraParameters)
This method does filtering in the following way:
Retrieves site ID and shareable type from extra parameters map
passed to the method.
|
GiftlistManager |
getGiftlistManager()
Returns SiteGroupManager instance
|
protected SiteGroupManager |
getSiteGroupManager()
Returns the SiteGroupManager instance
|
SiteManager |
getSiteManager()
This property contains a reference to
SiteManager to be used when determining active
and disabled sites. |
boolean |
isIncludeDisabledSites()
Returns the includeDisabledSites property.
|
boolean |
isIncludeInactiveSites()
Returns the includeInactiveSites property.
|
void |
setGiftlistManager(GiftlistManager giftlistManager)
Sets the GiftlistManager instance
|
void |
setIncludeDisabledSites(boolean pIncludeDisabledSites)
Sets the includeDisabledSites property.
|
void |
setIncludeInactiveSites(boolean pIncludeInactiveSites)
Sets the includeInactiveSites property.
|
void |
setSiteGroupManager(SiteGroupManager pSiteGroupManager)
Sets the SiteGroupManager instance
|
void |
setSiteManager(SiteManager pSiteManager)
Sets the SiteManager instance
|
dumpCache, filterCollection, filterCollection, filterCollection, filterCollection, flushCache, generateCacheKey, generateCacheKey, generateContextKey, generateContextKey, generateFilteredCollection, generateNewCollectionObject, getCache, getDefaultProfile, isCacheEnabled, setCache, setCacheEnabled, shouldApplyFilter, shouldApplyFilter, stringIt
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, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
protected boolean mIncludeDisabledSites
protected boolean mIncludeInactiveSites
protected SiteGroupManager mSiteGroupManager
protected SiteManager mSiteManager
protected GiftlistManager mGiftlistManager
public boolean isIncludeDisabledSites()
public void setIncludeDisabledSites(boolean pIncludeDisabledSites)
pIncludeDisabledSites
- whether or not to filter out items that exist only
on disabled sites. A value of true
indicates that items should be
retained in the collection even if all their sites are disabled.public boolean isIncludeInactiveSites()
public void setIncludeInactiveSites(boolean pIncludeInactiveSites)
pIncludeInactiveSites
- whether or not to filter out items that exist only
on inactive sites. A value of true
indicates that items should be
retained in the collection even if all their sites are inactive.protected SiteGroupManager getSiteGroupManager()
public void setSiteGroupManager(SiteGroupManager pSiteGroupManager)
pSiteGroupManager
- the siteGroupManager to setpublic SiteManager getSiteManager()
SiteManager
to be used when determining active
and disabled sites.public void setSiteManager(SiteManager pSiteManager)
pSiteManager
- the SiteManager to setpublic GiftlistManager getGiftlistManager()
public void setGiftlistManager(GiftlistManager giftlistManager)
giftlistManager
- the giftlistManager to setprotected java.util.Collection generateFilteredCollection(java.util.Collection pUnfilteredCollection, java.lang.String pCollectionIdentifierKey, RepositoryItem pProfile, java.util.Map pExtraParameters) throws FilterException
generateFilteredCollection
in class CachedCollectionFilter
pUnfilteredCollection
- Unfiltered collection of elementspCollectionIdentifierKey
- Identifier keypProfile
- ProfilepExtraParameters
- A map of extra parametersFilterException
GiftlistManager.areSitesCompatible(String, String)