Package org.sakaiproject.util
Class MergedListEntryProviderBase
- java.lang.Object
-
- org.sakaiproject.util.MergedListEntryProviderBase
-
- All Implemented Interfaces:
MergedList.EntryProvider
public abstract class MergedListEntryProviderBase extends Object implements MergedList.EntryProvider
Collects common functionality between MergedListEntry providers.
-
-
Constructor Summary
Constructors Constructor Description MergedListEntryProviderBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IteratorgetIterator()Gets an iterator for the channels, calendars, etc.SitegetSite(Object channel)StringgetSiteUserId(Object channel)booleanisSpecialSite(Object channel)booleanisUserChannel(Object channel)abstract ObjectmakeObjectFromSiteId(String siteId)Make a channel/calendar/etc. in an generic way.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sakaiproject.util.MergedList.EntryProvider
allowGet, getContext, getProperties, getReference
-
-
-
-
Method Detail
-
isUserChannel
public boolean isUserChannel(Object channel)
- Specified by:
isUserChannelin interfaceMergedList.EntryProvider
-
isSpecialSite
public boolean isSpecialSite(Object channel)
- Specified by:
isSpecialSitein interfaceMergedList.EntryProvider
-
getSiteUserId
public String getSiteUserId(Object channel)
- Specified by:
getSiteUserIdin interfaceMergedList.EntryProvider
-
getSite
public Site getSite(Object channel)
- Specified by:
getSitein interfaceMergedList.EntryProvider
-
getIterator
public Iterator getIterator()
Description copied from interface:MergedList.EntryProviderGets an iterator for the channels, calendars, etc.- Specified by:
getIteratorin interfaceMergedList.EntryProvider
-
-