Package io.jmix.dynattr.impl
Class DynamicAttributeChangeEvent<E>
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
io.jmix.dynattr.impl.DynamicAttributeChangeEvent<E>
- Type Parameters:
E- the type of the entity associated with the event
- All Implemented Interfaces:
Serializable,org.springframework.core.ResolvableTypeProvider
public class DynamicAttributeChangeEvent<E>
extends org.springframework.context.ApplicationEvent
implements org.springframework.core.ResolvableTypeProvider
Event representing a change in the dynamic attributes of an entity.
This event contains contextual information about the change, including
the MetaClass of the entity and the updated dynamic attributes. It extends
the ApplicationEvent class and is designed to handle dynamic
attribute-related events in the application.
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionDynamicAttributeChangeEvent(MetaClass metaClass, E entity, DynamicAttributes dynamicAttributes) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.core.ResolvableTypeMethods inherited from class org.springframework.context.ApplicationEvent
getTimestampMethods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
DynamicAttributeChangeEvent
public DynamicAttributeChangeEvent(MetaClass metaClass, E entity, DynamicAttributes dynamicAttributes)
-
-
Method Details
-
getDynamicAttributes
-
getMetaClass
-
getResolvableType
public org.springframework.core.ResolvableType getResolvableType()- Specified by:
getResolvableTypein interfaceorg.springframework.core.ResolvableTypeProvider
-