Class UpdateRecordReportWorkflowAction
- java.lang.Object
-
- de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
-
- de.uplanet.lucy.server.report.workflow.action.AbstractReportWorkflowAction
-
- de.uplanet.lucy.server.report.workflow.action.UpdateRecordReportWorkflowAction
-
- All Implemented Interfaces:
IActivatableWorkflowObject
,INamedWorkflowObject
,INeedWorkflow
,IWorkflowAction
,IWorkflowObject
,Serializable
public final class UpdateRecordReportWorkflowAction extends AbstractReportWorkflowAction
This class gets called when an event is triggered from the Workflow Engine. It takes the information from the record that triggered the action, creates a report, and then insert this new file in the target table. If there is an existing record for that report, it just updates it. If there is none, it doesnt create a new one.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description UpdateRecordReportWorkflowAction(String p_strGuid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.uplanet.lucy.workflow.FILE_APPEND_MODE
getFileAppendMode()
de.uplanet.lucy.workflow.FILE_COPY_MODE
getFileSaveMode()
String
getFilterGuid()
boolean
isLimitCopyToDestinationMaxFileCount()
void
setFileAppendMode(de.uplanet.lucy.workflow.FILE_APPEND_MODE p_fileAppendMode)
void
setFileSaveMode(de.uplanet.lucy.workflow.FILE_COPY_MODE p_fileSaveMode)
void
setFilterGuid(String p_strFilter)
void
setLimitCopyToDestinationMaxFileCount(boolean p_bLimitCopyToDestinationMaxFileCount)
-
Methods inherited from class de.uplanet.lucy.server.report.workflow.action.AbstractReportWorkflowAction
getDestinationDataGroupGuid, getFileField, getFormat, getMappingGuid, getSourceDataGroupGuid, getTemplate, isDebug, process, setDebug, setDestinationDataGroupGuid, setFileField, setFormat, setMappingGuid, setSourceDataGroupGuid, setTemplate
-
Methods inherited from class de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
getAfferentTransition, getEfferentTransition, getGuid, getName, getWorkflow, isActive, setActive, setAfferentTransition, setEfferentTransition, setName, setWorkflow, toString
-
-
-
-
Constructor Detail
-
UpdateRecordReportWorkflowAction
public UpdateRecordReportWorkflowAction(String p_strGuid)
-
-
Method Detail
-
getFileSaveMode
public de.uplanet.lucy.workflow.FILE_COPY_MODE getFileSaveMode()
-
setFileSaveMode
public void setFileSaveMode(de.uplanet.lucy.workflow.FILE_COPY_MODE p_fileSaveMode)
-
getFileAppendMode
public de.uplanet.lucy.workflow.FILE_APPEND_MODE getFileAppendMode()
-
setFileAppendMode
public void setFileAppendMode(de.uplanet.lucy.workflow.FILE_APPEND_MODE p_fileAppendMode)
-
isLimitCopyToDestinationMaxFileCount
public boolean isLimitCopyToDestinationMaxFileCount()
-
setLimitCopyToDestinationMaxFileCount
public void setLimitCopyToDestinationMaxFileCount(boolean p_bLimitCopyToDestinationMaxFileCount)
-
getFilterGuid
public String getFilterGuid()
-
setFilterGuid
public void setFilterGuid(String p_strFilter)
-
-