public class AttributeDetails extends Object
ClassDetails| Modifier and Type | Field and Description |
|---|---|
protected String |
attributeName
The name of this attribute.
|
protected boolean |
attributeOnSuperClass |
protected Type |
declaringType
Determines if the attribute has a real field.
|
protected String |
getterMethodName |
protected boolean |
hasField
Determines if the attribute has a real field.
|
protected boolean |
isVirtualProperty |
protected DatabaseMapping |
mapping |
protected String |
referenceClassName |
protected Type |
referenceClassType |
protected String |
setMethodSignature
Caches the set method signature.
|
protected String |
setterMethodName |
protected boolean |
weaveTransientFieldValueHolders |
protected boolean |
weaveValueHolders |
| Constructor and Description |
|---|
AttributeDetails(String attributeName,
DatabaseMapping mapping) |
protected String attributeName
protected String referenceClassName
protected Type referenceClassType
protected boolean weaveValueHolders
protected boolean weaveTransientFieldValueHolders
protected DatabaseMapping mapping
protected String getterMethodName
protected String setterMethodName
protected boolean attributeOnSuperClass
protected boolean hasField
protected Type declaringType
protected String setMethodSignature
protected boolean isVirtualProperty
public AttributeDetails(String attributeName, DatabaseMapping mapping)
public String getAttributeName()
public DatabaseMapping getMapping()
public String getGetterMethodName()
public String getSetterMethodSignature()
public String getSetterMethodName()
public String getReferenceClassName()
public void setReferenceClassName(String className)
public Type getDeclaringType()
public void setDeclaringType(Type declaringType)
public Type getReferenceClassType()
public void setReferenceClassType(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(String getMethodName)
public void setSetterMethodName(String setMethodName)
public void setHasField(boolean hasField)
public boolean hasField()
public boolean isCollectionMapping()
public boolean isMappedWithAttributeAccess()
public boolean isOneToOneMapping()
public boolean isLazy()
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.