lumis.service.wsrp.consumer.doui
Class ClonePortletPostLoadProcessor

Package class diagram package ClonePortletPostLoadProcessor
java.lang.Object
  extended by lumis.service.wsrp.consumer.doui.ClonePortletPostLoadProcessor
All Implemented Interfaces:
IPostLoadProcessor

public class ClonePortletPostLoadProcessor
extends Object
implements IPostLoadProcessor

IPostLoadProcessor implementation to post process cloned portlets.

Since:
6.0.0

Constructor Summary
ClonePortletPostLoadProcessor()
           
 
Method Summary
protected  String getPortletCloneName(SessionConfig sessionConfig, String originalName, Source<?> source, ITransaction transaction)
          Returns the portlet clone processed name.
protected  void processRow(SessionConfig sessionConfig, ISourceData row, Source<?> source, ITransaction transaction)
          Process a single row.
 void processSource(SessionConfig sessionConfig, Source source, Node parametersNode, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClonePortletPostLoadProcessor

public ClonePortletPostLoadProcessor()
Method Detail

processSource

public void processSource(SessionConfig sessionConfig,
                          Source source,
                          Node parametersNode,
                          ITransaction transaction)
                   throws PortalException
Specified by:
processSource in interface IPostLoadProcessor
Throws:
PortalException

processRow

protected void processRow(SessionConfig sessionConfig,
                          ISourceData row,
                          Source<?> source,
                          ITransaction transaction)
                   throws PortalException
Process a single row.

Parameters:
sessionConfig - the session config.
row - the row to be processed.
source - the source.
transaction - the transaction.
Throws:
PortalException
Since:
6.0.0

getPortletCloneName

protected String getPortletCloneName(SessionConfig sessionConfig,
                                     String originalName,
                                     Source<?> source,
                                     ITransaction transaction)
                              throws PortalException
Returns the portlet clone processed name.

Parameters:
sessionConfig - the session config.
originalName - the original name.
source - the source.
transaction - the transaction.
Returns:
the processed portlet clone's name.
Throws:
PortalException
Since:
6.0.0


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