public class OrmAttributeAccessor extends AttributeAccessor
Type | Property and Description |
---|---|
boolean |
isValueHolder
Gets the value of the property valueHolderProperty.
|
Constructor and Description |
---|
OrmAttributeAccessor(AttributeAccessor ormAccessor,
CoreAttributeAccessor oxmAccessor) |
Modifier and Type | Method and Description |
---|---|
Class |
getAttributeClass()
Return the class type of the attribute.
|
String |
getAttributeName()
INTERNAL:
Return the attribute name.
|
Object |
getAttributeValueFromObject(Object object)
Return the attribute value from the object.
|
AttributeAccessor |
getOrmAccessor() |
CoreAttributeAccessor |
getOxmAccessor() |
boolean |
isChangeTracking() |
boolean |
isMethodAttributeAccessor() |
boolean |
isValueHolderProperty()
Gets the value of the property valueHolderProperty.
|
void |
setAttributeValueInObject(Object object,
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 boolean isValueHolderProperty
public OrmAttributeAccessor(AttributeAccessor ormAccessor, CoreAttributeAccessor oxmAccessor)
public void setValueHolderProperty(boolean isValueHolder)
public void setChangeTracking(boolean changeTracking)
public boolean isValueHolderProperty()
public boolean isChangeTracking()
public Object getAttributeValueFromObject(Object object)
AttributeAccessor
getAttributeValueFromObject
in interface CoreAttributeAccessor
getAttributeValueFromObject
in class AttributeAccessor
public void setAttributeValueInObject(Object object, 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 Class getAttributeClass()
AttributeAccessor
getAttributeClass
in interface CoreAttributeAccessor
getAttributeClass
in class AttributeAccessor
public boolean isMethodAttributeAccessor()
isMethodAttributeAccessor
in interface CoreAttributeAccessor
isMethodAttributeAccessor
in class AttributeAccessor
public String getAttributeName()
AttributeAccessor
getAttributeName
in interface CoreAttributeAccessor
getAttributeName
in class AttributeAccessor
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference