lumis.doui.source.postloadprocessor
Class NamePathConverterPostLoadProcessor

Package class diagram package NamePathConverterPostLoadProcessor
java.lang.Object
  extended by lumis.doui.source.postloadprocessor.NamePathConverterPostLoadProcessor
All Implemented Interfaces:
IPostLoadProcessor
Direct Known Subclasses:
ChannelNamePathConverterPostLoadProcessor, PageNamePathConverterPostLoadProcessor, ServiceInstanceNamePathConverterPostLoadProcessor

public abstract class NamePathConverterPostLoadProcessor
extends Object
implements IPostLoadProcessor


Field Summary
protected  String nameFieldId
           
protected  Node parametersNode
           
 
Constructor Summary
NamePathConverterPostLoadProcessor()
           
 
Method Summary
protected abstract  String getChannelId(SessionConfig sessionConfig, String id, ITransaction transaction)
           
protected abstract  String getOriginalName(SessionConfig sessionConfig, String id, ITransaction transaction)
           
 void processSource(SessionConfig sessionConfig, Source source, Node parametersNode, ITransaction transaction)
           
protected  void setPath(String channelPath, String name, ISourceData row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parametersNode

protected Node parametersNode

nameFieldId

protected String nameFieldId
Constructor Detail

NamePathConverterPostLoadProcessor

public NamePathConverterPostLoadProcessor()
Method Detail

processSource

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

getChannelId

protected abstract String getChannelId(SessionConfig sessionConfig,
                                       String id,
                                       ITransaction transaction)
                                throws PortalException
Throws:
PortalException

getOriginalName

protected abstract String getOriginalName(SessionConfig sessionConfig,
                                          String id,
                                          ITransaction transaction)
                                   throws PortalException
Throws:
PortalException

setPath

protected void setPath(String channelPath,
                       String name,
                       ISourceData row)


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