Package uk.gov.gchq.gaffer.operation
Class OperationChainDAO<OUT>
- java.lang.Object
-
- uk.gov.gchq.gaffer.operation.OperationChain<OUT>
-
- uk.gov.gchq.gaffer.operation.OperationChainDAO<OUT>
-
- Type Parameters:
OUT
- the output type of theOperationChainDAO
. This should match the output type of the lastOperation
in the chain.
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Output<OUT>
,Operation
,Operations<Operation>
public class OperationChainDAO<OUT> extends OperationChain<OUT>
Simple data access object which enables the serialisation and deserialisation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class uk.gov.gchq.gaffer.operation.OperationChain
OperationChain.Builder, OperationChain.NoOutputBuilder, OperationChain.OutputBuilder<OUT>
-
Nested classes/interfaces inherited from interface uk.gov.gchq.gaffer.operation.Operation
Operation.BaseBuilder<OP extends Operation,B extends Operation.BaseBuilder<OP,?>>
-
-
Constructor Summary
Constructors Constructor Description OperationChainDAO()
OperationChainDAO(List<Operation> operations)
OperationChainDAO(Operation operation)
OperationChainDAO(OperationChain<?> operationChain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClassName()
Get the class name of this class.void
setClassName(String className)
-
Methods inherited from class uk.gov.gchq.gaffer.operation.OperationChain
close, equals, getOperations, getOptions, getOutputTypeReference, hashCode, setOptions, shallowClone, toOverviewString, toString, wrap, wrap
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operation
_getNullOrOptions, addOption, containsOption, getOption, getOption, validate, validateRequiredFieldPresent
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operations
flatten, getOperationsClass, updateOperations
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.io.Output
castToOutputType, getOutputClass, getOutputType
-
-
-
-
Constructor Detail
-
OperationChainDAO
public OperationChainDAO()
-
OperationChainDAO
public OperationChainDAO(Operation operation)
-
OperationChainDAO
public OperationChainDAO(OperationChain<?> operationChain)
-
-
Method Detail
-
getClassName
public String getClassName()
Get the class name of this class. This is set to always returnnull
in order to prevent the serialised version of this class from containing the JSON type information that Jackson would use to deserialise JSON representations of this class.- Returns:
- null
-
setClassName
public void setClassName(String className)
-
-