|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.toplink.internal.sessions.AbstractRecord oracle.toplink.sessions.DatabaseRecord
public class DatabaseRecord
Purpose: Define a representation of a database row as field=>value pairs. This is the database row implementation class, the Record or java.util.Map interfaces should be used to access this class instead of the implemention class.
Responsibilities:
Record
,
Map
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Method Summary | |
---|---|
void |
clear()
Clears the contents of the database row, both fields and values. |
boolean |
contains(java.lang.Object value)
Checks if the given Object value is contained in the values held in the database row. |
boolean |
containsKey(java.lang.Object key)
Checks if a key (ie. the field) is contained in the database row. |
boolean |
containsKey(java.lang.String fieldName)
Checks if a given field is contained in the database row. |
boolean |
containsValue(java.lang.Object value)
Checks if the given Object value is contained in the values held in the database row. |
java.util.Enumeration |
elements()
Returns an Enumeration of the values in the database row. |
java.util.Set |
entrySet()
Returns a set of map entries (ie. field-value pairs)in the database row with the DatabaseFields as keys and the value Objects as values. |
java.lang.Object |
get(java.lang.Object key)
Retrieves the value for the given key. |
java.lang.Object |
get(java.lang.String fieldName)
Retrieves the value with the given name of the DatabaseField. |
java.lang.Object |
getIndicatingNoEntry(java.lang.String fieldName)
Retrieves the value with the given field name. |
java.lang.Object |
getValues(DatabaseField key)
Returns the Object associated with the given key (null if the key does not map to an Object.) |
java.lang.Object |
getValues(java.lang.String key)
Returns the Object associated with the given key (null if the key does not map to an Object.) |
boolean |
isEmpty()
Checks if the database row is empty (ie. there are no field-value pairs.) |
java.util.Enumeration |
keys()
Returns an Enumeration of the DatabaseField Objects. |
java.util.Set |
keySet()
Returns a set of the keys, the DatabaseField Objects, for the database row. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Adds a field-value pair to the row. |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
Adds a field-value pair to the row. |
void |
putAll(java.util.Map map)
Adds all of the elements in the given map to the database row. |
int |
size()
Returns the number of field-value pairs in the database row. |
java.util.Collection |
values()
Returns a collection of the values held in the database row. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Method Detail |
---|
public void clear()
clear
in interface java.util.Map
clear
in class oracle.toplink.internal.sessions.AbstractRecord
public boolean contains(java.lang.Object value)
contains
in class oracle.toplink.internal.sessions.AbstractRecord
value
- the Object to be considered
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
containsKey
in class oracle.toplink.internal.sessions.AbstractRecord
key
- an Object, either String or DatabaseField
public boolean containsKey(java.lang.String fieldName)
containsKey
in class oracle.toplink.internal.sessions.AbstractRecord
key
- String, the DatabaseField name
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
containsValue
in class oracle.toplink.internal.sessions.AbstractRecord
value
- the Object under consideration
public java.util.Enumeration elements()
elements
in class oracle.toplink.internal.sessions.AbstractRecord
public java.util.Set entrySet()
entrySet
in interface java.util.Map
entrySet
in class oracle.toplink.internal.sessions.AbstractRecord
Map.entrySet()
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
get
in class oracle.toplink.internal.sessions.AbstractRecord
key
- Object, either String or DatabaseField
public java.lang.Object get(java.lang.String fieldName)
get
in class oracle.toplink.internal.sessions.AbstractRecord
fieldName
- String, the DatabaseField name
public java.lang.Object getIndicatingNoEntry(java.lang.String fieldName)
getIndicatingNoEntry
in class oracle.toplink.internal.sessions.AbstractRecord
fieldName
- String, the DatabaseField name
public java.lang.Object getValues(DatabaseField key)
getValues
in class oracle.toplink.internal.sessions.AbstractRecord
key
- DatabaseField
public java.lang.Object getValues(java.lang.String key)
getValues
in class oracle.toplink.internal.sessions.AbstractRecord
key
- String
public boolean isEmpty()
isEmpty
in interface java.util.Map
isEmpty
in class oracle.toplink.internal.sessions.AbstractRecord
public java.util.Enumeration keys()
keys
in class oracle.toplink.internal.sessions.AbstractRecord
public java.util.Set keySet()
keySet
in interface java.util.Map
keySet
in class oracle.toplink.internal.sessions.AbstractRecord
public java.lang.Object put(java.lang.Object key, java.lang.Object value) throws ValidationException
put
in interface java.util.Map
put
in class oracle.toplink.internal.sessions.AbstractRecord
key
- Object, either String or DatabaseFieldvalue
- Object
ValidationException
- if inappropriate key is usedpublic java.lang.Object put(java.lang.String key, java.lang.Object value)
put
in class oracle.toplink.internal.sessions.AbstractRecord
key
- Stringvalue
- Object
public void putAll(java.util.Map map)
putAll
in interface java.util.Map
putAll
in class oracle.toplink.internal.sessions.AbstractRecord
map
- Map of all the field-value elements to be addedpublic int size()
size
in interface java.util.Map
size
in class oracle.toplink.internal.sessions.AbstractRecord
public java.util.Collection values()
values
in interface java.util.Map
values
in class oracle.toplink.internal.sessions.AbstractRecord
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |