lumis.portal.presentation.perspective.publisher
Class AutoAdministrationModeURLProvider

Package class diagram package AutoAdministrationModeURLProvider
java.lang.Object
  extended by lumis.portal.presentation.perspective.publisher.AutoAdministrationModeURLProvider
All Implemented Interfaces:
Serializable, IModeURLProvider

public class AutoAdministrationModeURLProvider
extends Object
implements IModeURLProvider

URL provider for Auto Administration Portal Mode.

Since:
7.0.0
See Also:
Serialized Form

Field Summary
static String AUTO_ADMIN_HOLDER_INTERFACE_INSTANCE_ID
          Hidden auto-administration holder interface instance.
static String AUTO_ADMIN_NAVIGATION_INTERFACE_INSTANCE_ID
          Hidden auto-administration navigation interface instance.
static String AUTO_ADMIN_PAGE_ID
          Hidden auto-administration page id.
static String AUTO_ADMIN_SERVICE_INSTANCE_ID
          Hidden auto-administration service instance id.
static String AUTO_ADMINISTRATION_CHANNEL_ID
          Hidden auto-administration channel id.
static String CUSTOM_PROPERTY_PAGE_ID
          Custom property for the auto-administration custom page id.
static String INTERFACE_HOLDER_ID
          Interface Holder interface id for auto-administration service.
static String INTERFACE_LASTCONTENTS_ID
          Last Contents interface id for auto-administration service.
static String INTERFACE_NAVIGATION_ID
          Navigation interface id for auto-administration service.
static String INTERFACE_WORKFLOW_ID
          Workflow status interface id for auto-administration service.
static String PAGE_PARAMETER_AUTO_ADMINISTRATION_TARGET_CHANNEL
          Represents the channel to be observer by the Auto Administration Interfaces
static String SERVICE_ID
          Auto-Administration service id.
 
Constructor Summary
AutoAdministrationModeURLProvider()
           
 
Method Summary
 String generateURL(PageWebResource webresource, HttpServletRequest httpServletRequest)
          Generates and returns the url to be called when a portal mode is selected.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTO_ADMINISTRATION_CHANNEL_ID

public static final String AUTO_ADMINISTRATION_CHANNEL_ID
Hidden auto-administration channel id.

See Also:
Constant Field Values

AUTO_ADMIN_PAGE_ID

public static final String AUTO_ADMIN_PAGE_ID
Hidden auto-administration page id. This page may be found in channel AUTO_ADMINISTRATION_CHANNEL_ID.

See Also:
Constant Field Values

AUTO_ADMIN_SERVICE_INSTANCE_ID

public static final String AUTO_ADMIN_SERVICE_INSTANCE_ID
Hidden auto-administration service instance id. This service instance may be found in channel AUTO_ADMINISTRATION_CHANNEL_ID.

See Also:
Constant Field Values

AUTO_ADMIN_HOLDER_INTERFACE_INSTANCE_ID

public static final String AUTO_ADMIN_HOLDER_INTERFACE_INSTANCE_ID
Hidden auto-administration holder interface instance. This interface instance may be found in page AUTO_ADMIN_PAGE_ID.

See Also:
Constant Field Values

AUTO_ADMIN_NAVIGATION_INTERFACE_INSTANCE_ID

public static final String AUTO_ADMIN_NAVIGATION_INTERFACE_INSTANCE_ID
Hidden auto-administration navigation interface instance. This interface instance may be found in page AUTO_ADMIN_PAGE_ID.

See Also:
Constant Field Values

PAGE_PARAMETER_AUTO_ADMINISTRATION_TARGET_CHANNEL

public static final String PAGE_PARAMETER_AUTO_ADMINISTRATION_TARGET_CHANNEL
Represents the channel to be observer by the Auto Administration Interfaces

See Also:
Constant Field Values

SERVICE_ID

public static final String SERVICE_ID
Auto-Administration service id.

See Also:
Constant Field Values

INTERFACE_HOLDER_ID

public static final String INTERFACE_HOLDER_ID
Interface Holder interface id for auto-administration service.

See Also:
Constant Field Values

INTERFACE_NAVIGATION_ID

public static final String INTERFACE_NAVIGATION_ID
Navigation interface id for auto-administration service.

See Also:
Constant Field Values

INTERFACE_WORKFLOW_ID

public static final String INTERFACE_WORKFLOW_ID
Workflow status interface id for auto-administration service. This interface is the first one shown when accessing the auto-administration page.

See Also:
Constant Field Values

INTERFACE_LASTCONTENTS_ID

public static final String INTERFACE_LASTCONTENTS_ID
Last Contents interface id for auto-administration service.

See Also:
Constant Field Values

CUSTOM_PROPERTY_PAGE_ID

public static final String CUSTOM_PROPERTY_PAGE_ID
Custom property for the auto-administration custom page id.

See Also:
Constant Field Values
Constructor Detail

AutoAdministrationModeURLProvider

public AutoAdministrationModeURLProvider()
Method Detail

generateURL

public String generateURL(PageWebResource webresource,
                          HttpServletRequest httpServletRequest)
                   throws PortalException
Description copied from interface: IModeURLProvider
Generates and returns the url to be called when a portal mode is selected. If null is returned, the portal will assume that it should remain on the same page.

Specified by:
generateURL in interface IModeURLProvider
Parameters:
webresource - the webresource of the current request.
httpServletRequest - servlet request for the generation of the url.
Returns:
the url to be called when a portal mode is selected. If null is returned, it is assumed that the mode is disabled.
Throws:
PortalException


Lumisportal  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.