lumis.portal.page
Class PageRenderDataChangedEvent

Package class diagram package PageRenderDataChangedEvent
java.lang.Object
  extended by lumis.portal.event.AbstractPortalEvent
      extended by lumis.portal.event.AbstractTransactionalPortalEvent
          extended by lumis.portal.page.PageRenderDataChangedEvent
All Implemented Interfaces:
IPortalEvent
Direct Known Subclasses:
ChannelRenderDataChangedEvent, ServiceInterfaceInstanceRenderDataChangedEvent

@StableMinor(version="5.5",
             sinceVersion="4.2")
public class PageRenderDataChangedEvent
extends AbstractTransactionalPortalEvent

Event that indicates that the render data of some pages may have changed.

Since:
4.1.0

Constructor Summary
PageRenderDataChangedEvent(SessionConfig sessionConfig, Collection<PageConfig> pagesChanged, ITransaction transaction)
           
 
Method Summary
 Locale getLocale()
          Returns the locale where the change applies.
 Collection<PageConfig> getPagesChanged()
          Returns the pages whose render data may have changed.
 Map<String,String[]> getParameters()
          Returns the parameters where the change applies.
 void setLocale(Locale locale)
          Sets the locale where the change applies.
 void setOperationType(PortalEventOperationType operationType)
          Sets the type of operation that generated this event.
 void setParameters(Map<String,String[]> parameters)
          Sets the parameters where the change applies.
 
Methods inherited from class lumis.portal.event.AbstractTransactionalPortalEvent
getSessionConfig, getTransaction
 
Methods inherited from class lumis.portal.event.AbstractPortalEvent
getEventGroups, getOperationType, setEventGroups
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.portal.event.IPortalEvent
toString
 

Constructor Detail

PageRenderDataChangedEvent

public PageRenderDataChangedEvent(SessionConfig sessionConfig,
                                  Collection<PageConfig> pagesChanged,
                                  ITransaction transaction)
Method Detail

getPagesChanged

public Collection<PageConfig> getPagesChanged()
                                       throws PortalException
Returns the pages whose render data may have changed.

Returns:
the pages whose render data may have changed.
Throws:
PortalException
Since:
4.1.0

getParameters

public Map<String,String[]> getParameters()
Returns the parameters where the change applies.

Returns:
the parameters or null if it applies independently to parameters.
Since:
4.2.0

setParameters

public void setParameters(Map<String,String[]> parameters)
Sets the parameters where the change applies.

Parameters:
parameters - the parameters value to set.
Since:
4.2.0

getLocale

public Locale getLocale()
Returns the locale where the change applies.

Returns:
the locale or null if it applies to all locales.
Since:
4.1.0

setLocale

public void setLocale(Locale locale)
Sets the locale where the change applies.

Parameters:
locale - the locale value to set.
Since:
4.1.0

setOperationType

public void setOperationType(PortalEventOperationType operationType)
Description copied from class: AbstractPortalEvent
Sets the type of operation that generated this event.

Overrides:
setOperationType in class AbstractPortalEvent
Parameters:
operationType - the operation type value to set.


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.