public class AttributeDetails
extends java.lang.Object
ClassDetails
Type | Property and Description |
---|---|
boolean |
isVirtual
Gets the value of the property virtualProperty.
|
Constructor and Description |
---|
AttributeDetails(java.lang.String attributeName,
DatabaseMapping mapping) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeName() |
org.objectweb.asm.Type |
getDeclaringType() |
java.lang.String |
getGetterMethodName() |
DatabaseMapping |
getMapping() |
java.lang.String |
getReferenceClassName() |
org.objectweb.asm.Type |
getReferenceClassType() |
java.lang.String |
getSetterMethodName() |
java.lang.String |
getSetterMethodSignature() |
boolean |
hasField()
Return if the attribute has a real field.
|
boolean |
isAttributeOnSuperClass() |
boolean |
isCollectionMapping() |
boolean |
isLazy() |
boolean |
isMappedWithAttributeAccess() |
boolean |
isOneToOneMapping() |
boolean |
isVirtualProperty()
Gets the value of the property virtualProperty.
|
void |
setAttributeOnSuperClass(boolean onSuperClass) |
void |
setDeclaringType(org.objectweb.asm.Type declaringType) |
void |
setGetterMethodName(java.lang.String getMethodName) |
void |
setHasField(boolean hasField)
Set if the attribute has a real field.
|
void |
setReferenceClassName(java.lang.String className) |
void |
setReferenceClassType(org.objectweb.asm.Type classType) |
void |
setSetterMethodName(java.lang.String setMethodName) |
void |
setVirtualProperty(boolean isVirtualProperty) |
void |
setWeaveTransientFieldValueHolders() |
java.lang.String |
toString() |
boolean |
weaveTransientFieldValueHolders() |
boolean |
weaveValueHolders() |
void |
weaveVH(boolean weaveValueHolders,
DatabaseMapping mapping) |
public boolean isVirtualProperty
public AttributeDetails(java.lang.String attributeName, DatabaseMapping mapping)
public java.lang.String getAttributeName()
public DatabaseMapping getMapping()
public java.lang.String getGetterMethodName()
public java.lang.String getSetterMethodSignature()
public java.lang.String getSetterMethodName()
public java.lang.String getReferenceClassName()
public void setReferenceClassName(java.lang.String className)
public org.objectweb.asm.Type getDeclaringType()
public void setDeclaringType(org.objectweb.asm.Type declaringType)
public org.objectweb.asm.Type getReferenceClassType()
public void setReferenceClassType(org.objectweb.asm.Type classType)
public void setAttributeOnSuperClass(boolean onSuperClass)
public boolean isVirtualProperty()
public void setVirtualProperty(boolean isVirtualProperty)
public boolean isAttributeOnSuperClass()
public void setWeaveTransientFieldValueHolders()
public boolean weaveTransientFieldValueHolders()
public boolean weaveValueHolders()
public void weaveVH(boolean weaveValueHolders, DatabaseMapping mapping)
public void setGetterMethodName(java.lang.String getMethodName)
public void setSetterMethodName(java.lang.String setMethodName)
public void setHasField(boolean hasField)
public boolean hasField()
public boolean isCollectionMapping()
public boolean isMappedWithAttributeAccess()
public boolean isOneToOneMapping()
public boolean isLazy()
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.4.2, "build v20130514-5956486" API Reference