public interface ContainerMapping
ContainerPolicy
.ContainerPolicy
Modifier and Type | Method and Description |
---|---|
org.eclipse.persistence.internal.queries.ContainerPolicy |
getContainerPolicy()
PUBLIC:
Return the mapping's container policy.
|
void |
setContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)
PUBLIC:
Set the mapping's container policy.
|
void |
useCollectionClass(java.lang.Class concreteClass)
PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
|
void |
useCollectionClassName(java.lang.String concreteClass)
PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
|
void |
useListClassName(java.lang.String concreteClass)
PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
|
void |
useMapClass(java.lang.Class concreteClass,
java.lang.String methodName)
PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
|
void |
useMapClassName(java.lang.String concreteClass,
java.lang.String methodName)
PUBLIC:
Configure the mapping to use an instance of the specified container class
to hold the target objects.
|
org.eclipse.persistence.internal.queries.ContainerPolicy getContainerPolicy()
void setContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)
void useCollectionClass(java.lang.Class concreteClass)
The container class must implement (directly or indirectly) the
java.util.Collection
interface.
void useCollectionClassName(java.lang.String concreteClass)
The container class must implement (directly or indirectly) the
java.util.Collection
interface.
void useListClassName(java.lang.String concreteClass)
The container class must implement (directly or indirectly) the
java.util.List
interface.
void useMapClass(java.lang.Class concreteClass, java.lang.String methodName)
Map
is the value returned by a call to the specified
zero-argument method.
The method must be implemented by the class (or a superclass) of any
value to be inserted into the Map
.
The container class must implement (directly or indirectly) the
java.util.Map
interface.
To facilitate resolving the method, the mapping's referenceClass must set before calling this method.
void useMapClassName(java.lang.String concreteClass, java.lang.String methodName)
Map
is the value returned by a call to the specified
zero-argument method.
The method must be implemented by the class (or a superclass) of any
value to be inserted into the Map
.
The container class must implement (directly or indirectly) the
java.util.Map
interface.
To facilitate resolving the method, the mapping's referenceClass must set before calling this method.