public abstract class DirectCollectionAccessor extends DirectAccessor
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getBatchFetch()
INTERNAL:
Used for OX mapping.
|
java.lang.Integer |
getBatchFetchSize()
INTERNAL:
Used for OX mapping.
|
java.lang.Boolean |
getCascadeOnDelete()
INTERNAL:
Used for OX mapping.
|
CollectionTableMetadata |
getCollectionTable()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getDefaultFetchType()
INTERNAL:
|
java.lang.String |
getJoinFetch()
INTERNAL:
Used for OX mapping.
|
java.lang.Boolean |
getNonCacheable()
INTERNAL:
Used for OX mapping.
|
java.lang.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:
|
java.lang.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(java.lang.String batchFetch)
INTERNAL:
Used for OX mapping.
|
void |
setBatchFetchSize(java.lang.Integer batchFetchSize)
INTERNAL:
Used for OX mapping.
|
void |
setCascadeOnDelete(java.lang.Boolean cascadeOnDelete)
INTERNAL:
Used for OX mapping.
|
void |
setCollectionTable(CollectionTableMetadata collectionTable)
INTERNAL:
Used for OX mapping.
|
void |
setJoinFetch(java.lang.String joinFetch)
INTERNAL:
Used for OX mapping.
|
void |
setNonCacheable(java.lang.Boolean nonCacheable)
INTERNAL:
Used for OX mapping.
|
getConvert, getEnumerated, getEnumerated, getFetch, getLob, getLob, getOptional, getTemporal, getTemporal, hasEnumerated, hasLob, hasTemporal, isOptional, setConvert, setEnumerated, setFetch, setLob, setOptional, setTemporal
derivesId, getAttributeName, getAttributeType, getClassAccessor, getField, getGetMethodName, getMapKey, getMapKeyReferenceClass, getMapKeyReferenceClassName, getMapping, getOwningDescriptor, getOwningDescriptors, getRawClass, getReferenceAccessors, getReferenceClass, getReferenceClassFromGeneric, getReferenceClassName, 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, 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, getEntityMappings, getJavaClass, getJavaClassName, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public boolean equals(java.lang.Object objectToCompare)
equals
in class DirectAccessor
public java.lang.String getBatchFetch()
public java.lang.Boolean getCascadeOnDelete()
public java.lang.Integer getBatchFetchSize()
public void setBatchFetchSize(java.lang.Integer batchFetchSize)
public CollectionTableMetadata getCollectionTable()
public java.lang.String getDefaultFetchType()
getDefaultFetchType
in class DirectAccessor
public java.lang.String getJoinFetch()
public java.lang.String getPrivateOwned()
public MetadataDescriptor getReferenceDescriptor()
getReferenceDescriptor
in class MappingAccessor
public java.lang.Boolean getNonCacheable()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class DirectAccessor
public java.lang.Boolean isCascadeOnDelete()
public boolean isDirectCollection()
isDirectCollection
in class MappingAccessor
public boolean isNonCacheable()
public void setBatchFetch(java.lang.String batchFetch)
public void setCascadeOnDelete(java.lang.Boolean cascadeOnDelete)
public void setCollectionTable(CollectionTableMetadata collectionTable)
public void setNonCacheable(java.lang.Boolean nonCacheable)
public void setJoinFetch(java.lang.String joinFetch)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference