public class AttributeDetails
extends java.lang.Object
ClassDetails
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() |
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 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.6.3, "build v20160428-59c81c5" API Reference