org.acegisecurity.domain.impl
Class PersistableValue

java.lang.Object
  extended by org.acegisecurity.domain.impl.BusinessObject
      extended by org.acegisecurity.domain.impl.PersistableValue
All Implemented Interfaces:
Serializable, Cloneable

public abstract class PersistableValue
extends BusinessObject

A value object, which means a persistable business object that does not have its own persistence identity.

Every value object belongs to a single AbstractPersistableEntity. This is necessary so that the value object has some sort of persistence relationship/ownership.

In addition, a value object cannot be referenced from more than one PersistableEntity. Use a PersistableEntity instead of a PersistableValue if this is a design constraint.

Version:
$Id: PersistableValue.java,v 1.2 2005/11/17 00:55:49 benalex Exp $
Author:
Ben Alex
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.acegisecurity.domain.impl.BusinessObject
logger
 
Constructor Summary
PersistableValue()
           
 
Method Summary
 
Methods inherited from class org.acegisecurity.domain.impl.BusinessObject
clone, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistableValue

public PersistableValue()


Copyright © 2004-2005 Acegi Technology Pty Limited. All Rights Reserved.