com.sun.portal.wireless.providers.containers
Interface WirelessContainerProvider

All Known Implementing Classes:
WirelessJSPContainerProviderAdapter

public interface WirelessContainerProvider

WirelessContainerProvider defines the interface for implementing a container provider on the wireless desktop. WirelessContainerProvider overloads the getAvailable method and introduces getOrderedSelectedChannels method for implementations specific to the wireless desktop.

See Also:
com.sun.portal.providers.containers.ContainerProvider

Method Summary
 java.util.List getAvailableChannels(HttpServletRequest request)
          Gets the list of available channel names.
 java.util.List getAvailableChannels(HttpServletRequest request, boolean onlyRemovable)
          Gets the list of available channel names.
 java.util.List getOrderedSelectedChannels(HttpServletRequest request)
          Gets the ordered list of selected channel names.
 java.util.List getOrderedSelectedChannels(HttpServletRequest request, boolean onlyMovable)
          Gets the ordered list of selected channel names.
 

Method Detail

getAvailableChannels

public java.util.List getAvailableChannels(HttpServletRequest request)
                                    throws ProviderException
Gets the list of available channel names.

Parameters:
request - HttpServletRequest
Returns:
The list of available channel names, a list of string names.
Throws:
ProviderException

getAvailableChannels

public java.util.List getAvailableChannels(HttpServletRequest request,
                                           boolean onlyRemovable)
                                    throws ProviderException
Gets the list of available channel names.

Parameters:
request - HttpServletRequest
onlyRemovable - indicate to include only removable channels.
Returns:
The list of available channel names, a list of string names.
Throws:
ProviderException

getOrderedSelectedChannels

public java.util.List getOrderedSelectedChannels(HttpServletRequest request)
                                          throws ProviderException
Gets the ordered list of selected channel names.

Parameters:
request - HttpServletRequest
Returns:
The ordered list of selected channel names, a list of string names.
Throws:
ProviderException

getOrderedSelectedChannels

public java.util.List getOrderedSelectedChannels(HttpServletRequest request,
                                                 boolean onlyMovable)
                                          throws ProviderException
Gets the ordered list of selected channel names.

Parameters:
request - HttpServletRequest
onlyMovable - indicate to include only movable channels.
Returns:
The ordered list of selected channel names, a list of string names.
Throws:
ProviderException