Module org.eclipse.persistence.core
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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected DatabaseFieldprotected DatabaseMapping -
Constructor Summary
ConstructorsConstructorDescriptionKeyIsElementAccessor(String attributeName, DatabaseField databaseField, DatabaseMapping mapping) -
Method Summary
-
Field Details
-
attributeName
-
databaseField
-
mapping
-
-
Constructor Details
-
KeyIsElementAccessor
public KeyIsElementAccessor(String attributeName, DatabaseField databaseField, DatabaseMapping mapping)
-
-
Method Details
-
getAttributeName
- Specified by:
getAttributeNamein interfaceCMPPolicy.KeyElementAccessor
-
getDatabaseField
- Specified by:
getDatabaseFieldin interfaceCMPPolicy.KeyElementAccessor
-
getMapping
- Specified by:
getMappingin interfaceCMPPolicy.KeyElementAccessor
-
getValue
- Specified by:
getValuein interfaceCMPPolicy.KeyElementAccessor
-
isNestedAccessor
public boolean isNestedAccessor()- Specified by:
isNestedAccessorin interfaceCMPPolicy.KeyElementAccessor
-
setValue
- Specified by:
setValuein interfaceCMPPolicy.KeyElementAccessor
-