public class ModelCouch extends java.lang.Object implements de.uniks.networkparser.interfaces.SendableEntity, PropertyChangeInterface, de.uniks.networkparser.interfaces.UpdateListener
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelCouch.ApplicationType |
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_HOSTNAME |
static java.lang.String |
PROPERTY_MODELDBLISTENER
one one
ModelCouch ----------------------------------- ModelDBListener
couch modelDBListener
|
static java.lang.String |
PROPERTY_PORT |
| Constructor and Description |
|---|
ModelCouch(CouchDBAdapter couchAdapter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
void |
close() |
ModelDBListener |
createModelDBListener() |
int |
delete(de.uniks.networkparser.json.JsonObject change) |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
ModelCouch.ApplicationType |
getApplicationType() |
CouchDBAdapter |
getCouchDBAdapter() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getHostName() |
de.uniks.networkparser.IdMap |
getIdMap() |
ModelDBListener |
getModelDBListener() |
long |
getNewHistoryIdNumber() |
int |
getPort() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
java.net.URL |
getURL() |
java.lang.String |
getUserName() |
boolean |
isContinuous() |
ModelCouch |
open(java.lang.String databaseName) |
ModelCouch |
registerAtIdMap() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
int |
send(ChangeEvent change) |
void |
setApplicationType(ModelCouch.ApplicationType applicationType) |
void |
setContinuous(boolean continuous) |
void |
setCouchDBAdapter(CouchDBAdapter couchAdapter) |
void |
setHostName(java.lang.String value) |
void |
setIdMap(de.uniks.networkparser.IdMap idMap) |
boolean |
setModelDBListener(ModelDBListener value) |
void |
setPort(int value) |
void |
setUserName(java.lang.String userName) |
java.util.concurrent.Future<?> |
start() |
void |
start(boolean wait,
long timeout) |
java.lang.String |
toString() |
boolean |
update(java.lang.Object event)
checks or notify this condition.
|
ModelCouch |
withApplicationType(ModelCouch.ApplicationType applicationType) |
ModelCouch |
withContinuous(boolean continous) |
ModelCouch |
withHostName(java.lang.String value) |
ModelCouch |
withIdMap(de.uniks.networkparser.IdMap idMap) |
ModelCouch |
withModelDBListener(ModelDBListener value) |
ModelCouch |
withPort(int value) |
ModelCouch |
withUserName(java.lang.String userName) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_HOSTNAME
public static final java.lang.String PROPERTY_PORT
public static final java.lang.String PROPERTY_MODELDBLISTENER
one one
ModelCouch ----------------------------------- ModelDBListener
couch modelDBListener
public ModelCouch(CouchDBAdapter couchAdapter)
public CouchDBAdapter getCouchDBAdapter()
public void setCouchDBAdapter(CouchDBAdapter couchAdapter)
public ModelCouch registerAtIdMap()
public java.net.URL getURL()
public ModelCouch open(java.lang.String databaseName)
public java.util.concurrent.Future<?> start()
public void start(boolean wait,
long timeout)
public int send(ChangeEvent change)
public int delete(de.uniks.networkparser.json.JsonObject change)
public void close()
public java.lang.String getDatabaseName()
public long getNewHistoryIdNumber()
public boolean update(java.lang.Object event)
de.uniks.networkparser.interfaces.Conditionupdate in interface de.uniks.networkparser.interfaces.Condition<java.lang.Object>event - the telegram to be checkedpublic java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public java.lang.String getHostName()
public void setHostName(java.lang.String value)
public ModelCouch withHostName(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getPort()
public void setPort(int value)
public ModelCouch withPort(int value)
public de.uniks.networkparser.IdMap getIdMap()
public ModelCouch.ApplicationType getApplicationType()
public void setApplicationType(ModelCouch.ApplicationType applicationType)
public ModelCouch withApplicationType(ModelCouch.ApplicationType applicationType)
public void setIdMap(de.uniks.networkparser.IdMap idMap)
public ModelCouch withIdMap(de.uniks.networkparser.IdMap idMap)
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
public ModelCouch withUserName(java.lang.String userName)
public ModelDBListener getModelDBListener()
public boolean setModelDBListener(ModelDBListener value)
public ModelCouch withModelDBListener(ModelDBListener value)
public ModelDBListener createModelDBListener()
public void setContinuous(boolean continuous)
public ModelCouch withContinuous(boolean continous)
public boolean isContinuous()
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)