| 
 | Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
   org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord
       org.eclipse.persistence.eis.EISMappedRecord
org.eclipse.persistence.eis.EISMappedRecord
public class EISMappedRecord
An EISMappedRecord acts as a Record wrapper. It allows database row field-value pair mappings to be used as a mapped record implementation.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord | 
|---|
| org.eclipse.persistence.internal.sessions.AbstractRecord.EntrySet, org.eclipse.persistence.internal.sessions.AbstractRecord.KeySet, org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntryIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordKeyIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordValuesIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.ValuesSet | 
| Nested classes/interfaces inherited from interface java.util.Map | 
|---|
| java.util.Map.Entry<K,V> | 
| Field Summary | |
|---|---|
| protected  EISAccessor | accessor | 
| protected  java.util.Map | record | 
| Fields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord | 
|---|
| fields, lookupField, noEntry, nullValueInFields, size, values | 
| 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(org.eclipse.persistence.internal.helper.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(org.eclipse.persistence.internal.helper.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 org.eclipse.persistence.internal.sessions.AbstractRecord | 
|---|
| add, clone, contains, containsKey, containsValue, elements, entrySet, get, getField, getFields, getIndicatingNoEntry, getIndicatingNoEntry, getLookupField, getValues, getValues, getValues, hasNullValueInFields, keys, mergeFrom, put, put, put, putAll, remove, remove, remove, replaceAt, resetSize, setFields, setNullValueInFields, setValues | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface java.util.Map | 
|---|
| equals, hashCode | 
| Field Detail | 
|---|
protected java.util.Map record
protected EISAccessor accessor
| Constructor Detail | 
|---|
public EISMappedRecord(java.util.Map record,
                       EISAccessor accessor)
| Method Detail | 
|---|
public java.util.Set keySet()
keySet in interface java.util.MapkeySet in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Collection values()
values in interface java.util.Mapvalues in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic int size()
size in interface java.util.Mapsize in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean isEmpty()
isEmpty in interface java.util.MapisEmpty in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic void clear()
clear in interface java.util.Mapclear in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object get(java.lang.String key)
get in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object get(org.eclipse.persistence.internal.helper.DatabaseField field)
get in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean containsKey(java.lang.String fieldName)
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean containsKey(org.eclipse.persistence.internal.helper.DatabaseField key)
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Map getRecord()
public void setRecord(java.util.Map record)
public EISAccessor getAccessor()
public void setAccessor(EISAccessor accessor)
public java.lang.String toString()
toString in class org.eclipse.persistence.internal.sessions.AbstractRecord| 
 |  | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||