//$Id: Entity.java,v 1.2 2006/12/07 10:51:10 chaostone Exp $ /* * * Copyright c 2005-2009. * * Licensed under GNU LESSER General Public License, Version 3. * http://www.gnu.org/licenses * */ /******************************************************************************** * @author chaostone * * MODIFICATION DESCRIPTION * * Name Date Description * ============ ============ ============ * chaostone 2005-10-29 Created * ********************************************************************************/ package org.beanfuse.model; import java.io.Serializable; import org.beanfuse.model.predicates.ValidEntityPredicate; public abstract class AbstractEntity implements Entity, Serializable { public boolean isSaved() { return isPO(); } public boolean isPO() { return ValidEntityPredicate.getInstance().evaluate(this); } public boolean isVO() { return !isPO(); } }