public class IndirectListContainerPolicy extends ListContainerPolicy
ContainerPolicy
,
Serialized FormConstructor and Description |
---|
IndirectListContainerPolicy()
INTERNAL:
Construct a new policy.
|
IndirectListContainerPolicy(Class containerClass)
INTERNAL:
Construct a new policy for the specified class.
|
Modifier and Type | Method and Description |
---|---|
Object |
buildContainerFromVector(Vector vector,
AbstractSession session)
INTERNAL:
Just return the Vector.
|
Object |
cloneFor(Object container)
INTERNAL:
Return a clone of the specified container.
|
Object |
containerInstance()
INTERNAL:
Return a new Vector.
|
Object |
containerInstance(int initialCapacity)
INTERNAL:
Return a new Vector.
|
get, hasOrder, indexOf, isListPolicy, isValidContainer, recordAddToCollectionInChangeRecord, recordRemoveFromCollectionInChangeRecord, updateChangeRecordForSelfMerge, valueFromPKList
addInto, clear, getInterfaceType, isCollectionPolicy, iteratorFor, sizeFor
convertClassNamesToClasses, createChangeEvent, createQueryKeyForMapKey, equals, getCloneMethod, getContainerClass, getContainerClassName, getDirectKeyField, hasNext, isMapKeyAttribute, isValidContainerType, setCloneMethod, setContainerClass, setContainerClassName
addAdditionalFieldsToQuery, addAll, addAll, addFieldsForMapKey, addInto, addInto, addInto, addNestedJoinsQueriesForMapKey, addNextValueFromIteratorInto, buildChangeSetForNewObjectInCollection, buildCloneForKey, buildCollectionEntry, buildDefaultPolicy, buildKey, buildKeyFromJoinedRow, buildPolicyFor, buildPolicyFor, buildReferencesPKList, buildSelectionQueryForDirectCollectionMapping, cascadeDiscoverAndPersistUnregisteredNewObjects, cascadePerformRemoveIfRequired, cascadeRegisterNewIfRequired, clone, clone, compareCollectionsForChange, compareKeys, concatenateContainers, contains, copyMapDataToRow, createWrappedObjectFromExistingWrappedObject, deleteWrappedObject, execute, getAdditionalFieldsForJoin, getAdditionalTablesForJoinQuery, getChangeValuesFrom, getCloneDataFromChangeSet, getDefaultContainerClass, getDescriptorForMapKey, getElementDescriptor, getIdentityFieldsForMapKey, getKeyMappingDataForWriteQuery, getKeySelectionCriteria, getKeyType, hasElementDescriptor, initialize, initializeConstructor, isCursoredStreamPolicy, isCursorPolicy, isDirectMapPolicy, isEmpty, isMapKeyObject, isMappedKeyMapPolicy, isMapPolicy, isOrderedListPolicy, isScrollableCursorPolicy, iterateOnMapKey, keyFrom, keyFromEntry, keyFromIterator, mergeCascadeParts, mergeChanges, next, nextEntry, nextEntry, overridesRead, postCalculateChanges, postCalculateChanges, postInitialize, prepare, prepareForExecution, processAdditionalWritableMapKeyFields, propagatesEventsToCollection, propogatePostDelete, propogatePostInsert, propogatePostUpdate, propogatePreDelete, propogatePreInsert, propogatePreUpdate, recordPrivateOwnedRemovals, recordUpdateToCollectionInChangeRecord, remoteExecute, removeFrom, removeFrom, requiresDataModificationEvents, setDefaultContainerClass, setElementDescriptor, setKeyName, setKeyName, shouldAddAll, shouldIncludeKeyInDeleteEvent, shouldUpdateForeignKeysPostInsert, toString, unwrapElement, unwrapIteratorResult, updateJoinedMappingIndexesForMapKey, vectorFor
public IndirectListContainerPolicy()
public IndirectListContainerPolicy(Class containerClass)
public Object cloneFor(Object container)
cloneFor
in class InterfaceContainerPolicy
public Object buildContainerFromVector(Vector vector, AbstractSession session)
buildContainerFromVector
in class CollectionContainerPolicy
public Object containerInstance()
containerInstance
in interface CoreContainerPolicy<AbstractSession>
containerInstance
in class ContainerPolicy
public Object containerInstance(int initialCapacity)
containerInstance
in interface CoreContainerPolicy<AbstractSession>
containerInstance
in class ContainerPolicy
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference