Package io.jmix.dynattr
Class DynamicAttributesState
java.lang.Object
io.jmix.dynattr.DynamicAttributesState
- All Implemented Interfaces:
EntityEntryExtraState
,EntityValuesProvider
,Serializable
public class DynamicAttributesState
extends Object
implements EntityEntryExtraState, EntityValuesProvider
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(EntityEntryExtraState extraState) Copies the extra state.<T> T
getAttributeValue
(String name) protected void
putTransformed
(Set<AttributeChanges.Change> output, Map<String, Object> source) void
setAttributeValue
(String name, Object value, boolean checkEquals) void
setDynamicAttributes
(DynamicAttributes dynamicModel) boolean
supportAttribute
(String name)
-
Field Details
-
entityEntry
-
dynamicModel
-
-
Constructor Details
-
DynamicAttributesState
-
-
Method Details
-
getDynamicAttributes
-
setDynamicAttributes
-
supportAttribute
- Specified by:
supportAttribute
in interfaceEntityValuesProvider
-
getAttributeValue
- Specified by:
getAttributeValue
in interfaceEntityValuesProvider
-
setAttributeValue
- Specified by:
setAttributeValue
in interfaceEntityValuesProvider
-
getEntityEntry
- Specified by:
getEntityEntry
in interfaceEntityEntryExtraState
-
copy
Description copied from interface:EntityEntryExtraState
Copies the extra state.- Specified by:
copy
in interfaceEntityEntryExtraState
-
getAttributes
- Specified by:
getAttributes
in interfaceEntityValuesProvider
-
getChanges
- Specified by:
getChanges
in interfaceEntityValuesProvider
-
putTransformed
-