|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.events.EventManager
public class EventManager
Manages Transfer events
| Constructor Summary | |
|---|---|
init(CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory, JavaLoader javaLoader)
Constructor |
|
| Method Summary | |
|---|---|
void |
addAfterCreateObserver(AbstractBaseEventActionAdapter observer)
Adds a after create observer to the collection |
void |
addAfterDeleteObserver(AbstractBaseEventActionAdapter observer)
Adds a after Delete observer to the collection |
void |
addAfterDiscardObserver(AbstractBaseEventActionAdapter observer)
Adds a before discard observer to the collection |
void |
addAfterNewObserver(AbstractBaseEventActionAdapter observer)
Adds a after new observer to the collection |
void |
addAfterUpdateObserver(AbstractBaseEventActionAdapter observer)
Adds a after Update observer to the collection |
void |
addBeforeCreateObserver(AbstractBaseEventActionAdapter observer)
Adds a before create observer to the collection |
void |
addBeforeDeleteObserver(AbstractBaseEventActionAdapter observer)
Adds a before Delete observer to the collection |
void |
addBeforeUpdateObserver(AbstractBaseEventActionAdapter observer)
Adds a before Update observer to the collection |
private void |
addObserver(AbstractBaseEventActionAdapter observer, string type)
add an observer, if a TransferObject, make it a soft ref |
string |
fireAfterCreateEvent(TransferObject transfer)
Fires a After create event |
string |
fireAfterDeleteEvent(TransferObject transfer)
Fires a After Delete event |
string |
fireAfterDiscardEvent(TransferObject transfer)
Fires a After Delete event |
string |
fireAfterNewEvent(TransferObject transfer)
Fires a After New event |
string |
fireAfterUpdateEvent(TransferObject transfer)
Fires a After Update event |
string |
fireBeforeCreateEvent(TransferObject transfer)
Fires a before create event |
string |
fireBeforeDeleteEvent(TransferObject transfer)
Fires a before Delete event |
string |
fireBeforeUpdateEvent(TransferObject transfer)
Fires a before Update event |
private void |
fireEvent(TransferObject transfer, string type)
fire an event on a ObserverCollection |
private CacheConfigManager |
getCacheConfigManager()
|
private FacadeFactory |
getFacadeFactory()
|
ObjectAdapter |
getObjectAdapter(any object)
returns an Object adapter for an object |
private AbstractBaseObserverCollection |
getObserverCollection(any object, string type)
Returns the beforeCreateObserverCollection from the right scope |
SoftReferenceAdapter |
getSoftReferenceAdapter(any softRef)
Get the adapter for soft references |
private TransferEventPool |
getTransferEventPool()
|
boolean |
isTransferObject(any object)
Is this a transferObject? |
void |
removeAfterCreateObserver(any observer)
removes a after create observer from the collection |
void |
removeAfterDeleteObserver(any observer)
removes a after Delete observer from the collection |
void |
removeAfterNewObserver(any observer)
removes a after new observer from the collection |
void |
removeAfterUpdateObserver(any observer)
removes a after Update observer from the collection |
void |
removeBeforeCreateObserver(any observer)
removes a before create observer from the collection |
void |
removeBeforeDeleteObserver(any observer)
removes a before Delete observer from the collection |
void |
removeBeforeUpdateObserver(any observer)
removes a before Update observer from the collection |
private void |
removeObserver(any observer, string type)
removes an observer, if a TransferObject, make it a soft ref |
private void |
setCacheConfigManager(CacheConfigManager cacheConfigManager)
|
private void |
setFacadeFactory(FacadeFactory FacadeFactory)
|
private void |
setTransferEventPool(TransferEventPool TransferEventPool)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory, JavaLoader javaLoader)
cacheConfigManager - The cache managerfacadeFactory - The facade factory to access cachesjavaLoader - The java loader for the apache commons| Method Detail |
|---|
public void addAfterCreateObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addAfterDeleteObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addAfterDiscardObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addAfterNewObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addAfterUpdateObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addBeforeCreateObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addBeforeDeleteObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addpublic void addBeforeUpdateObserver(AbstractBaseEventActionAdapter observer)
observer - The observer to addprivate void addObserver(AbstractBaseEventActionAdapter observer, string type)
observer - The observer to addtype - key for what type of collection to getpublic string fireAfterCreateEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireAfterDeleteEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireAfterDiscardEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireAfterNewEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireAfterUpdateEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireBeforeCreateEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireBeforeDeleteEvent(TransferObject transfer)
transfer - a transfer object the event is aboutpublic string fireBeforeUpdateEvent(TransferObject transfer)
transfer - a transfer object the event is aboutprivate void fireEvent(TransferObject transfer, string type)
transfer - a transfer object the event is abouttype - key for what type of collection to getprivate CacheConfigManager getCacheConfigManager()
private FacadeFactory getFacadeFactory()
public ObjectAdapter getObjectAdapter(any object)
object - The object to be adaptedprivate AbstractBaseObserverCollection getObserverCollection(any object, string type)
object - The object that is being passed intype - key for what type to getpublic SoftReferenceAdapter getSoftReferenceAdapter(any softRef)
softRef - java.lang.SoftRef: The softref to be adaptedprivate TransferEventPool getTransferEventPool()
public boolean isTransferObject(any object)
object - The object that is being passed inpublic void removeAfterCreateObserver(any observer)
observer - The observer to removepublic void removeAfterDeleteObserver(any observer)
observer - The observer to removepublic void removeAfterNewObserver(any observer)
observer - The observer to removepublic void removeAfterUpdateObserver(any observer)
observer - The observer to removepublic void removeBeforeCreateObserver(any observer)
observer - The observer to removepublic void removeBeforeDeleteObserver(any observer)
observer - The observer to removepublic void removeBeforeUpdateObserver(any observer)
observer - The observer to removeprivate void removeObserver(any observer, string type)
observer - The observer to removetype - key for what type of collection to getprivate void setCacheConfigManager(CacheConfigManager cacheConfigManager)
cacheConfigManagerprivate void setFacadeFactory(FacadeFactory FacadeFactory)
FacadeFactoryprivate void setTransferEventPool(TransferEventPool TransferEventPool)
TransferEventPool
|
Transfer version 1.1 | ||||
| FRAMES | |||||