org.spicefactory.pimento.type
Class ListType
java.lang.Object
org.spicefactory.pimento.type.AbstractAssociationType
org.spicefactory.pimento.type.AbstractCollectionType
org.spicefactory.pimento.type.ListType
- All Implemented Interfaces:
- PropertyType
public class ListType
- extends AbstractCollectionType
Represents a List property type.
- Author:
- Jens Halm
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListType
public ListType()
prepareValueFromSnapshot
public Object prepareValueFromSnapshot(Object entity,
Object value,
Property property,
IoContext context,
boolean createChangeSet)
- Description copied from interface:
PropertyType
- Prepares the specified property value, performing all necessary conversions, but without actually
applying it to the specified entity. The prepared values will be collected in a
EntityUpdate
instance which gets passed to any configured interceptors before the property is applied with
the setValue method of this class.
- Parameters:
entity - the entity to prepare the property forvalue - the new value for the propertyproperty - the property to preparecontext - the active IoContextcreateChangeSet - whether a change set is being created
- Returns:
- the (possibly converted) value of the property as it will later be applied to the entity.