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

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