public class MergedListEntryProviderFixedListWrapper extends Object implements MergedList.EntryProvider
| Modifier and Type | Class and Description |
|---|---|
static interface |
MergedListEntryProviderFixedListWrapper.ReferenceToChannelConverter
Defines a callback interface to convert a reference into a channel.
|
| Constructor and Description |
|---|
MergedListEntryProviderFixedListWrapper(MergedList.EntryProvider entryProvider,
String primaryChannelReference,
String[] mergedChannelsReferences,
MergedListEntryProviderFixedListWrapper.ReferenceToChannelConverter refToChan) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowGet(String ref)
See if we can do a "get" on the calendar, channel, etc.
|
String |
getContext(Object obj)
Generically access the context of the resource provided
by the getIterator() call.
|
Iterator |
getIterator()
Gets an iterator for the channels, calendars, etc.
|
ResourceProperties |
getProperties(Object obj)
Generically access the resource's properties.
|
String |
getReference(Object obj)
Generically access the reference of the resource provided
by the getIterator() call.
|
Site |
getSite(Object channel) |
String |
getSiteUserId(Object channel) |
boolean |
isSpecialSite(Object channel) |
boolean |
isUserChannel(Object channel) |
public MergedListEntryProviderFixedListWrapper(MergedList.EntryProvider entryProvider, String primaryChannelReference, String[] mergedChannelsReferences, MergedListEntryProviderFixedListWrapper.ReferenceToChannelConverter refToChan)
public Iterator getIterator()
MergedList.EntryProvidergetIterator in interface MergedList.EntryProviderpublic boolean allowGet(String ref)
MergedList.EntryProviderallowGet in interface MergedList.EntryProviderpublic String getContext(Object obj)
MergedList.EntryProvidergetContext in interface MergedList.EntryProviderpublic String getReference(Object obj)
MergedList.EntryProvidergetReference in interface MergedList.EntryProviderpublic ResourceProperties getProperties(Object obj)
MergedList.EntryProvidergetProperties in interface MergedList.EntryProviderpublic boolean isUserChannel(Object channel)
isUserChannel in interface MergedList.EntryProviderpublic boolean isSpecialSite(Object channel)
isSpecialSite in interface MergedList.EntryProviderpublic String getSiteUserId(Object channel)
getSiteUserId in interface MergedList.EntryProviderpublic Site getSite(Object channel)
getSite in interface MergedList.EntryProviderCopyright © 2003–2017 University of Michigan. All rights reserved.