public abstract class DirectCollectionAccessor extends DirectAccessor
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
BatchFetchMetadata |
getBatchFetch()
INTERNAL:
Used for OX mapping.
|
Boolean |
getCascadeOnDelete()
INTERNAL:
Used for OX mapping.
|
CollectionTableMetadata |
getCollectionTable()
INTERNAL:
Used for OX mapping.
|
String |
getDefaultFetchType()
INTERNAL:
|
String |
getJoinFetch()
INTERNAL:
Used for OX mapping.
|
Boolean |
getNonCacheable()
INTERNAL:
Used for OX mapping.
|
String |
getPrivateOwned()
INTERNAL:
Used for OX mapping.
|
MetadataDescriptor |
getReferenceDescriptor()
INTERNAL:
In a direct collection case, there is no notion of a reference
descriptor, therefore we return this accessors descriptor.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
Boolean |
isCascadeOnDelete()
INTERNAL:
|
boolean |
isDirectCollection()
INTERNAL:
Return true if this accessor represents a direct collection mapping,
which include basic collection, basic map and element collection
accessors.
|
boolean |
isNonCacheable()
INTERNAL:
Used for OX mapping.
|
void |
setBatchFetch(BatchFetchMetadata batchFetch)
INTERNAL:
Used for OX mapping.
|
void |
setCascadeOnDelete(Boolean cascadeOnDelete)
INTERNAL:
Used for OX mapping.
|
void |
setCollectionTable(CollectionTableMetadata collectionTable)
INTERNAL:
Used for OX mapping.
|
void |
setJoinFetch(String joinFetch)
INTERNAL:
Used for OX mapping.
|
void |
setNonCacheable(Boolean nonCacheable)
INTERNAL:
Used for OX mapping.
|
getConvert, getConverts, getEnumerated, getEnumerated, getFetch, getLob, getLob, getOptional, getTemporal, getTemporal, hasEnumerated, hasLob, hasTemporal, isOptional, setConverts, setEnumerated, setFetch, setLob, setOptional, setTemporal, setTemporalderivesId, getAttributeName, getAttributeType, getClassAccessor, getField, getGetMethodName, getMapKey, getMapKeyReferenceClass, getMapKeyReferenceClassName, getMapKeyReferenceClassWithGenerics, getMapping, getOwningDescriptor, getOwningDescriptors, getRawClass, getRawClassWithGenerics, getReferenceAccessors, getReferenceClass, getReferenceClassFromGeneric, getReferenceClassName, getReferenceClassWithGenerics, getSetMethodName, hasAttributeType, hasMapKey, initXMLMappingAccessor, isAnnotationPresent, isBasic, isBasicCollection, isBasicMap, isCollectionAccessor, isDerivedIdClass, isDirectEmbeddableCollection, isEmbedded, isEmbeddedId, isId, isManyToMany, isManyToOne, isMapAccessor, isMappedKeyMapAccessor, isMultitenantId, isOneToMany, isOneToOne, isProcessed, isRelationship, isSerialized, isTransient, isVariableOneToOne, setAttributeType, setClassAccessor, setField, toString, usesFieldAccess, usesPropertyAccess, usesVirtualAccessgetAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getConverters, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getIdentifier, getJavaClass, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReplicationPartitioning, getRoundRobinPartitioning, getSerializedConverters, 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, setSerializedConverters, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioninggetAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic boolean equals(Object objectToCompare)
equals in class DirectAccessorpublic BatchFetchMetadata getBatchFetch()
public Boolean getCascadeOnDelete()
public CollectionTableMetadata getCollectionTable()
public String getDefaultFetchType()
getDefaultFetchType in class DirectAccessorpublic String getJoinFetch()
public String getPrivateOwned()
public MetadataDescriptor getReferenceDescriptor()
getReferenceDescriptor in class MappingAccessorpublic Boolean getNonCacheable()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class DirectAccessorpublic Boolean isCascadeOnDelete()
public boolean isDirectCollection()
isDirectCollection in class MappingAccessorpublic boolean isNonCacheable()
public void setBatchFetch(BatchFetchMetadata batchFetch)
public void setCascadeOnDelete(Boolean cascadeOnDelete)
public void setCollectionTable(CollectionTableMetadata collectionTable)
public void setNonCacheable(Boolean nonCacheable)
public void setJoinFetch(String joinFetch)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference