gov.nih.nci.caarray.util.audit
Class ArrayDesignHandler

java.lang.Object
  extended by gov.nih.nci.caarray.util.audit.AbstractAuditEntityHandler<gov.nih.nci.caarray.domain.array.ArrayDesign>
      extended by gov.nih.nci.caarray.util.audit.ArrayDesignHandler

public class ArrayDesignHandler
extends AbstractAuditEntityHandler<gov.nih.nci.caarray.domain.array.ArrayDesign>

Author:
wcheng

Constructor Summary
ArrayDesignHandler(CaArrayAuditLogProcessor processor)
           
 
Method Summary
protected  boolean logAddOrUpdate(com.fiveamsolutions.nci.commons.audit.AuditLogRecord record, gov.nih.nci.caarray.domain.array.ArrayDesign entity, java.lang.String property, java.lang.String columnName, java.lang.Object oldVal, java.lang.Object newVal)
          Log an addition or an update.
protected  boolean logDelete(com.fiveamsolutions.nci.commons.audit.AuditLogRecord record, gov.nih.nci.caarray.domain.array.ArrayDesign entity, java.lang.String property, java.lang.String columnName, java.lang.Object oldVal, java.lang.Object newVal)
          Log a deletion of an entity.
 
Methods inherited from class gov.nih.nci.caarray.util.audit.AbstractAuditEntityHandler
getProcessor, logAdd, logEntity, logUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayDesignHandler

public ArrayDesignHandler(CaArrayAuditLogProcessor processor)
Parameters:
processor - audit log processor
Method Detail

logAddOrUpdate

protected boolean logAddOrUpdate(com.fiveamsolutions.nci.commons.audit.AuditLogRecord record,
                                 gov.nih.nci.caarray.domain.array.ArrayDesign entity,
                                 java.lang.String property,
                                 java.lang.String columnName,
                                 java.lang.Object oldVal,
                                 java.lang.Object newVal)
Log an addition or an update.

Overrides:
logAddOrUpdate in class AbstractAuditEntityHandler<gov.nih.nci.caarray.domain.array.ArrayDesign>
Parameters:
record - audit log record
entity - entity
property - property
columnName - column
oldVal - old value
newVal - new value
Returns:
true if a log entry was added

logDelete

protected boolean logDelete(com.fiveamsolutions.nci.commons.audit.AuditLogRecord record,
                            gov.nih.nci.caarray.domain.array.ArrayDesign entity,
                            java.lang.String property,
                            java.lang.String columnName,
                            java.lang.Object oldVal,
                            java.lang.Object newVal)
Log a deletion of an entity.

Overrides:
logDelete in class AbstractAuditEntityHandler<gov.nih.nci.caarray.domain.array.ArrayDesign>
Parameters:
record - audit log record
entity - entity
property - property
columnName - column
oldVal - old value
newVal - new value
Returns:
true if a log entry was added