package com.googlecode.tawus.hibernate; import java.util.Date; public interface InlineAudit<T> { /** * Get login class which is stored in tapestry session * @return login class */ Class<?> getLoginClass(); /** * Set creator * @param currentLogin */ void setCreator(T currentLogin); /** * Set creation date * @param date */ void setCreationDate(Date date); /** * Set modification date * @param date */ void setModificationDate(Date date); /** * Set modifier * @param currentLogin */ void setModifier(T currentLogin); /** * Has the record been modified * @return */ boolean isModified(); }