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 ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement, newContainerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-