|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
org.sakaiproject.util.MergedList
public class MergedList
Contains the list of merged/non-merged channels
| Nested Class Summary | |
|---|---|
static interface |
MergedList.ChannelReferenceMaker
Used to create a reference. |
static interface |
MergedList.EntryProvider
This interface is used to describe a generic list entry provider so that a variety of list entries can be used. |
static interface |
MergedList.MergedEntry
channel entry used to communicate with the Velocity templates when dealing with merged channels. |
| Field Summary |
|---|
| Fields inherited from class java.util.AbstractList |
|---|
modCount |
| Constructor Summary | |
|---|---|
MergedList()
|
|
| Method Summary | |
|---|---|
String[] |
getAllPermittedChannels(MergedList.ChannelReferenceMaker refMaker)
Forms an array of all channel references to which the user has read access. |
String[] |
getChannelReferenceArrayFromDelimitedString(String primarychannelReference,
String mergedInitParameterValue)
This gets a list of channels from the portlet configuration information. |
String |
getDelimitedChannelReferenceString()
Loads data input by the user into this list and then saves the list to the portlet config information. |
List |
getReferenceList()
Returns an array of merged references. |
void |
loadChannelsFromDelimitedString(boolean isOnWorkspaceTab,
boolean mergeAllOnWorkspaceTab,
MergedList.EntryProvider entryProvider,
String userId,
String[] channelArray,
boolean isSuperUser,
String currentSiteId)
loadChannelsFromDelimitedString (see description on above method) |
void |
loadChannelsFromDelimitedString(boolean isOnWorkspaceTab,
MergedList.EntryProvider entryProvider,
String userId,
String[] channelArray,
boolean isSuperUser,
String currentSiteId)
loadChannelsFromDelimitedString Selects and loads channels from a list provided by the entryProvider parameter. |
void |
loadFromRunData(org.sakaiproject.util.ParameterParser params)
Loads data input by the user into this list and then saves the list to the portlet config information. |
| Methods inherited from class java.util.ArrayList |
|---|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
|---|
equals, hashCode, iterator, listIterator, listIterator, subList |
| Methods inherited from class java.util.AbstractCollection |
|---|
containsAll, removeAll, retainAll, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
|---|
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
| Constructor Detail |
|---|
public MergedList()
| Method Detail |
|---|
public void loadChannelsFromDelimitedString(boolean isOnWorkspaceTab,
MergedList.EntryProvider entryProvider,
String userId,
String[] channelArray,
boolean isSuperUser,
String currentSiteId)
isOnWorkspaceTab - - true if this is the user's my workspaceentryProvider - - provides available channels for load/mergeuserId - - current userIdchannelArray - - array of selected channels for load/mergeisSuperUser - - if true, then don't merge all available channelscurrentSiteId - - current worksite
public void loadChannelsFromDelimitedString(boolean isOnWorkspaceTab,
boolean mergeAllOnWorkspaceTab,
MergedList.EntryProvider entryProvider,
String userId,
String[] channelArray,
boolean isSuperUser,
String currentSiteId)
isOnWorkspaceTab - - true if this is the user's my workspacemergeAllOnWorkspaceTab - - if true, merge all channels in channelArrayentryProvider - - provides available channels for load/mergeuserId - - current userIdchannelArray - - array of selected channels for load/mergeisSuperUser - - if true, then don't merge all available channelscurrentSiteId - - current worksitepublic String[] getAllPermittedChannels(MergedList.ChannelReferenceMaker refMaker)
public String[] getChannelReferenceArrayFromDelimitedString(String primarychannelReference,
String mergedInitParameterValue)
public void loadFromRunData(org.sakaiproject.util.ParameterParser params)
public String getDelimitedChannelReferenceString()
public List getReferenceList()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||