Class OptionalHandler
java.lang.Object
org.datanucleus.store.types.containers.ElementContainerHandler<Optional,ElementContainerAdapter<Optional>>
org.datanucleus.store.types.containers.CollectionHandler<Optional>
org.datanucleus.store.types.containers.OptionalHandler
- All Implemented Interfaces:
ContainerHandler<Optional,
ElementContainerAdapter<Optional>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdapter
(Optional container) boolean
isDefaultFetchGroup
(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) Default fetch group is defined by the type of the element.newContainer
(AbstractMemberMetaData mmd, Object... values) void
populateMetaData
(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) Methods inherited from class org.datanucleus.store.types.containers.CollectionHandler
getElementType, getObjectType, isEmbedded, isSerialised, newMetaData
Methods inherited from class org.datanucleus.store.types.containers.ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement
-
Constructor Details
-
OptionalHandler
public OptionalHandler()
-
-
Method Details
-
newContainer
-
getAdapter
-
newContainer
- Specified by:
newContainer
in classElementContainerHandler<Optional,
ElementContainerAdapter<Optional>>
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd) - Specified by:
populateMetaData
in interfaceContainerHandler<Optional,
ElementContainerAdapter<Optional>> - Overrides:
populateMetaData
in classCollectionHandler<Optional>
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd) Default fetch group is defined by the type of the element.- Specified by:
isDefaultFetchGroup
in interfaceContainerHandler<Optional,
ElementContainerAdapter<Optional>> - Overrides:
isDefaultFetchGroup
in classCollectionHandler<Optional>
-