nyla.solutions.core.data.Auditable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nyla.solutions.core Show documentation
Show all versions of nyla.solutions.core Show documentation
This Java API provides support for application utilities (application configuration, data encryption, debugger, text processing, and more).
The newest version!
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();
}