java.lang.Object
org.nervousync.database.operator.process.Operator
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RecordOperator

public abstract class Operator extends Object implements Serializable
The type Operator.
Version:
$Revision : 1.0 $ $Date: 10/17/2020 2:14 PM $
Author:
Steven Wee wmkm0113@Hotmail.com
See Also:
  • Field Details

    • logger

      protected final transient org.slf4j.Logger logger
      The Logger.
  • Constructor Details

    • Operator

      protected Operator(OperatorMode operatorMode, boolean readOnly)
      Instantiates a new Operator.
      Parameters:
      operatorMode - the operator mode
      readOnly - the read only
    • Operator

      protected Operator(OperatorMode operatorMode, TransactionalConfig transactionalConfig)
      Instantiates a new Operator.
      Parameters:
      operatorMode - the operator mode
      transactionalConfig - the transactional config
  • Method Details

    • getSerialVersionUID

      public static long getSerialVersionUID()
      Gets the value of serialVersionUID
      Returns:
      the value of serialVersionUID
    • getOperatorMode

      public OperatorMode getOperatorMode()
      Gets the value of operatorMode
      Returns:
      the value of operatorMode
    • isReadOnly

      public boolean isReadOnly()
      Is read only boolean.
      Returns:
      the boolean
    • getTransactionalConfig

      public TransactionalConfig getTransactionalConfig()
      Gets transactional config.
      Returns:
      the transactional config
    • getOperateResult

      public OperateResult getOperateResult()
      Gets operate result.
      Returns:
      operate result
    • setOperateResult

      public void setOperateResult(OperateResult operateResult)
      Sets operate result.
      Parameters:
      operateResult - operate result
    • unwrap

      public <T> T unwrap(Class<T> clazz)
      Convert to target class object
      Type Parameters:
      T - Template
      Parameters:
      clazz - Target class
      Returns:
      Converted object