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 Constructor Description CollectionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getElementType(AbstractMemberMetaData mmd)
PersistableObjectType
getObjectType(AbstractMemberMetaData mmd)
boolean
isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)
boolean
isEmbedded(AbstractMemberMetaData mmd)
boolean
isSerialised(AbstractMemberMetaData mmd)
CollectionMetaData
newMetaData()
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
-
-
-
-
Method Detail
-
newMetaData
public CollectionMetaData newMetaData()
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd)
-
getObjectType
public PersistableObjectType getObjectType(AbstractMemberMetaData mmd)
- Specified by:
getObjectType
in classElementContainerHandler<C,ElementContainerAdapter<C>>
-
isSerialised
public boolean isSerialised(AbstractMemberMetaData mmd)
-
isEmbedded
public boolean isEmbedded(AbstractMemberMetaData mmd)
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)
-
getElementType
protected String getElementType(AbstractMemberMetaData mmd)
-
-