Class CollectionHandler<C>
java.lang.Object
org.datanucleus.store.types.containers.ElementContainerHandler<C,ElementContainerAdapter<C>>
org.datanucleus.store.types.containers.CollectionHandler<C>
- All Implemented Interfaces:
ContainerHandler<C,ElementContainerAdapter<C>>
- Direct Known Subclasses:
JDKCollectionHandler,OptionalHandler
public abstract class CollectionHandler<C>
extends ElementContainerHandler<C,ElementContainerAdapter<C>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate CollectionMetaDataassertValidType(ContainerMetaData metaData) protected StringbooleanisDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) booleanbooleanvoidpopulateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) Methods inherited from class org.datanucleus.store.types.containers.ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement, newContainerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.datanucleus.store.types.containers.ContainerHandler
getAdapter, newContainer
-
Constructor Details
-
CollectionHandler
public CollectionHandler()
-
-
Method Details
-
newMetaData
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) -
getObjectType
- Specified by:
getObjectTypein classElementContainerHandler<C,ElementContainerAdapter<C>>
-
isSerialised
-
isEmbedded
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) -
getElementType
-
assertValidType
-