EclipseLink 2.0.0, build 'v20091127-r5931' API Reference

org.eclipse.persistence.mappings
Class Association

java.lang.Object
  extended by org.eclipse.persistence.mappings.Association
All Implemented Interfaces:
java.util.Map.Entry
Direct Known Subclasses:
PropertyAssociation, TypedAssociation

public class Association
extends java.lang.Object
implements java.util.Map.Entry

Purpose: Generic association object. This can be used to map hashtable/map containers where the key and value primitives or independent objects.

Author:
James Sutherland
Since:
TOPLink/Java 3.0

Field Summary
protected  java.lang.Object key
           
protected  java.lang.Object value
           
 
Constructor Summary
Association()
          Default constructor.
Association(java.lang.Object key, java.lang.Object value)
          PUBLIC: Create an association.
 
Method Summary
 java.lang.Object getKey()
          PUBLIC: Return the key.
 java.lang.Object getValue()
          PUBLIC: Return the value.
 void setKey(java.lang.Object key)
          PUBLIC: Set the key.
 java.lang.Object setValue(java.lang.Object value)
          PUBLIC: Set the value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map.Entry
equals, hashCode
 

Field Detail

key

protected java.lang.Object key

value

protected java.lang.Object value
Constructor Detail

Association

public Association()
Default constructor.


Association

public Association(java.lang.Object key,
                   java.lang.Object value)
PUBLIC: Create an association.

Method Detail

getKey

public java.lang.Object getKey()
PUBLIC: Return the key.

Specified by:
getKey in interface java.util.Map.Entry

getValue

public java.lang.Object getValue()
PUBLIC: Return the value.

Specified by:
getValue in interface java.util.Map.Entry

setKey

public void setKey(java.lang.Object key)
PUBLIC: Set the key.


setValue

public java.lang.Object setValue(java.lang.Object value)
PUBLIC: Set the value.

Specified by:
setValue in interface java.util.Map.Entry

EclipseLink 2.0.0, build 'v20091127-r5931' API Reference