Class RowProcessActionPostLoadProcessor
- java.lang.Object
-
- 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
- Version:
- $Revision: 17890 $ $Date: 2015-10-30 18:30:58 -0200 (Fri, 30 Oct 2015) $
-
-
Constructor Summary
Constructors Constructor Description RowProcessActionPostLoadProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
processSource
public void processSource(SessionConfig sessionConfig, Source source, Node parametersNode, ITransaction transaction) throws PortalException
- Specified by:
processSource
in interfaceIPostLoadProcessor
- 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
-
-