@MappedSuperclass public abstract class BaseDbGeneratedIdEntity<K extends java.lang.Number> extends BaseGenericIdEntity<IdProxy<K>>
Instance.BeanPropertyPath, Instance.PropertyChangeEvent, Instance.PropertyChangeListener
Modifier and Type | Field and Description |
---|---|
protected IdProxy<K> |
idProxy |
__securityState, __state, dynamicAttributes
__propertyChangeListeners, PROPERTY_CHANGE_LISTENERS_INITIAL_CAPACITY
Constructor and Description |
---|
BaseDbGeneratedIdEntity() |
Modifier and Type | Method and Description |
---|---|
protected void |
copySystemState(BaseGenericIdEntity src)
Copies the state which is not related to attributes registered in metadata.
|
protected abstract K |
getDbGeneratedId() |
IdProxy<K> |
getId() |
protected abstract void |
setDbGeneratedId(K dbId) |
void |
setId(IdProxy<K> idProxy) |
equals, getDynamicAttributes, getMetaClass, getValue, hashCode, setDynamicAttributes, setValue, toString
addPropertyChangeListener, getInstanceName, getMethodsCache, getValueEx, getValueEx, propertyChanged, removeAllListeners, removePropertyChangeListener, setValue, setValueEx, setValueEx
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, getInstanceName, getValueEx, getValueEx, removeAllListeners, removePropertyChangeListener, setValue, setValueEx, setValueEx
public void setId(IdProxy<K> idProxy)
setId
in class BaseGenericIdEntity<IdProxy<K extends java.lang.Number>>
protected abstract void setDbGeneratedId(K dbId)
protected abstract K getDbGeneratedId()
protected void copySystemState(BaseGenericIdEntity src)
BaseGenericIdEntity
copySystemState
in class BaseGenericIdEntity<IdProxy<K extends java.lang.Number>>