Class CMPPolicy.KeyIsElementAccessor
- java.lang.Object
-
- org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor
-
- All Implemented Interfaces:
java.io.Serializable
,CMPPolicy.KeyElementAccessor
- Enclosing class:
- CMPPolicy
protected static final class CMPPolicy.KeyIsElementAccessor extends java.lang.Object implements CMPPolicy.KeyElementAccessor, java.io.Serializable
INTERNAL: This class will be used when the keyClass is a primitive- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
attributeName
protected DatabaseField
databaseField
protected DatabaseMapping
mapping
-
Constructor Summary
Constructors Constructor Description KeyIsElementAccessor(java.lang.String attributeName, DatabaseField databaseField, DatabaseMapping mapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttributeName()
DatabaseField
getDatabaseField()
DatabaseMapping
getMapping()
java.lang.Object
getValue(java.lang.Object object, AbstractSession session)
boolean
isNestedAccessor()
void
setValue(java.lang.Object object, java.lang.Object value)
-
-
-
Field Detail
-
attributeName
protected java.lang.String attributeName
-
databaseField
protected DatabaseField databaseField
-
mapping
protected DatabaseMapping mapping
-
-
Constructor Detail
-
KeyIsElementAccessor
public KeyIsElementAccessor(java.lang.String attributeName, DatabaseField databaseField, DatabaseMapping mapping)
-
-
Method Detail
-
getAttributeName
public java.lang.String getAttributeName()
- Specified by:
getAttributeName
in interfaceCMPPolicy.KeyElementAccessor
-
getDatabaseField
public DatabaseField getDatabaseField()
- Specified by:
getDatabaseField
in interfaceCMPPolicy.KeyElementAccessor
-
getMapping
public DatabaseMapping getMapping()
- Specified by:
getMapping
in interfaceCMPPolicy.KeyElementAccessor
-
getValue
public java.lang.Object getValue(java.lang.Object object, AbstractSession session)
- Specified by:
getValue
in interfaceCMPPolicy.KeyElementAccessor
-
isNestedAccessor
public boolean isNestedAccessor()
- Specified by:
isNestedAccessor
in interfaceCMPPolicy.KeyElementAccessor
-
setValue
public void setValue(java.lang.Object object, java.lang.Object value)
- Specified by:
setValue
in interfaceCMPPolicy.KeyElementAccessor
-
-