Transfer version 1.1

transfer.com.cache
Class CacheSynchronise

WEB-INF.cftags.component
        extended by transfer.com.cache.CacheSynchronise

public class CacheSynchronise
extends WEB-INF.cftags.component

Synchronised data between cached and non cached objects


Constructor Summary
init(ObjectManager objectManager, CacheManager cacheManager, MethodInvoker methodInvoker)
          Constructor
 
Method Summary
private CacheManager getCacheManager()
private MethodInvoker getMethodInvoker()
private ObjectManager getObjectManager()
private void setCacheManager(CacheManager CacheManager)
private void setMethodInvoker(MethodInvoker MethodInvoker)
private void setObjectManager(ObjectManager ObjectManager)
 TransferObject synchronise(TransferObject transfer)
          syncronises the data, and returns the cached TransferObject if there is one, otherwise returns the original TransferObject
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(ObjectManager objectManager, CacheManager cacheManager, MethodInvoker methodInvoker)
Constructor

Parameters:
objectManager - The object manager
cacheManager - The cache manager
methodInvoker - The method invoker
Method Detail

getCacheManager

private CacheManager getCacheManager()


getMethodInvoker

private MethodInvoker getMethodInvoker()


getObjectManager

private ObjectManager getObjectManager()


setCacheManager

private void setCacheManager(CacheManager CacheManager)

Parameters:
CacheManager

setMethodInvoker

private void setMethodInvoker(MethodInvoker MethodInvoker)

Parameters:
MethodInvoker

setObjectManager

private void setObjectManager(ObjectManager ObjectManager)

Parameters:
ObjectManager

synchronise

public TransferObject synchronise(TransferObject transfer)
syncronises the data, and returns the cached TransferObject if there is one, otherwise returns the original TransferObject

Parameters:
transfer - The transfer object to syncronise

Transfer version 1.1