lumis.upgrade.custom.build_6_1_0_111221
Class UpdatePageLinks

Package class diagram package UpdatePageLinks
java.lang.Object
  extended by lumis.upgrade.custom.build_6_1_0_111221.UpdatePageLinks
All Implemented Interfaces:
IStepHandler

public class UpdatePageLinks
extends Object
implements IStepHandler

Updates the page link information structure when upgrading to Lumis Portal version with multiple websites feature.

Since:
6.2.0

Constructor Summary
UpdatePageLinks()
           
 
Method Summary
 Node executeStep(SessionConfig sessionConfig, Node stepNode, ITransaction transaction)
          Executes a step in the upgrade process.
protected  Map<String,lumis.upgrade.custom.build_6_1_0_111221.UpdatePageLinks.URLSplitter> getExistentWebsites()
          Returns the existent websites.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdatePageLinks

public UpdatePageLinks()
Method Detail

executeStep

public Node executeStep(SessionConfig sessionConfig,
                        Node stepNode,
                        ITransaction transaction)
                 throws PortalException
Description copied from interface: IStepHandler
Executes a step in the upgrade process.

Specified by:
executeStep in interface IStepHandler
Parameters:
sessionConfig - the user session information.
stepNode - the xml step definition node.
transaction - the transaction for persistence access.
Returns:
the response xml node.
Throws:
PortalException - if it was not possible to execute the step.

getExistentWebsites

protected Map<String,lumis.upgrade.custom.build_6_1_0_111221.UpdatePageLinks.URLSplitter> getExistentWebsites()
                                                                                                       throws PortalException,
                                                                                                              SQLException
Returns the existent websites.

Returns:
the existent websites.
Throws:
PortalException
SQLException
Since:
6.2.0


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