package org.akaza.openclinica.domain;
import org.akaza.openclinica.bean.login.UserAccountBean;
import java.util.Date;
public interface AuditableMutableDomainObject extends MutableDomainObject {
/**
* @return the createdDate
*/
public abstract Date getCreatedDate();
/**
* @param createdDate the createdDate to set
*/
public abstract void setCreatedDate(Date createdDate);
/**
* @return the updatedDate
*/
public abstract Date getUpdatedDate();
/**
* @param updatedDate the updatedDate to set
*/
public abstract void setUpdatedDate(Date updatedDate);
/**
* @return the owner
*/
public abstract UserAccountBean getOwner();
/**
* @param owner the owner to set
*/
public abstract void setOwner(UserAccountBean owner);
/**
* @return the updater
*/
public abstract UserAccountBean getUpdater();
/**
* @param updater the updater to set
*/
public abstract void setUpdater(UserAccountBean updater);
/**
* @return the status
*/
public abstract Status getStatus();
/**
* @param status the status to set
*/
public abstract void setStatus(Status status);
}