org.exoplatform.services.portletcontainer.pci
Class ExoWindowID

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.pci.ExoWindowID
All Implemented Interfaces:
Serializable, WindowID
Direct Known Subclasses:
WindowID2

public class ExoWindowID
extends Object
implements WindowID

Created by the Exo Development team. Author : Mestrallet Benjamin benjamin.mestrallet@exoplatform.com

See Also:
Serialized Form

Field Summary
static String DEFAULT_PORTAL_CONFIG
          Constant for default portal source.
static String MOBILE_PORTAL_CONFIG
          Constant for mobile portal source.
 
Constructor Summary
ExoWindowID()
          Simple constructor.
ExoWindowID(String persistenceId)
           
 
Method Summary
 String generateKey()
          Overridden method.
 String generatePersistenceId()
           
 String getConfigurationSource()
          The configuration source can be from default portal config layout, mobile portal config layout or page config.
 String getOwner()
          Overridden method.
 String getPersistenceId()
           
 String getPortletApplicationName()
          Overridden method.
 String getPortletName()
          Overridden method.
 String getUniqueID()
          Overridden method.
 void setConfigurationSource(String source)
           
 void setOwner(String owner)
           
 void setPersistenceId(String id)
           
 void setPortletApplicationName(String portletApplicationName)
           
 void setPortletName(String portletName)
           
 void setUniqueID(String uniqueID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORTAL_CONFIG

public static final String DEFAULT_PORTAL_CONFIG
Constant for default portal source.

See Also:
Constant Field Values

MOBILE_PORTAL_CONFIG

public static final String MOBILE_PORTAL_CONFIG
Constant for mobile portal source.

See Also:
Constant Field Values
Constructor Detail

ExoWindowID

public ExoWindowID()
Simple constructor.


ExoWindowID

public ExoWindowID(String persistenceId)
Parameters:
persistenceId - persistence id
Method Detail

getOwner

public final String getOwner()
Overridden method.

Specified by:
getOwner in interface WindowID
Returns:
owner
See Also:
WindowID.getOwner()

setOwner

public final void setOwner(String owner)
Parameters:
owner - owner

getPortletApplicationName

public final String getPortletApplicationName()
Overridden method.

Specified by:
getPortletApplicationName in interface WindowID
Returns:
app name
See Also:
WindowID.getPortletApplicationName()

setPortletApplicationName

public final void setPortletApplicationName(String portletApplicationName)
Parameters:
portletApplicationName - app name

getPortletName

public final String getPortletName()
Overridden method.

Specified by:
getPortletName in interface WindowID
Returns:
portlet name
See Also:
WindowID.getPortletName()

setPortletName

public final void setPortletName(String portletName)
Parameters:
portletName - portlet name

getUniqueID

public final String getUniqueID()
Overridden method.

Specified by:
getUniqueID in interface WindowID
Returns:
unique id
See Also:
WindowID.getUniqueID()

setUniqueID

public final void setUniqueID(String uniqueID)
Parameters:
uniqueID - unique id

getPersistenceId

public final String getPersistenceId()
Returns:
persistence id

setPersistenceId

public final void setPersistenceId(String id)
Parameters:
id - persistence id

generatePersistenceId

public final String generatePersistenceId()
Returns:
generated persistence id

generateKey

public final String generateKey()
Overridden method.

Specified by:
generateKey in interface WindowID
Returns:
generated key
See Also:
WindowID.generateKey()

getConfigurationSource

public final String getConfigurationSource()
The configuration source can be from default portal config layout, mobile portal config layout or page config.

Returns:
source

setConfigurationSource

public final void setConfigurationSource(String source)
Parameters:
source - source


Copyright © 2009 eXo Platform SAS. All Rights Reserved.