public interface EntityBinding<E>
WARNING: Binding instances are typically shared by multiple threads and binding methods are called without any special synchronization. Therefore, bindings must be thread safe. In general no shared state should be used and any caching of computed values must be done with proper synchronization.
Modifier and Type | Method and Description |
---|---|
E |
entryToObject(SDatabaseEntry key,
SDatabaseEntry data)
Converts key and data entry buffers into an entity Object.
|
void |
objectToData(E object,
SDatabaseEntry data)
Extracts the data entry from an entity Object.
|
void |
objectToKey(E object,
SDatabaseEntry key)
Extracts the key entry from an entity Object.
|
E entryToObject(SDatabaseEntry key, SDatabaseEntry data)
key
- is the source key entry.data
- is the source data entry.void objectToKey(E object, SDatabaseEntry key)
object
- is the source Object.key
- is the destination entry buffer.void objectToData(E object, SDatabaseEntry data)
object
- is the source Object.data
- is the destination entry buffer.Copyright (c) 2016, 2019 Oracle and/or its affiliates. All rights reserved.