org.gwe.persistence.model
Class CompositeEventLogger

java.lang.Object
  extended by org.gwe.persistence.model.CompositeEventLogger
All Implemented Interfaces:
IEventLogger

public class CompositeEventLogger
extends java.lang.Object
implements IEventLogger

Since:
Oct 28, 2008
Author:
Marco Ruiz

Field Summary
 java.util.List<IEventLogger> eventLoggers
           
 
Constructor Summary
CompositeEventLogger()
           
 
Method Summary
 void addEventLogger(IEventLogger evLogger)
           
<KEY_TYPE> java.sql.Timestamp
logEvent(BaseModelInfo<KEY_TYPE> source, EventType evType, java.sql.Timestamp when, BaseModelInfo... relatedModels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventLoggers

public java.util.List<IEventLogger> eventLoggers
Constructor Detail

CompositeEventLogger

public CompositeEventLogger()
Method Detail

addEventLogger

public void addEventLogger(IEventLogger evLogger)

logEvent

public <KEY_TYPE> java.sql.Timestamp logEvent(BaseModelInfo<KEY_TYPE> source,
                                              EventType evType,
                                              java.sql.Timestamp when,
                                              BaseModelInfo... relatedModels)
Specified by:
logEvent in interface IEventLogger


Copyright © 2007-2009. All Rights Reserved.