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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(EntityEntryExtraState extraState) Copies the extra state.<T> TgetAttributeValue(String name) protected voidputTransformed(Set<AttributeChanges.Change> output, Map<String, Object> source) voidsetAttributeValue(String name, Object value, boolean checkEquals) voidsetDynamicAttributes(DynamicAttributes dynamicModel) booleansupportAttribute(String name)
-
Field Details
-
entityEntry
-
dynamicModel
-
-
Constructor Details
-
DynamicAttributesState
-
-
Method Details
-
getDynamicAttributes
-
setDynamicAttributes
-
supportAttribute
- Specified by:
supportAttributein interfaceEntityValuesProvider
-
getAttributeValue
- Specified by:
getAttributeValuein interfaceEntityValuesProvider
-
setAttributeValue
- Specified by:
setAttributeValuein interfaceEntityValuesProvider
-
getEntityEntry
- Specified by:
getEntityEntryin interfaceEntityEntryExtraState
-
copy
Description copied from interface:EntityEntryExtraStateCopies the extra state.- Specified by:
copyin interfaceEntityEntryExtraState
-
getAttributes
- Specified by:
getAttributesin interfaceEntityValuesProvider
-
getChanges
- Specified by:
getChangesin interfaceEntityValuesProvider
-
putTransformed
-