All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.activiti.engine.impl.cmd.ExecuteCustomSqlCmd Maven / Gradle / Ivy

package org.activiti.engine.impl.cmd;

import org.activiti.engine.impl.interceptor.Command;
import org.activiti.engine.impl.interceptor.CommandContext;

/**

 */
public class ExecuteCustomSqlCmd implements Command {

  protected Class mapperClass;
  protected CustomSqlExecution customSqlExecution;

  public ExecuteCustomSqlCmd(Class mapperClass, CustomSqlExecution customSqlExecution) {
    this.mapperClass = mapperClass;
    this.customSqlExecution = customSqlExecution;
  }

  @Override
  public ResultType execute(CommandContext commandContext) {
    Mapper mapper = commandContext.getDbSqlSession().getSqlSession().getMapper(mapperClass);
    return customSqlExecution.execute(mapper);
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy