
com.nh.micro.template.GroovyTMAopImpl Maven / Gradle / Ivy
The newest version!
package com.nh.micro.template;
import java.util.List;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.support.DefaultTransactionDefinition;
import groovy.lang.GroovyObject;
import groovy.lang.MetaMethod;
import com.nh.micro.db.GroovyDataSource;
import com.nh.micro.rule.engine.context.MicroContextHolder;
import com.nh.micro.rule.engine.core.GroovyAopInter;
import com.nh.micro.rule.engine.core.GroovyExecUtil;
import com.nh.micro.template.MicroTranManagerHolder;
import java.lang.reflect.Method;
@Deprecated
public class GroovyTMAopImpl extends GroovyAopInter {
public Object invokeMethod(GroovyObject groovyObject, String GroovyName,
String methodName, Object... param){
Class[] paramTypeArray=null;
if(param!=null){
int size=param.length;
paramTypeArray=new Class[size];
for(int i=0;i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy