Class AbstractExecutor

java.lang.Object
org.iworkz.habitat.command.AbstractExecutor
Direct Known Subclasses:
DeleteExecutor, FindExecutor, InsertExecutor, LoadExecutor, SelectExecutor, UpdateExecutor

public abstract class AbstractExecutor
extends Object
  • Field Details

    • stringHelper

      @Inject protected StringHelper stringHelper
    • reflectionHelper

      @Inject protected org.iworkz.common.helper.ReflectionHelper reflectionHelper
    • commandHelper

      @Inject protected CommandHelper commandHelper
    • recordHelper

      @Inject protected RecordHelper recordHelper
    • commandBuilder

      @Inject protected SQLBuilder commandBuilder
    • exceptionFactory

      @Inject protected ExceptionFactory exceptionFactory
    • beanHelper

      @Inject protected org.iworkz.common.helper.CloneHelper beanHelper
  • Constructor Details

    • AbstractExecutor

      public AbstractExecutor()
  • Method Details

    • cloneBean

      protected <T> T cloneBean​(T obj)
    • getConnection

      protected Connection getConnection​(ConnectionProvider connectionProvider, GenericDao dao)
      Get a connection. In case a connectionProvider exists, get the connection from the connectionProvider. Otherwise get it from the dao.
      Parameters:
      connectionProvider -
      dao -
      Returns: