Package lumis.upgrade
Interface IStepHandler
-
- All Known Implementing Classes:
AddMonUserFromPortalUser
,AddUserAttributes
,AdjustFormBuilderOptionsStep
,AdjustForumMessageContent
,AdjustWebsiteRootPathsELs
,AdjustWidgetInterfaceInstances
,CheckFilePathSize
,ConsolidateFileContentLocaleIds
,ConvertFormBuilderOptions
,ConvertUserAttributesToArray
,CreateChannelSummaryPage
,CreateLinkInUserSegmentationToPrincipal
,CreateLTMStatusData
,CreateMissingDisplayHtmlCustomProperties
,CreateWebsiteProjects
,CreateWidgetInstances
,CreateWorkflowMetadataToTagManager
,DeleteMigreMeUrlShortener
,DropServiceInstanceDepConstraints
,DropTableIfExistsStepHandler
,MakeColumnNullableOrNot
,MigrateAISystemPropertiesToTable
,ParseForumCitationFormat
,RegisterServiceStepHandler
,RemoveReadOnlyDashBoardLines
,RunSqlIfNecessary
,RunSqlStepHandler
,SetValueUserAttributeId
,UnregisterControlTypeStepHandler
,UpdateMonitorUserId
,UpdatePageTitleFieldXml
,UpdateUserIdentifierFromDePackage
,WrongFKIndexCorrection
public interface IStepHandler
Defines the methods a upgrade step handler must implement. The step handler is called for each step in a upgrade process.- Since:
- 4.0.4
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.w3c.dom.Node
executeStep(SessionConfig sessionConfig, org.w3c.dom.Node stepNode, ITransaction transaction)
Executes a step in the upgrade process.
-
-
-
Method Detail
-
executeStep
org.w3c.dom.Node executeStep(SessionConfig sessionConfig, org.w3c.dom.Node stepNode, ITransaction transaction) throws PortalException
Executes a step in the upgrade process.- 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.- Since:
- 4.0.4
-
-