Class CMPPolicy.KeyIsElementAccessor
java.lang.Object
org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor
- All Implemented Interfaces:
Serializable
,CMPPolicy.KeyElementAccessor
- Enclosing class:
- CMPPolicy
protected static final class CMPPolicy.KeyIsElementAccessor
extends Object
implements CMPPolicy.KeyElementAccessor, Serializable
INTERNAL:
This class will be used when the keyClass is a primitive
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected org.eclipse.persistence.internal.helper.DatabaseField
protected DatabaseMapping
-
Constructor Summary
ConstructorDescriptionKeyIsElementAccessor
(String attributeName, org.eclipse.persistence.internal.helper.DatabaseField databaseField, DatabaseMapping mapping) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.persistence.internal.helper.DatabaseField
boolean
void
-
Field Details
-
attributeName
-
databaseField
protected org.eclipse.persistence.internal.helper.DatabaseField databaseField -
mapping
-
-
Constructor Details
-
KeyIsElementAccessor
public KeyIsElementAccessor(String attributeName, org.eclipse.persistence.internal.helper.DatabaseField databaseField, DatabaseMapping mapping)
-
-
Method Details
-
getAttributeName
- Specified by:
getAttributeName
in interfaceCMPPolicy.KeyElementAccessor
-
getDatabaseField
public org.eclipse.persistence.internal.helper.DatabaseField getDatabaseField()- Specified by:
getDatabaseField
in interfaceCMPPolicy.KeyElementAccessor
-
getMapping
- Specified by:
getMapping
in interfaceCMPPolicy.KeyElementAccessor
-
getValue
public Object getValue(Object object, org.eclipse.persistence.internal.sessions.AbstractSession session) - Specified by:
getValue
in interfaceCMPPolicy.KeyElementAccessor
-
isNestedAccessor
public boolean isNestedAccessor()- Specified by:
isNestedAccessor
in interfaceCMPPolicy.KeyElementAccessor
-
setValue
- Specified by:
setValue
in interfaceCMPPolicy.KeyElementAccessor
-