@MappedSuperclass public abstract class BaseStringIdEntity extends BaseGenericIdEntity<java.lang.String>
Does not define an identifier field. Inheritors must define a field of type String and add
Id
annotation to it, e.g.
@Id @Column(name = "CODE") protected String code;
Instance.BeanPropertyPath, Instance.PropertyChangeEvent, Instance.PropertyChangeListener
__securityState, __state, dynamicAttributes
__propertyChangeListeners, PROPERTY_CHANGE_LISTENERS_INITIAL_CAPACITY
Constructor and Description |
---|
BaseStringIdEntity() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getId() |
copySystemState, equals, getDynamicAttributes, getMetaClass, getValue, hashCode, setDynamicAttributes, setId, setValue, toString
addPropertyChangeListener, getInstanceName, getMethodsCache, getRelatedPropertiesCache, getRelatedReadOnlyProperties, 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