public interface DomainObject<T>
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
create() |
T |
detach() |
java.lang.Object |
getDisplayValue(java.lang.String field) |
java.util.Map<java.lang.String,java.lang.String> |
getDisplayValues() |
long |
getDomainFactoryId() |
int |
getInternalId() |
java.util.List<java.lang.String> |
getInternalMethods() |
java.lang.Object |
getOriginalValue(java.lang.String fieldName) |
DataHolder |
getOriginalValues() |
PersistentState |
getPersistentState() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport() |
<UID> UID |
getUniqueId() |
boolean |
isDisplayInternalMethods() |
boolean |
isEnhanced() |
boolean |
isLoaded() |
boolean |
isLoading() |
boolean |
isModified() |
boolean |
load() |
void |
reattach(T instance) |
boolean |
remove() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
reset() |
void |
setDisplayInternalMethods(boolean displayInternalMethods) |
void |
setDisplayValue(java.lang.String field,
java.lang.String displayValue) |
void |
setDisplayValues(java.util.Map<java.lang.String,java.lang.String> displayValues) |
void |
setDomainFactoryId(long domainFactoryId) |
void |
setEnhanced(boolean enhanced) |
void |
setInternalId(int internalId) |
void |
setInternalMethods(java.util.List<java.lang.String> internalMethods) |
void |
setLoaded(boolean loaded) |
void |
setLoading(boolean loading) |
void |
setModified(boolean modified) |
void |
setOriginalValue(java.lang.String fieldName,
java.lang.Object value) |
void |
setOriginalValues(DataHolder originalValues) |
void |
setPersistentState(PersistentState persistentState) |
<UID> void |
setUniqueId(UID uid) |
boolean |
store() |
boolean |
syncOriginal() |
void setOriginalValues(DataHolder originalValues)
DataHolder getOriginalValues()
void setOriginalValue(java.lang.String fieldName, java.lang.Object value)
java.lang.Object getOriginalValue(java.lang.String fieldName)
PersistentState getPersistentState()
void setPersistentState(PersistentState persistentState)
int getInternalId()
void setInternalId(int internalId)
boolean store()
boolean remove()
boolean create()
boolean load()
boolean isLoaded()
void setLoaded(boolean loaded)
boolean isLoading()
void setLoading(boolean loading)
boolean isModified()
void setModified(boolean modified)
void setDisplayValue(java.lang.String field, java.lang.String displayValue)
java.lang.Object getDisplayValue(java.lang.String field)
boolean syncOriginal()
void setDomainFactoryId(long domainFactoryId)
long getDomainFactoryId()
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
java.beans.PropertyChangeSupport getPropertyChangeSupport()
void reset()
java.util.Map<java.lang.String,java.lang.String> getDisplayValues()
void setDisplayValues(java.util.Map<java.lang.String,java.lang.String> displayValues)
boolean isDisplayInternalMethods()
void setDisplayInternalMethods(boolean displayInternalMethods)
java.util.List<java.lang.String> getInternalMethods()
void setInternalMethods(java.util.List<java.lang.String> internalMethods)
T detach()
void reattach(T instance)
<UID> UID getUniqueId()
<UID> void setUniqueId(UID uid)
void setEnhanced(boolean enhanced)
boolean isEnhanced()