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
FieldsModifier and TypeFieldDescriptionprotected DynamicPropertiesInitializatonPolicystatic final StringAll DynamicEntity classes have a public static field 'DPM' of type DynamicPropertiesManagerprotected DynamicTypeImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanprotected voidcreateSlots(DynamicEntityImpl entity) getType()protected voidvoidpostConstruct(DynamicEntity entity) voidsetInitializatonPolicy(DynamicPropertiesInitializatonPolicy dpInitializatonPolicy) voidsetType(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
-