com.sleepycat.bind
Interface EntityBinding

All Known Implementing Classes:
PersistEntityBinding, SerialSerialBinding, TupleSerialBinding, TupleSerialMarshalledBinding, TupleTupleBinding, TupleTupleMarshalledBinding

public interface EntityBinding

A binding between a key-value entry pair and an entity object.

Author:
Mark Hayes

Method Summary
 java.lang.Object entryToObject(DatabaseEntry key, DatabaseEntry data)
          Converts key and data entry buffers into an entity Object.
 void objectToData(java.lang.Object object, DatabaseEntry data)
          Extracts the data entry from an entity Object.
 void objectToKey(java.lang.Object object, DatabaseEntry key)
          Extracts the key entry from an entity Object.
 

Method Detail

entryToObject

java.lang.Object entryToObject(DatabaseEntry key,
                               DatabaseEntry data)
Converts key and data entry buffers into an entity Object.

Parameters:
key - is the source key entry.
data - is the source data entry.
Returns:
the resulting Object.

objectToKey

void objectToKey(java.lang.Object object,
                 DatabaseEntry key)
Extracts the key entry from an entity Object.

Parameters:
object - is the source Object.
key - is the destination entry buffer.

objectToData

void objectToData(java.lang.Object object,
                  DatabaseEntry data)
Extracts the data entry from an entity Object.

Parameters:
object - is the source Object.
data - is the destination entry buffer.


Copyright 2004-2006 Sleepycat, Inc. All Rights Reserved.