Class ElementContainerHandler<C,A extends ElementContainerAdapter<C>>
- java.lang.Object
-
- org.datanucleus.store.types.containers.ElementContainerHandler<C,A>
-
- All Implemented Interfaces:
ContainerHandler<C,A>
- Direct Known Subclasses:
ArrayHandler,CollectionHandler
public abstract class ElementContainerHandler<C,A extends ElementContainerAdapter<C>> extends java.lang.Object implements ContainerHandler<C,A>
-
-
Constructor Summary
Constructors Constructor Description ElementContainerHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidcopyMappedByDefinitionFromElement(AbstractMemberMetaData mmd)java.lang.StringgetElementTypeName(ContainerMetaData cmd)abstract PersistableObjectTypegetObjectType(AbstractMemberMetaData mmd)protected voidmoveColumnsToElement(AbstractMemberMetaData mmd)abstract CnewContainer(AbstractMemberMetaData mmd, java.lang.Object... objects)-
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, isDefaultFetchGroup, isEmbedded, isSerialised, newContainer, newMetaData, populateMetaData
-
-
-
-
Method Detail
-
newContainer
public abstract C newContainer(AbstractMemberMetaData mmd, java.lang.Object... objects)
-
getObjectType
public abstract PersistableObjectType getObjectType(AbstractMemberMetaData mmd)
-
getElementTypeName
public java.lang.String getElementTypeName(ContainerMetaData cmd)
-
moveColumnsToElement
protected void moveColumnsToElement(AbstractMemberMetaData mmd)
-
copyMappedByDefinitionFromElement
protected void copyMappedByDefinitionFromElement(AbstractMemberMetaData mmd)
-
-