nyla.solutions.core.data.Auditable Maven / Gradle / Ivy
package nyla.solutions.core.data;
/**
*
* Auditable provides a set of methods to provide audit tracking
*
* @author Gregory Green
* @version 1.0
*/
public interface Auditable extends Updateable, Createable
{
/**
* Retrieve the deleted code
* @return the deleted code
*/
public String getDeletedCode();
/**
*
* @param aDeletedCode the deleted code
*/
public void setDeletedCode(String aDeletedCode);
/**
*
* @return true if the object is deleleted
*/
public boolean isDeleted();
/**
* Delete the auditable object
*/
public void delete();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy