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 CollectionMetaData
assertValidType
(ContainerMetaData metaData) protected String
boolean
isDefaultFetchGroup
(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) boolean
boolean
void
populateMetaData
(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) Methods inherited from class org.datanucleus.store.types.containers.ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement, newContainer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getObjectType
in classElementContainerHandler<C,
ElementContainerAdapter<C>>
-
isSerialised
-
isEmbedded
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) -
getElementType
-
assertValidType
-