lumis.doui.source.postloadprocessor
Class RowProcessActionPostLoadProcessor

Package class diagram package RowProcessActionPostLoadProcessor
java.lang.Object
  extended by lumis.doui.source.postloadprocessor.RowProcessActionPostLoadProcessor
All Implemented Interfaces:
IPostLoadProcessor
Direct Known Subclasses:
RowProcessActionPostLoadProcessor

public class RowProcessActionPostLoadProcessor
extends Object
implements IPostLoadProcessor

Post load processor that generates a process action script.

Since:
4.2.0

Constructor Summary
RowProcessActionPostLoadProcessor()
           
 
Method Summary
protected  boolean checkPreCondition(SessionConfig sessionConfig, ISourceData row, Source<? extends ISourceData> source, Node precondition, ITransaction transaction)
          Checks the pre-condition for a row in a source.
 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

RowProcessActionPostLoadProcessor

public RowProcessActionPostLoadProcessor()
Method Detail

processSource

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

checkPreCondition

protected boolean checkPreCondition(SessionConfig sessionConfig,
                                    ISourceData row,
                                    Source<? extends ISourceData> source,
                                    Node precondition,
                                    ITransaction transaction)
                             throws PortalException
Checks the pre-condition for a row in a source.

Parameters:
sessionConfig - the user session config.
row - the row.
source - the source.
precondition - the pre-condition node.
transaction - the transaction.
Returns:
true if pre-condition is satisfied, false otherwise.
Throws:
PortalException
Since:
6.0.0


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