| java.lang.Object hu.netmind.persistence.AbstractTypeHandler hu.netmind.persistence.ContainerHandler
All known Subclasses: hu.netmind.persistence.MapHandler, hu.netmind.persistence.CollectionHandler,
ContainerHandler | abstract public class ContainerHandler extends AbstractTypeHandler (Code) | | This is a generic container handler. It manages the ContainerImpl interface.
author: Brautigam Robert version: Revision: $Revision$ |
Method Summary | |
public Map | getAttributeTypes(String attributeName) Get the attribute types that are representing this type
in the original object. | abstract public Class | getContainerClass() | public boolean | hasChanged(ClassInfo info, Object obj, String attributeName, Map dbAttributes) Determine whether the two values differ. | public void | postSave(Object value) | public Object | save(ClassInfo classInfo, Object current, String attributeName, Transaction transaction, Long currentSerial, Object oldValue, Object newValue, Set waitingObjects, List events, Map changedAttributes, Map dbAttributes) Save the collection. | public Object | unmarshallType(ClassInfo classInfo, Object obj, String attributeName, Map marshalledValues, TimeControl timeControl) Return a new instance of Container. |
getAttributeTypes | public Map getAttributeTypes(String attributeName)(Code) | | Get the attribute types that are representing this type
in the original object.
|
getContainerClass | abstract public Class getContainerClass()(Code) | | |
hasChanged | public boolean hasChanged(ClassInfo info, Object obj, String attributeName, Map dbAttributes)(Code) | | Determine whether the two values differ.
|
save | public Object save(ClassInfo classInfo, Object current, String attributeName, Transaction transaction, Long currentSerial, Object oldValue, Object newValue, Set waitingObjects, List events, Map changedAttributes, Map dbAttributes)(Code) | | Save the collection.
|
|
|