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

info.archinnov.achilles.entity.operations.ThriftEntityProxifier Maven / Gradle / Ivy

package info.archinnov.achilles.entity.operations;

import info.archinnov.achilles.context.ThriftPersistenceContext;
import info.archinnov.achilles.proxy.ThriftEntityInterceptor;
import info.archinnov.achilles.proxy.ThriftEntityInterceptorBuilder;
import java.lang.reflect.Method;
import java.util.Set;

/**
 * ThriftEntityProxifier
 * 
 * @author DuyHai DOAN
 * 
 */
public class ThriftEntityProxifier extends EntityProxifier {

    @Override
    public  ThriftEntityInterceptor buildInterceptor(ThriftPersistenceContext context, T entity,
            Set alreadyLoaded) {
        return ThriftEntityInterceptorBuilder.builder(context, entity).alreadyLoaded(alreadyLoaded).build();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy