public class OrmAttributeAccessor extends AttributeAccessor
Constructor and Description |
---|
OrmAttributeAccessor(AttributeAccessor ormAccessor,
CoreAttributeAccessor oxmAccessor) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getAttributeClass()
Return the class type of the attribute.
|
java.lang.String |
getAttributeName()
INTERNAL:
Return the attribute name.
|
java.lang.Object |
getAttributeValueFromObject(java.lang.Object object)
Return the attribute value from the object.
|
AttributeAccessor |
getOrmAccessor() |
CoreAttributeAccessor |
getOxmAccessor() |
boolean |
isChangeTracking() |
boolean |
isMethodAttributeAccessor() |
boolean |
isValueHolderProperty() |
void |
setAttributeValueInObject(java.lang.Object object,
java.lang.Object value)
Set the attribute value into the object.
|
void |
setChangeTracking(boolean changeTracking) |
void |
setOrmAccessor(AttributeAccessor accessor) |
void |
setOxmAccessor(AttributeAccessor accessor) |
void |
setValueHolderProperty(boolean isValueHolder) |
clone, initializeAttributes, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnly
public OrmAttributeAccessor(AttributeAccessor ormAccessor, CoreAttributeAccessor oxmAccessor)
public void setValueHolderProperty(boolean isValueHolder)
public void setChangeTracking(boolean changeTracking)
public boolean isValueHolderProperty()
public boolean isChangeTracking()
public java.lang.Object getAttributeValueFromObject(java.lang.Object object)
AttributeAccessor
getAttributeValueFromObject
in interface CoreAttributeAccessor
getAttributeValueFromObject
in class AttributeAccessor
public void setAttributeValueInObject(java.lang.Object object, java.lang.Object value)
AttributeAccessor
setAttributeValueInObject
in interface CoreAttributeAccessor
setAttributeValueInObject
in class AttributeAccessor
public AttributeAccessor getOrmAccessor()
public CoreAttributeAccessor getOxmAccessor()
public void setOrmAccessor(AttributeAccessor accessor)
public void setOxmAccessor(AttributeAccessor accessor)
public java.lang.Class getAttributeClass()
AttributeAccessor
getAttributeClass
in interface CoreAttributeAccessor
getAttributeClass
in class AttributeAccessor
public boolean isMethodAttributeAccessor()
isMethodAttributeAccessor
in interface CoreAttributeAccessor
isMethodAttributeAccessor
in class AttributeAccessor
public java.lang.String getAttributeName()
AttributeAccessor
getAttributeName
in interface CoreAttributeAccessor
getAttributeName
in class AttributeAccessor
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference