Module org.eclipse.persistence.core
Class DynamicPropertiesManager
java.lang.Object
org.eclipse.persistence.internal.dynamic.DynamicPropertiesManager
- Direct Known Subclasses:
XRDynamicPropertiesManager
Information about a property is extracted (thru DynamicType) from the entity's ClassDescriptor
Important - DynamicPropertiesManager is NOT thread-safe
-
Field Summary
Modifier and TypeFieldDescriptionprotected DynamicPropertiesInitializatonPolicy
static final String
All DynamicEntity classes have a public static field 'DPM' of type DynamicPropertiesManagerprotected DynamicTypeImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
protected void
createSlots
(DynamicEntityImpl entity) getType()
protected void
void
postConstruct
(DynamicEntity entity) void
setInitializatonPolicy
(DynamicPropertiesInitializatonPolicy dpInitializatonPolicy) void
setType
(DynamicType type)
-
Field Details
-
PROPERTIES_MANAGER_FIELD
All DynamicEntity classes have a public static field 'DPM' of type DynamicPropertiesManager- See Also:
-
type
-
dpInitializatonPolicy
-
-
Constructor Details
-
DynamicPropertiesManager
public DynamicPropertiesManager()
-
-
Method Details
-
getType
-
setType
-
getInitializatonPolicy
-
setInitializatonPolicy
-
postConstruct
-
createSlots
-
initializeSlotValues
-
contains
-
getPropertyNames
-
checkSet
-