public class MetadataField extends MetadataAnnotatedElement
DEFAULT_RAW_CLASS
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, areAnnotationsCompatibleWithTransient, equals, getAnnotation, getAnnotation, getAnnotation, getAnnotations, getAttributeName, 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, isVariableOneToOne, isVersion, setAnnotations, setAttributeName, setGenericType, setModifiers, setName, setPrimitiveType, setType, toString
getLogger, getMetadataClass, getMetadataFactory, setMetadataFactory
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()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference