public abstract class DirectAccessor extends MappingAccessor
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
String |
getConvert()
INTERNAL:
|
List<ConvertMetadata> |
getConverts()
INTERNAL:
Used for OX mapping.
|
abstract String |
getDefaultFetchType()
INTERNAL:
|
EnumeratedMetadata |
getEnumerated()
INTERNAL:
Used for OX mapping.
|
EnumeratedMetadata |
getEnumerated(boolean isForMapKey)
INTERNAL:
Return the enumerated metadata for this accessor.
|
String |
getFetch()
INTERNAL:
Used for OX mapping.
|
LobMetadata |
getLob()
INTERNAL:
Used for OX mapping.
|
LobMetadata |
getLob(boolean isForMapKey)
INTERNAL:
Return the lob metadata for this accessor.
|
Boolean |
getOptional()
INTERNAL:
Used for OX mapping.
|
TemporalMetadata |
getTemporal()
INTERNAL:
Used for OX mapping.
|
TemporalMetadata |
getTemporal(boolean isForMapKey)
INTERNAL:
Return the temporal metadata for this accessor.
|
boolean |
hasEnumerated(boolean isForMapKey)
INTERNAL:
Return true if this accessor has enumerated metadata.
|
boolean |
hasLob(boolean isForMapKey)
INTERNAL:
Return true if this accessor has lob metadata.
|
boolean |
hasTemporal(boolean isForMapKey)
INTERNAL:
Return true if this accessor has temporal metadata.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
boolean |
isOptional()
INTERNAL:
|
void |
setConverts(List<ConvertMetadata> converts)
INTERNAL:
Used for OX mapping.
|
void |
setEnumerated(EnumeratedMetadata enumerated)
INTERNAL:
Used for OX mapping.
|
void |
setFetch(String fetch)
INTERNAL:
Used for OX mapping.
|
void |
setLob(LobMetadata lob)
INTERNAL:
Used for OX mapping.
|
void |
setOptional(Boolean optional)
INTERNAL:
Used for OX mapping.
|
void |
setTemporal(TemporalMetadata temporalType)
INTERNAL:
Used for OX mapping.
|
derivesId, getAttributeName, getAttributeType, getClassAccessor, getField, getGetMethodName, getMapKey, getMapKeyReferenceClass, getMapKeyReferenceClassName, getMapKeyReferenceClassWithGenerics, getMapping, getOwningDescriptor, getOwningDescriptors, getRawClass, getRawClassWithGenerics, getReferenceAccessors, getReferenceClass, getReferenceClassFromGeneric, getReferenceClassName, getReferenceClassWithGenerics, getReferenceDescriptor, getSetMethodName, hasAttributeType, hasMapKey, initXMLMappingAccessor, isAnnotationPresent, isBasic, isBasicCollection, isBasicMap, isCollectionAccessor, isDerivedIdClass, isDirectCollection, isDirectEmbeddableCollection, isEmbedded, isEmbeddedId, isId, isManyToMany, isManyToOne, isMapAccessor, isMappedKeyMapAccessor, isMultitenantId, isOneToMany, isOneToOne, isProcessed, isRelationship, isSerialized, isTransient, isVariableOneToOne, setAttributeType, setClassAccessor, setField, toString, usesFieldAccess, usesPropertyAccess, usesVirtualAccess
getAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getConverters, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getIdentifier, getJavaClass, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReplicationPartitioning, getRoundRobinPartitioning, getStructConverters, getTypeConverters, getUnionPartitioning, getValuePartitioning, hasAccess, hasAccessMethods, initAccess, initXMLAccessor, isAnnotationPresent, merge, process, processConverters, processPartitioned, setAccess, setAccessMethods, setConverters, setDescriptor, setHashPartitioning, setName, setObjectTypeConverters, setPartitioned, setPartitioning, setPinnedPartitioning, setProperties, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioning
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public boolean equals(Object objectToCompare)
equals
in class MappingAccessor
public String getConvert()
public List<ConvertMetadata> getConverts()
public abstract String getDefaultFetchType()
public EnumeratedMetadata getEnumerated()
public EnumeratedMetadata getEnumerated(boolean isForMapKey)
getEnumerated
in class MappingAccessor
DirectAccessor
,
ElementCollectionAccessor
,
CollectionAccessor
public String getFetch()
public LobMetadata getLob()
public LobMetadata getLob(boolean isForMapKey)
getLob
in class MappingAccessor
DirectAccessor
public Boolean getOptional()
public TemporalMetadata getTemporal()
public TemporalMetadata getTemporal(boolean isForMapKey)
getTemporal
in class MappingAccessor
DirectAccessor
,
CollectionAccessor
public boolean hasEnumerated(boolean isForMapKey)
public boolean hasLob(boolean isForMapKey)
public boolean hasTemporal(boolean isForMapKey)
hasTemporal
in class MappingAccessor
DirectAccessor
,
ElementCollectionAccessor
,
CollectionAccessor
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class MappingAccessor
public boolean isOptional()
public void setConverts(List<ConvertMetadata> converts)
public void setEnumerated(EnumeratedMetadata enumerated)
public void setFetch(String fetch)
public void setLob(LobMetadata lob)
public void setOptional(Boolean optional)
public void setTemporal(TemporalMetadata temporalType)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference