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, setIsWriteOnlypublic 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)
AttributeAccessorgetAttributeValueFromObject in interface CoreAttributeAccessorgetAttributeValueFromObject in class AttributeAccessorpublic void setAttributeValueInObject(Object object, Object value)
AttributeAccessorsetAttributeValueInObject in interface CoreAttributeAccessorsetAttributeValueInObject in class AttributeAccessorpublic AttributeAccessor getOrmAccessor()
public CoreAttributeAccessor getOxmAccessor()
public void setOrmAccessor(AttributeAccessor accessor)
public void setOxmAccessor(AttributeAccessor accessor)
public Class getAttributeClass()
AttributeAccessorgetAttributeClass in interface CoreAttributeAccessorgetAttributeClass in class AttributeAccessorpublic boolean isMethodAttributeAccessor()
isMethodAttributeAccessor in interface CoreAttributeAccessorisMethodAttributeAccessor in class AttributeAccessorpublic String getAttributeName()
AttributeAccessorgetAttributeName in interface CoreAttributeAccessorgetAttributeName in class AttributeAccessorEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference