public class JobSubmitExternalFilter extends Object implements gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
| Modifier and Type | Field and Description |
|---|---|
String |
JobIdentifierOutputVariableName |
String |
JobIdentifierVariableName |
boolean |
StoreOutput |
| Constructor and Description |
|---|
JobSubmitExternalFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
FromXML(Node XML) |
Set<String> |
GetInputVariableNames() |
Set<String> |
GetStoreOutputVariableName() |
Object |
Process(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle) |
Object |
ProcessOnLine(Object OnLineFilteredValue,
Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> AdditionalValueProviders,
gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle) |
boolean |
StoreOutput() |
boolean |
SupportsOnLineFiltering() |
String |
ToXML() |
void |
Validate() |
void |
ValidateForOnlineFiltering() |
void |
ValidatePreExecution(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint) |
void |
ValidatePreExecutionForOnlineFiltering(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint) |
public boolean StoreOutput
public String JobIdentifierVariableName
public String JobIdentifierOutputVariableName
public Set<String> GetInputVariableNames()
GetInputVariableNames in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilterpublic Set<String> GetStoreOutputVariableName()
GetStoreOutputVariableName in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilterpublic boolean StoreOutput()
StoreOutput in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilterpublic void Validate()
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
Validate in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionValidationExceptionpublic void ValidateForOnlineFiltering()
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidateForOnlineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionValidationExceptionpublic void ValidatePreExecution(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint)
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidatePreExecution in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionValidationExceptionpublic void ValidatePreExecutionForOnlineFiltering(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint)
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidatePreExecutionForOnlineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionValidationExceptionpublic boolean SupportsOnLineFiltering()
SupportsOnLineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilterpublic Object Process(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle) throws gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
Process in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionRunTimeExceptionpublic Object ProcessOnLine(Object OnLineFilteredValue, Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> AdditionalValueProviders, gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle) throws gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
ProcessOnLine in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionRunTimeExceptionpublic String ToXML() throws gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
ToXML in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionSerializationExceptionpublic void FromXML(Node XML) throws gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
FromXML in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFiltergr.uoa.di.madgik.execution.exception.ExecutionSerializationExceptionCopyright © 2014. All Rights Reserved.