protected static class DynamicAttributesEntity.DynamicAttributesEntityEntry
extends io.jmix.core.entity.BaseEntityEntry
Constructor and Description |
---|
DynamicAttributesEntityEntry(io.jmix.core.Entity source) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(io.jmix.core.entity.EntityPropertyChangeListener listener) |
<T> T |
getAttributeValue(java.lang.String name) |
java.lang.Object |
getEntityId() |
java.lang.Object |
getGeneratedIdOrNull() |
void |
removeAllListeners() |
void |
removePropertyChangeListener(io.jmix.core.entity.EntityPropertyChangeListener listener) |
void |
setAttributeValue(java.lang.String name,
java.lang.Object value,
boolean checkEquals) |
void |
setEntityId(java.lang.Object id) |
void |
setGeneratedId(java.lang.Object id) |
addExtraState, copy, firePropertyChanged, getAllExtraState, getExtraState, getSecurityState, getSource, hashCode, isDetached, isManaged, isNew, isRemoved, setDetached, setManaged, setNew, setRemoved, setSecurityState
public DynamicAttributesEntityEntry(io.jmix.core.Entity source)
public java.lang.Object getEntityId()
public void setEntityId(java.lang.Object id)
public java.lang.Object getGeneratedIdOrNull()
public void setGeneratedId(java.lang.Object id)
public <T> T getAttributeValue(java.lang.String name)
getAttributeValue
in interface io.jmix.core.EntityEntry
getAttributeValue
in class io.jmix.core.entity.BaseEntityEntry
public void setAttributeValue(java.lang.String name, java.lang.Object value, boolean checkEquals)
setAttributeValue
in interface io.jmix.core.EntityEntry
setAttributeValue
in class io.jmix.core.entity.BaseEntityEntry
public void addPropertyChangeListener(io.jmix.core.entity.EntityPropertyChangeListener listener)
addPropertyChangeListener
in interface io.jmix.core.EntityEntry
addPropertyChangeListener
in class io.jmix.core.entity.BaseEntityEntry
public void removePropertyChangeListener(io.jmix.core.entity.EntityPropertyChangeListener listener)
removePropertyChangeListener
in interface io.jmix.core.EntityEntry
removePropertyChangeListener
in class io.jmix.core.entity.BaseEntityEntry
public void removeAllListeners()
removeAllListeners
in interface io.jmix.core.EntityEntry
removeAllListeners
in class io.jmix.core.entity.BaseEntityEntry