public class TelepatBaseModel
extends java.lang.Object
implements java.beans.PropertyChangeListener, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
id
The Telepat object ID
|
protected java.beans.PropertyChangeSupport |
telepatChangeMonitor
Monitors the object for changes to be notified to the Telepat cloud
|
protected java.lang.String |
uuid
Object creation UUID
|
Constructor and Description |
---|
TelepatBaseModel() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
int |
getId() |
java.lang.Object |
getProperty(java.lang.String propertyName)
Retrieves the value of an object's field
|
java.lang.String |
getUuid() |
void |
propertyChange(java.beans.PropertyChangeEvent event)
Listener for object field value changes
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
protected void |
setId(int id) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object propertyValue)
Set a value of an object's field
|
void |
setUuid(java.lang.String uuid) |
protected final transient java.beans.PropertyChangeSupport telepatChangeMonitor
protected int id
protected java.lang.String uuid
public int getId()
protected void setId(int id)
public java.lang.String getUuid()
public void setUuid(java.lang.String uuid)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
public void setProperty(java.lang.String propertyName, java.lang.Object propertyValue)
propertyName
- the field namepropertyValue
- the desired valuepublic java.lang.Object getProperty(java.lang.String propertyName)
propertyName
- the name of the fieldpublic void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange
in interface java.beans.PropertyChangeListener
event
-