org.jboss.cache.pojo.impl
Class PojoUtil

java.lang.Object
  extended by org.jboss.cache.pojo.impl.PojoUtil

public class PojoUtil
extends java.lang.Object

Utility class for method wrappers that we are interested to rollback (i.e., rollback).

Version:
$Id: PojoUtil.java,v 1.2 2007/06/13 00:08:59 jgreene Exp $
Author:
Ben Wang

Constructor Summary
PojoUtil()
           
 
Method Summary
 void attachInterceptor(java.lang.Object pojo, org.jboss.aop.InstanceAdvisor advisor, org.jboss.aop.advice.Interceptor interceptor)
           
 int decrementReferenceCount(Fqn sourceFqn, int count, java.util.List refList)
           
 void detachInterceptor(org.jboss.aop.InstanceAdvisor advisor, org.jboss.aop.advice.Interceptor interceptor)
           
 int incrementReferenceCount(Fqn sourceFqn, int count, java.util.List refList)
           
 void inMemorySubstitution(java.lang.Object obj, java.lang.reflect.Field field, java.lang.Object newValue)
           
 void undoAttachInterceptor(java.lang.Object pojo, org.jboss.aop.InstanceAdvisor advisor, org.jboss.aop.advice.Interceptor interceptor)
           
 int undoDecrementReferenceCount(Fqn sourceFqn, int count, java.util.List refList)
           
 void undoDetachInterceptor(org.jboss.aop.InstanceAdvisor advisor, org.jboss.aop.advice.Interceptor interceptor)
           
 int undoIncrementReferenceCount(Fqn sourceFqn, int count, java.util.List refList)
           
 void undoInMemorySubstitution(java.lang.Object obj, java.lang.reflect.Field field, java.lang.Object oldValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoUtil

public PojoUtil()
Method Detail

attachInterceptor

public void attachInterceptor(java.lang.Object pojo,
                              org.jboss.aop.InstanceAdvisor advisor,
                              org.jboss.aop.advice.Interceptor interceptor)

detachInterceptor

public void detachInterceptor(org.jboss.aop.InstanceAdvisor advisor,
                              org.jboss.aop.advice.Interceptor interceptor)

undoAttachInterceptor

public void undoAttachInterceptor(java.lang.Object pojo,
                                  org.jboss.aop.InstanceAdvisor advisor,
                                  org.jboss.aop.advice.Interceptor interceptor)

undoDetachInterceptor

public void undoDetachInterceptor(org.jboss.aop.InstanceAdvisor advisor,
                                  org.jboss.aop.advice.Interceptor interceptor)

inMemorySubstitution

public void inMemorySubstitution(java.lang.Object obj,
                                 java.lang.reflect.Field field,
                                 java.lang.Object newValue)

undoInMemorySubstitution

public void undoInMemorySubstitution(java.lang.Object obj,
                                     java.lang.reflect.Field field,
                                     java.lang.Object oldValue)

incrementReferenceCount

public int incrementReferenceCount(Fqn sourceFqn,
                                   int count,
                                   java.util.List refList)

undoIncrementReferenceCount

public int undoIncrementReferenceCount(Fqn sourceFqn,
                                       int count,
                                       java.util.List refList)

decrementReferenceCount

public int decrementReferenceCount(Fqn sourceFqn,
                                   int count,
                                   java.util.List refList)

undoDecrementReferenceCount

public int undoDecrementReferenceCount(Fqn sourceFqn,
                                       int count,
                                       java.util.List refList)