Oracle Fusion Middleware Java API Reference for Oracle TopLink (Deprecated)
11g Release 1 (11.1.1)

B32476-04

oracle.toplink.eis
Class EISMappedRecord

java.lang.Object
  extended by oracle.toplink.internal.sessions.AbstractRecord
      extended by oracle.toplink.eis.EISMappedRecord
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, Record

public class EISMappedRecord
extends oracle.toplink.internal.sessions.AbstractRecord

An EISMappedRecord acts as a Record wrapper. It allows database row field-value pair mappings to be used as a mapped record implementation.

Since:
OracleAS TopLink 10g (10.0.3)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
EISMappedRecord(java.util.Map record, EISAccessor accessor)
          Create a database row wrapper for the record.
 
Method Summary
 void clear()
          Forward the request to the record.
 boolean containsKey(DatabaseField key)
          Check if the field is contained in the row.
 boolean containsKey(java.lang.String fieldName)
          Check if the field is contained in the row.
 java.lang.Object get(DatabaseField field)
          Forward the request to the record.
 java.lang.Object get(java.lang.String key)
          Forward the request to the record.
 EISAccessor getAccessor()
          Return the accessor.
 java.util.Map getRecord()
          Return the wrapped record.
 boolean isEmpty()
          Return if the row is empty.
 java.util.Set keySet()
          Forward the request to the record.
 void setAccessor(EISAccessor accessor)
          Set the accessor.
 void setRecord(java.util.Map record)
          Set the wrapped record.
 int size()
          Forward the request to the record.
 java.lang.String toString()
          Print all of the record keys and values.
 java.util.Collection values()
          Forward the request to the record.
 
Methods inherited from class oracle.toplink.internal.sessions.AbstractRecord
contains, containsKey, containsValue, elements, entrySet, get, getIndicatingNoEntry, getValues, getValues, keys, put, put, putAll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

EISMappedRecord

public EISMappedRecord(java.util.Map record,
                       EISAccessor accessor)
Create a database row wrapper for the record.

Method Detail

keySet

public java.util.Set keySet()
Forward the request to the record.

Specified by:
keySet in interface java.util.Map
Overrides:
keySet in class oracle.toplink.internal.sessions.AbstractRecord

values

public java.util.Collection values()
Forward the request to the record.

Specified by:
values in interface java.util.Map
Overrides:
values in class oracle.toplink.internal.sessions.AbstractRecord

size

public int size()
Forward the request to the record.

Specified by:
size in interface java.util.Map
Overrides:
size in class oracle.toplink.internal.sessions.AbstractRecord

isEmpty

public boolean isEmpty()
Return if the row is empty. For some reason Attunity MappedRecords think they are empty when not, so always return false.

Specified by:
isEmpty in interface java.util.Map
Overrides:
isEmpty in class oracle.toplink.internal.sessions.AbstractRecord

clear

public void clear()
Forward the request to the record.

Specified by:
clear in interface java.util.Map
Overrides:
clear in class oracle.toplink.internal.sessions.AbstractRecord

get

public java.lang.Object get(java.lang.String key)
Forward the request to the record.

Overrides:
get in class oracle.toplink.internal.sessions.AbstractRecord

get

public java.lang.Object get(DatabaseField field)
Forward the request to the record. Wrapped nested records and collections to SDKFieldValues.

Overrides:
get in class oracle.toplink.internal.sessions.AbstractRecord

containsKey

public boolean containsKey(java.lang.String fieldName)
Check if the field is contained in the row.

Overrides:
containsKey in class oracle.toplink.internal.sessions.AbstractRecord

containsKey

public boolean containsKey(DatabaseField key)
Check if the field is contained in the row.

Overrides:
containsKey in class oracle.toplink.internal.sessions.AbstractRecord

getRecord

public java.util.Map getRecord()
Return the wrapped record.


setRecord

public void setRecord(java.util.Map record)
Set the wrapped record.


getAccessor

public EISAccessor getAccessor()
Return the accessor.


setAccessor

public void setAccessor(EISAccessor accessor)
Set the accessor.


toString

public java.lang.String toString()
Print all of the record keys and values.

Overrides:
toString in class oracle.toplink.internal.sessions.AbstractRecord

Copyright © 1998, 2012, Oracle. All Rights Reserved.