package pt.ist.fenixframework; import pt.ist.fenixframework.audit.IAuditor; import pt.ist.fenixframework.audit.Operation; import com.linkare.commons.metainfo.Linkare; public interface DomainObject { public Integer getIdInternal(); public void setIdInternal(Integer idInternal); public long getOID(); public long getOid(); public boolean isDeleted(); @Linkare(author = "Paulo Zenida") public String getShortDescription(); @Linkare(author = "Paulo Zenida") public void createAuditOperation(final IAuditor auditor, final Operation operation); }