public class MetadataField extends MetadataAnnotatedElement
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
declaringClass |
DEFAULT_RAW_CLASSm_factory| Constructor and Description |
|---|
MetadataField(MetadataClass metadataClass)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
getDeclaringClass()
INTERNAL:
|
boolean |
isEclipseLinkWeavedField()
INTERNAL:
Used to determine if this is a field EclipseLink weaved into the class.
|
boolean |
isValidPersistenceField(boolean mustBeExplicit,
ClassAccessor classAccessor)
INTERNAL:
Return true is this field is a valid persistence field.
|
boolean |
isValidPersistenceField(ClassAccessor classAccessor,
boolean userDecorated)
INTERNAL:
Return true is this field is a valid persistence field.
|
void |
setDeclaringClass(MetadataClass declaringClass)
INTERNAL:
|
boolean |
shouldBeIgnored()
INTERNAL
Some fields should automatically be ignored, return true if this field should be ignored
|
addAnnotation, addGenericType, addMetaAnnotation, areAnnotationsCompatibleWithTransient, equals, getAnnotation, getAnnotation, getAnnotation, getAnnotation, getAnnotations, getAttributeName, getDeclaredAnnotationsCount, getGenericType, getMapKeyClass, getModifiers, getName, getPrimitiveType, getRawClass, getRawClassWithGenerics, getReferenceClassFromGeneric, getType, hasDeclaredAnnotations, hashCode, isAnnotationNotPresent, isAnnotationNotPresent, isAnnotationPresent, isAnnotationPresent, isAnnotationPresent, isArray, isBasic, isBasicCollection, isBasicMap, isDerivedId, isDerivedIdClass, isElementCollection, isEmbedded, isEmbeddedId, isGenericCollectionType, isGenericType, isId, isManyToMany, isManyToOne, isOneToMany, isOneToOne, isStructure, isSupportedCollectionClass, isSupportedMapClass, isSupportedToManyCollectionClass, isTransformation, isValidPersistenceElement, isValidPersistenceElement, isVariableOneToOne, isVersion, setAnnotations, setAttributeName, setGenericType, setModifiers, setName, setPrimitiveType, setType, toStringgetLogger, getMetadataClass, getMetadataFactory, setMetadataFactoryprotected MetadataClass declaringClass
public MetadataField(MetadataClass metadataClass)
public MetadataClass getDeclaringClass()
public boolean isEclipseLinkWeavedField()
public boolean isValidPersistenceField(boolean mustBeExplicit,
ClassAccessor classAccessor)
public boolean isValidPersistenceField(ClassAccessor classAccessor, boolean userDecorated)
public void setDeclaringClass(MetadataClass declaringClass)
public boolean shouldBeIgnored()