public class ClientDavConnection extends java.lang.Object implements ClientDavInterface
Diese Klasse repräsentiert die logische Verbindung zum Datenverteiler.
| Modifier | Constructor and Description |
|---|---|
|
ClientDavConnection()
Erzeugt eine neue logische Datenverteilerverbindung mit Default-Parametern.
|
|
ClientDavConnection(ClientDavParameters parameters)
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern.
|
|
ClientDavConnection(ClientDavParameters parameters,
DataModel dataModel)
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern.
|
protected |
ClientDavConnection(ClientDavParameters parameters,
DataModel dataModel,
java.lang.Object lock)
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectionListener(DavConnectionListener davConnectionListener)
Ergänzt einen neuen Beobachter für bestimmte Zustandsänderungen bzgl. der Verbindung zum Datenverteiler.
|
boolean |
checkLoggedUserNameAndPassword(java.lang.String userName,
java.lang.String password)
Vergleicht den angegebenen Benutzernamen und das angegebene Benutzerpasswort mit den entsprechenden Werten, die beim Verbindungsaufbau zum Datenverteiler benutzt wurden.
|
void |
connect()
Initialisiert einen Kommunikationskanal zum Datenverteiler mit den in den
Verbindungsparametern angegebenen Addressinformationen. |
Data |
createData(AttributeGroup attributeGroup)
Liefert einen neuen initialisierten Datensatz zurück, der mit Attributwerten der in der angegebenen Attributgruppe definierten Attribute gefüllt ist.
|
void |
disconnect(boolean error,
java.lang.String message)
Terminiert die Verbindung mit dem Datenverteiler.
|
void |
enableExplicitApplicationReadyMessage()
Diese Methode sollte von Applikationen, die den Zeitpunkt zum Versand der Applikations-Fertigmeldung selbst vorgeben möchten, vor der Authentifizierung einer Datenverteilerverbindung aufrufen.
|
ArchiveRequestManager |
getArchive()
Liefert ein Stellvertreterobjekt zurück, mit dem streambasierte Archivanfragen über das lokale Archivsystem abgewickelt werden können.
|
ArchiveRequestManager |
getArchive(SystemObject archiveSystem)
Liefert ein Stellvertreterobjekt zurück, mit dem streambasierte Archivanfragen über ein bestimmtes Archivsystem abgewickelt werden können.
|
AuthenticationStatus |
getAuthenticationStatus()
Liefert den aktuellen Zustand der Authentifizierung zurück
|
ResultData[] |
getCachedData(SystemObject[] objects,
DataDescription dataDescription,
ReceiveOptions options,
HistorySpecification history)
Zugriff auf zwischengespeicherte Datensätze.
|
ClientDavParameters |
getClientDavParameters()
Bestimmt die Verbindungsparameter der Datenverteiler-Applikationsfunktionen.
|
ResultData[] |
getData(SystemObject[] objects,
DataDescription dataDescription,
long unsubscriptionTime)
Zugriff auf die aktuellen Datensätze von verschiedenen System-Objekten.
|
ResultData |
getData(SystemObject object,
DataDescription dataDescription,
long unsubscriptionTime)
Zugriff auf den aktuellen Datensatz eines System-Objekts.
|
DataModel |
getDataModel()
Gibt das Datenmodell zurück, über das auf die lokale Konfiguration zugegriffen werden kann.
|
DataModel |
getDataModel(long configAuthorityId)
Gibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann.
|
DataModel |
getDataModel(java.lang.String configAuthority)
Gibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann.
|
DataModel |
getDataModel(SystemObject configAuthority)
Gibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann.
|
long |
getDavRoundTripTime()
Bestimmt die Telegrammlaufzeit von dieser Applikation zum lokalen Datenverteiler und zurück.
|
ConfigurationArea |
getDefaultConfigurationArea(DynamicObjectType dynamicObjectType)
Gibt den Standard-Konfigurationsbereich für den angegebenen dynamischen Typen zurück.
|
ConfigurationArea |
getDefaultConfigurationArea(DynamicObjectType dynamicObjectType,
ConfigurationAuthority configurationAuthority)
Gibt den Standard-Konfigurationsbereich für den angegebenen dynamischen Typen zurück.
|
EncryptionStatus |
getEncryptionStatus()
Liefert den aktuellen Zustand der Verschlüsselung zurück
|
ClientApplication |
getLocalApplicationObject()
Gibt das Stellvertreterobjekt für diese Applikation zurück.
|
long |
getLocalApplicationObjectId()
Gibt die Id des Stellvertreterobjekts für diese Applikation zurück.
|
ConfigurationAuthority |
getLocalConfigurationAuthority()
Gibt das Stellvertreterobjekt des zugeordneten Konfigurationsverantwortlichen zurück.
|
DavApplication |
getLocalDav()
Gibt das Stellvertreterobjekt für den Datenverteiler, mit dem die Applikation verbunden ist, zurück.
|
DynamicObject |
getLocalUser()
Bestimmt das Systemobjekt für den angemeldeten Benutzer.
|
ApplicationSubscriptionInfo |
getSubscriptionInfo(DavApplication davApplication,
ClientApplication application)
Gibt Informationen über die Datenanmeldungen einer Applikation zurück
|
ClientSubscriptionInfo |
getSubscriptionInfo(DavApplication davApplication,
SystemObject object,
AttributeGroupUsage usage,
short simulationVariant)
Gibt Informationen über eine Datenanmeldung zurück
|
long |
getTime()
Bestimmt die aktuelle Zeit oder, wenn die Applikation mit der Simulationsvariante einer Offline-Simulation gestartet wurde, die simulierte Zeit.
|
int |
getTimeStampFromSenderSubscription(BaseSubscriptionInfo info)
Gibt den Zeitpunkt einer Sender-Anmeldung zurück
|
Transactions |
getTransactions()
Gibt eine Klasse zurück, die für diese Verbindung Transaktions-Anmeldungen durchführt
|
boolean |
isConnected() |
boolean |
isLoggedIn() |
void |
login()
Start der logischen Verbindung mit dem Datenverteiler.
|
void |
login(ClientCredentials clientCredentials) |
void |
login(java.lang.String userName,
char[] password)
Start der logischen Verbindung mit dem Datenverteiler.
|
void |
login(java.lang.String userName,
ClientCredentials clientCredentials)
Start der logischen Verbindung mit dem Datenverteiler.
|
void |
login(java.lang.String userName,
int passwordIndex,
ClientCredentials clientCredentials) |
void |
login(java.lang.String userName,
java.lang.String password)
Start der logischen Verbindung mit dem Datenverteiler.
|
void |
removeConnectionListener(DavConnectionListener davConnectionListener)
Entfernt einen Beobachter für bestimmte Zustandsänderungen bzgl. der Verbindung zum Datenverteiler.
|
void |
sendApplicationReadyMessage()
Methode, die von der Applikation aufgerufen werden kann, um explizit eine Applikations-Fertigmeldung zu versenden.
|
void |
sendData(ResultData result)
Sendet einen Ergebnisdatensatz zum Datenverteiler.
|
void |
sendData(ResultData[] results)
Sendet mehrere Ergebnisdatensätze zum Datenverteiler.
|
void |
setCloseHandler(ApplicationCloseActionHandler closer)
Setzt das Objekt, das für die Behandlung von Fehlern der Kommunikationsverbindung zuständig ist.
|
void |
sleep(long timeToSleep)
Blockiert den aufrufenden Thread für die spezifizierte Zeit.
|
void |
sleepUntil(long absolutTime)
Blockiert den aufrufenden Thread bis die spezifizierte Zeit erreicht ist.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
java.util.Collection<SystemObject> objects,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
java.util.Collection<SystemObject> objects,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role,
long cacheTime)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
SystemObject[] objects,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
SystemObject[] objects,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role,
long cacheTime)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
SystemObject object,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeReceiver(ClientReceiverInterface receiver,
SystemObject object,
DataDescription dataDescription,
ReceiveOptions options,
ReceiverRole role,
long cacheTime)
Anmeldung zum Empfangen von Daten.
|
void |
subscribeSender(ClientSenderInterface sender,
java.util.Collection<SystemObject> objects,
DataDescription dataDescription,
SenderRole role)
Anmeldung zum Senden von Daten.
|
void |
subscribeSender(ClientSenderInterface sender,
SystemObject[] objects,
DataDescription dataDescription,
SenderRole role)
Anmeldung zum Senden von Daten.
|
void |
subscribeSender(ClientSenderInterface sender,
SystemObject object,
DataDescription dataDescription,
SenderRole role)
Anmeldung zum Senden von Daten.
|
void |
subscribeSource(ClientSenderInterface sender,
ResultData initialData)
Anmeldung als Quelle und versenden von initialen Daten.
|
void |
unsubscribeReceiver(ClientReceiverInterface receiver,
java.util.Collection<SystemObject> objects,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
void |
unsubscribeReceiver(ClientReceiverInterface receiver,
SystemObject[] objects,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
void |
unsubscribeReceiver(ClientReceiverInterface receiver,
SystemObject object,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
void |
unsubscribeSender(ClientSenderInterface sender,
java.util.Collection<SystemObject> objects,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
void |
unsubscribeSender(ClientSenderInterface sender,
SystemObject[] objects,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
void |
unsubscribeSender(ClientSenderInterface sender,
SystemObject object,
DataDescription dataDescription)
Abmeldung von angemeldeten Daten.
|
public ClientDavConnection()
throws MissingParameterException
Erzeugt eine neue logische Datenverteilerverbindung mit Default-Parametern.
MissingParameterException - Wenn notwendige Informationen nicht in den Default-Parametern spezifiziert wurden.public ClientDavConnection(ClientDavParameters parameters) throws MissingParameterException
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern.
parameters - Parameter für die Datenverteiler-Applikationsfunktionen.MissingParameterException - Wenn notwendige Informationen nicht in den übergebenen Parametern spezifiziert wurden.public ClientDavConnection(ClientDavParameters parameters, DataModel dataModel) throws MissingParameterException
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern. Es wird keine Verbindung zur Konfiguration aufgebaut, sämtliche konfigurierenden Anfragen werden über das angegebene Datenmodell abgewickelt. Dieser Konstruktor ist für die Konfigurations-Applikation vorgesehen, da diese ihr Datenmodell selbst verwaltet.
parameters - Parameter für die Datenverteiler-Applikationsfunktionen.dataModel - Das zu verwendende Datenmodell für Konfigurationsanfragen.MissingParameterException - Wenn notwendige Informationen nicht in den übergebenen Parametern spezifiziert wurden.protected ClientDavConnection(ClientDavParameters parameters, DataModel dataModel, java.lang.Object lock) throws MissingParameterException
Erzeugt eine neue logische Datenverteilerverbindung mit den angegebenen Parametern. Es wird keine Verbindung zur Konfiguration aufgebaut, sämtliche konfigurierenden Anfragen werden über das angegebene Datenmodell abgewickelt. Dieser Konstruktor ist für die Konfigurations-Applikation vorgesehen, da diese ihr Datenmodell selbst verwaltet.
parameters - Parameter für die Datenverteiler-Applikationsfunktionen.dataModel - Das zu verwendende Datenmodell für Konfigurationsanfragen.lock - Objekt, welches zur Synchronisierung verwendet wird. Wird eine zweite Verbindung aufgebaut, synchronisieren beide Objekte auf dasselbe Lock-Objekt um Deadlocks zu vermeiden. (Ansonsten passiert es sehr schnell, dass jede Verbindung das eigene Lock hält und irgendeine Aktion auf der anderen Verbindung triggert, was dann zu einem Deadlock führt.)MissingParameterException - Wenn notwendige Informationen nicht in den übergebenen Parametern spezifiziert wurden.public void setCloseHandler(ApplicationCloseActionHandler closer)
ClientDavInterfaceSetzt das Objekt, das für die Behandlung von Fehlern der Kommunikationsverbindung zuständig ist. Die Applikation kann mit dem übergebenen Objekt selbst steuern, wie Verbindungsfehler dargestellt wird, und ob sich die Applikation beenden oder eine neue Verbindung aufgebauen soll. Wenn diese Methode nicht aufgerufen wird, wird als Default ein Objekt der Klasse SystemTerminator benutzt, das bei Kommunikationsfehlern eine Fehlermeldung ausgibt und die Applikation terminiert.
setCloseHandler in interface ClientDavInterfacecloser - Objekt für die Behandlung von Kommunikationsfehlern oder null, falls bei einem Verbindungsfehler nichts passieren soll.public final long getTime()
ClientDavInterfaceBestimmt die aktuelle Zeit oder, wenn die Applikation mit der Simulationsvariante einer Offline-Simulation gestartet wurde, die simulierte Zeit.
getTime in interface ClientDavInterfacepublic final void sleep(long timeToSleep)
ClientDavInterfaceBlockiert den aufrufenden Thread für die spezifizierte Zeit. Die angegebene Dauer der Pause wird in Realzeit oder, wenn die Applikation mit der Simulationsvariante einer Offline-Simulation gestartet wurde, im Zeitfluss der Simulation berücksichtigt.
sleep in interface ClientDavInterfacetimeToSleep - Wartezeit in Millisekunden seit 1970.public final void sleepUntil(long absolutTime)
ClientDavInterfaceBlockiert den aufrufenden Thread bis die spezifizierte Zeit erreicht ist. Der angegebene Zeitpunkt wird in Realzeit oder, wenn die Applikation mit der Simulationsvariante einer Offline-Simulation gestartet wurde, im Zeitfluss der Simulation berücksichtigt.
sleepUntil in interface ClientDavInterfaceabsolutTime - Abzuwartender Zeitpunkt in Millisekunden seit 1970.public ArchiveRequestManager getArchive()
ClientDavInterfaceLiefert ein Stellvertreterobjekt zurück, mit dem streambasierte Archivanfragen über das lokale Archivsystem abgewickelt werden können. Dieser Aufruf ist äquivalent zu dem Aufruf getArchive(getLocalConfigurationAuthority).
getArchive in interface ClientDavInterfaceClientDavInterface.getLocalConfigurationAuthority(),
ClientDavInterface.getArchive(SystemObject)public ArchiveRequestManager getArchive(SystemObject archiveSystem)
ClientDavInterfaceLiefert ein Stellvertreterobjekt zurück, mit dem streambasierte Archivanfragen über ein bestimmtes Archivsystem abgewickelt werden können. Es wird eine Verbindung zu demjenigen Archivsystem hergestellt, dass über das angegebene System-Objekt identifiziert wird.
getArchive in interface ClientDavInterfacearchiveSystem - Archivsystem über das Archivanfragen abgewickelt werden sollen.public final void connect()
throws CommunicationError,
ConnectionException
ClientDavInterfaceInitialisiert einen Kommunikationskanal zum Datenverteiler mit den in den Verbindungsparametern angegebenen Addressinformationen. Nach dem Aufbau der physischen Verbindung wird die in der Kommunikation mit dem Datenverteiler zu verwendende Protokollversion verhandelt und die logische Verbindung in den Zustand Initialisiert überführt.
connect in interface ClientDavInterfaceCommunicationError - Wenn bei der initialen Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.ConnectionException - Wenn die physische Verbindung zum Datenverteiler nicht hergestellt werden konnte.ClientDavParameterspublic final void disconnect(boolean error,
java.lang.String message)
ClientDavInterfaceTerminiert die Verbindung mit dem Datenverteiler. Der physische Kommunikationskanal zum Datenverteiler wird geschlossen und die logische Verbindung in den Zustand AußerBetrieb überführt. Bei einer normalen Terminierung wird sichergestellt, daß alle im Sendepuffer enthaltenen Telegramme vor dem Schließen des Kommunikationskanals gesendet werden. Bei einer abnormalen Terminierung wird der Kommunikationskanal sofort geschlossen.
disconnect in interface ClientDavInterfaceerror - Information, ob es sich um eine abnormale Terminierung der Verbindung handelt.message - Fehlertext, der im Falle einer abnormalen Terminierung die Ursache des Terminierung beschreibt, oder null wenn die Ursache nicht bekannt ist.public final void login()
throws InconsistentLoginException,
CommunicationError
ClientDavInterfaceStart der logischen Verbindung mit dem Datenverteiler. Dabei wird eine Authentifizierung des Benutzers beim Datenverteiler durchgeführt und die logische Verbindung in den Zustand InBetrieb überführt. Als Benutzername und Passwort werden die entsprechenden Werte aus den Verbindungsparametern benutzt.
login in interface ClientDavInterfaceInconsistentLoginException - Wenn Benutzername oder Passwort nicht korrekt sind.CommunicationError - Wenn bei der Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.public final void login(ClientCredentials clientCredentials) throws InconsistentLoginException, CommunicationError
public final void login(java.lang.String userName,
java.lang.String password)
throws InconsistentLoginException,
CommunicationError
ClientDavInterfaceStart der logischen Verbindung mit dem Datenverteiler. Dabei wird eine Authentifizierung des Benutzers beim Datenverteiler durchgeführt und die logische Verbindung in den Zustand InBetrieb überführt.
login in interface ClientDavInterfaceuserName - Name des Benutzers für die Authentifizierung.password - Passwort des Benutzers für die Authentifizierung.InconsistentLoginException - Wenn Benutzername oder Passwort nicht korrekt sind.CommunicationError - Wenn bei der Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.public final void login(java.lang.String userName,
char[] password)
throws InconsistentLoginException,
CommunicationError
ClientDavInterfaceStart der logischen Verbindung mit dem Datenverteiler. Dabei wird eine Authentifizierung des Benutzers beim Datenverteiler durchgeführt und die logische Verbindung in den Zustand InBetrieb überführt.
login in interface ClientDavInterfaceuserName - Name des Benutzers für die Authentifizierung.password - Passwort des Benutzers für die Authentifizierung.InconsistentLoginException - Wenn Benutzername oder Passwort nicht korrekt sind.CommunicationError - Wenn bei der Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.public final void login(java.lang.String userName,
ClientCredentials clientCredentials)
throws InconsistentLoginException,
CommunicationError
ClientDavInterfaceStart der logischen Verbindung mit dem Datenverteiler. Dabei wird eine Authentifizierung des Benutzers beim Datenverteiler durchgeführt und die logische Verbindung in den Zustand InBetrieb überführt.
login in interface ClientDavInterfaceuserName - Name des Benutzers für die Authentifizierung.clientCredentials - Passwort oder Login-TokenInconsistentLoginException - Wenn Benutzername oder Passwort nicht korrekt sind.CommunicationError - Wenn bei der Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.public final void login(java.lang.String userName,
int passwordIndex,
ClientCredentials clientCredentials)
throws InconsistentLoginException,
CommunicationError
public final ResultData[] getCachedData(SystemObject[] objects, DataDescription dataDescription, ReceiveOptions options, HistorySpecification history)
ClientDavInterfaceZugriff auf zwischengespeicherte Datensätze. Über die optionale Zeitangabe kann auch auf historische Datensätze im Zwischenspeicher zugegriffen werden.
getCachedData in interface ClientDavInterfaceobjects - Feld mit System-Objekten für die die spezifizierten Daten zu lesen sind.dataDescription - Beschreibende Informationen zu den gewünschten Daten.options - Für den Zugriff zu verwendenden Optionenhistory - Spezifikation der gewünschten Historie oder null wenn nur die aktuellen Daten gewünscht sind.public final ResultData[] getData(SystemObject[] objects, DataDescription dataDescription, long unsubscriptionTime)
ClientDavInterfaceZugriff auf die aktuellen Datensätze von verschiedenen System-Objekten. Wenn einzelne der spezifizierten Datensätze nicht angemeldet sind, dann werden sie implizit angemeldet. Falls zu einzelnen spezifizierten Datensätzen noch kein Ergebnis vorliegt, wird darauf gewartet. Eine implizite Anmeldung wird wieder rückgängig gemacht, wenn über eine angegebene Zeitspanne kein Zugriff mehr auf das Datum erfolgte.
getData in interface ClientDavInterfaceobjects - Feld mit System-Objekten für die die spezifizierten Daten zu lesen sind.dataDescription - Beschreibende Informationen der zu lesenden Daten.unsubscriptionTime - Relative Zeitangabe in Millisekunden nach der eine implizite Anmeldung wieder abgemeldet werden kann.public ResultData getData(SystemObject object, DataDescription dataDescription, long unsubscriptionTime)
ClientDavInterfaceZugriff auf den aktuellen Datensatz eines System-Objekts. Wenn der spezifizierte Datensatz zwischengespeichert ist, dann wird er sofort zur Verfügung gestellt. Wenn der Datensatz nicht angemeldet ist, dann wird er implizit angemeldet. Falls noch kein Ergebnis vorliegt, wartet die Methode darauf. Eine implizite Anmeldung wird wieder rückgängig gemacht, wenn über eine angegebene Zeitspanne kein Zugriff mehr auf das Datum erfolgte.
getData in interface ClientDavInterfaceobject - System-Objekt für das die spezifizierten Daten zu lesen sind.dataDescription - Beschreibende Informationen zu dem zu lesenden Datensatz.unsubscriptionTime - Relative Zeitangabe in Millisekunden nach der eine implizite Anmeldung wieder abgemeldet werden kann.public final DataModel getDataModel()
ClientDavInterfaceGibt das Datenmodell zurück, über das auf die lokale Konfiguration zugegriffen werden kann.
getDataModel in interface ClientDavInterfacepublic DataModel getDataModel(SystemObject configAuthority) throws ConfigurationTaskException
ClientDavInterfaceGibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann.
getDataModel in interface ClientDavInterfaceconfigAuthority - Systemobjekt zum Konfigurationsverantwortlichen der KonfigurationConfigurationTaskException - Falls die angegebene Konfiguration innerhalb von 10 Minuten nicht geantwortet hat oder ein Fehler in der Kommunikation auftratpublic final DataModel getDataModel(java.lang.String configAuthority) throws ConfigurationTaskException
ClientDavInterfaceGibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann.
getDataModel in interface ClientDavInterfaceconfigAuthority - Pid des Konfigurationsverantwortlichen der KonfigurationConfigurationTaskException - Falls die angegebene Konfiguration innerhalb von 10 Minuten nicht geantwortet hat oder ein Fehler in der Kommunikation auftratpublic DataModel getDataModel(long configAuthorityId) throws ConfigurationTaskException
ClientDavInterfaceGibt ein Datenmodell zurück, über das auf eine beliebige Konfiguration zugegriffen werden kann. Diese Funktion kann verwendet werden, wenn das Systemobjekt des Konfigurationsverantwortlichen der lokalen Konfiguration nicht bekannt ist.
getDataModel in interface ClientDavInterfaceconfigAuthorityId - Id des Konfigurationsverantwortlichen der KonfigurationConfigurationTaskException - Falls die angegebene Konfiguration innerhalb von 10 Minuten nicht geantwortet hat oder ein Fehler in der Kommunikation auftratpublic final long getDavRoundTripTime()
ClientDavInterfaceBestimmt die Telegrammlaufzeit von dieser Applikation zum lokalen Datenverteiler und zurück.
getDavRoundTripTime in interface ClientDavInterface-1, wenn innerhalb 60 Sekunden keine Antwort empfangen wurde.public ConfigurationAuthority getLocalConfigurationAuthority()
ClientDavInterfaceGibt das Stellvertreterobjekt des zugeordneten Konfigurationsverantwortlichen zurück.
getLocalConfigurationAuthority in interface ClientDavInterfacepublic final ClientApplication getLocalApplicationObject()
ClientDavInterfaceGibt das Stellvertreterobjekt für diese Applikation zurück. Die Erzeugung des entsprechenden Objekts in der Konfiguration wird vom Datenverteiler nach dem Verbindungsaufbau und der erfolgreichen Authentifizierung veranlasst.
getLocalApplicationObject in interface ClientDavInterfacepublic long getLocalApplicationObjectId()
Gibt die Id des Stellvertreterobjekts für diese Applikation zurück. Die Erzeugung des entsprechenden Objekts in der Konfiguration wird vom Datenverteiler nach dem Verbindungsaufbau und der erfolgreichen Authentifizierung veranlasst.
public final DynamicObject getLocalUser()
ClientDavInterfaceBestimmt das Systemobjekt für den angemeldeten Benutzer.
getLocalUser in interface ClientDavInterfaceInitialisationNotCompleteException - Wenn die Authentifizierung noch nicht erfolgreich durchgeführt wurde.public final DavApplication getLocalDav()
ClientDavInterfaceGibt das Stellvertreterobjekt für den Datenverteiler, mit dem die Applikation verbunden ist, zurück.
getLocalDav in interface ClientDavInterfacepublic final void sendData(ResultData result) throws DataNotSubscribedException, SendSubscriptionNotConfirmed
ClientDavInterfaceSendet einen Ergebnisdatensatz zum Datenverteiler. Die Daten müssen vorher zum Senden angemeldet worden sein. Falls beim ersten Sendeversuch keine positive/negative Sendesteuerung vorhanden ist, wird ein fest vorgegebener Zeitraum abgewartet in dem eine positive/negative Sendesteuerung vorliegen muss. Wenn nach Ablauf des Zeitraums keine positive/negative Sendesteuerung vorliegt, wird eine SendSubscriptionNotConfirmed Exception geworfen, falls die positive Sendesteuerung vor dem Ablauf des Zeitraums vorliegt, werden die Daten verschickt, liegt eine negative Sendesteuerung vor, wird eine SendSubscriptionNotConfirmed Exception geworfen.
Falls die Sendesteuerung nach dem ersten erfolgreichen Sendeversuch wieder negativ wird, und es sollen erneut Daten verschickt werden, wird eine SendSubscriptionNotConfirmed Exception geworfen ohne die fest vorgegebene Zeitspanne abzuwarten.
sendData in interface ClientDavInterfaceresult - Ergebnis mit dem zu sendenden Datensatz.DataNotSubscribedException - Wenn die Daten nicht zum Senden angemeldet waren.SendSubscriptionNotConfirmed - Wenn beim Senden als einfacher Sender gesendet wird, ohne die Sendesteuerung abzuwarten.public final void sendData(ResultData[] results) throws DataNotSubscribedException, SendSubscriptionNotConfirmed
ClientDavInterfaceSendet mehrere Ergebnisdatensätze zum Datenverteiler. Die Daten müssen vorher zum Senden angemeldet worden sein. Falls beim ersten Sendeversuch keine positive/negative Sendesteuerung vorhanden ist, wird ein fest vorgegebener Zeitraum abgewartet in dem eine positive/negative Sendesteuerung vorliegen muss. Wenn nach Ablauf des Zeitraums keine positive/negative Sendesteuerung vorliegt, wird eine SendSubscriptionNotConfirmed Exception geworfen, falls die positive Sendesteuerung vor dem Ablauf des Zeitraums vorliegt, werden die Daten verschickt, liegt eine negative Sendesteuerung vor, wird eine SendSubscriptionNotConfirmed Exception geworfen.
Falls die Sendesteuerung nach dem ersten erfolgreichen Sendeversuch wieder negativ wird, und es sollen erneut Daten verschickt werden, wird eine SendSubscriptionNotConfirmed Exception geworfen ohne die fest vorgegebene Zeitspanne abzuwarten.
sendData in interface ClientDavInterfaceresults - Die zu sendenden Ergebnisdatensätze.DataNotSubscribedException - Wenn nicht alle Datensätze zum Senden angemeldet waren.SendSubscriptionNotConfirmed - Wenn beim Senden als einfacher Sender gesendet wird, ohne die Sendesteuerung abzuwarten.public final void subscribeReceiver(ClientReceiverInterface receiver, java.util.Collection<SystemObject> objects, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.objects - Liste mit System-Objekten für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).public final void subscribeReceiver(ClientReceiverInterface receiver, java.util.Collection<SystemObject> objects, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role, long cacheTime)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.objects - Liste mit System-Objekten für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).cacheTime - Vorhaltezeitraum in Millisekunden. Der Vorhaltezeitraum spezifiziert, wie lange empfangene Daten zwischengespeichert werden sollen. Der Wert -1 setzt den Vorhaltezeitraum auf den Default-Wert.public void subscribeReceiver(ClientReceiverInterface receiver, SystemObject object, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.object - System-Objekt für das die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).public void subscribeReceiver(ClientReceiverInterface receiver, SystemObject object, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role, long cacheTime)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.object - System-Objekt für das die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).cacheTime - Vorhaltezeitraum in Millisekunden. Der Vorhaltezeitraum spezifiziert, wie lange empfangene Daten zwischengespeichert werden sollen. Der Wert -1 setzt den Vorhaltezeitraum auf den Default-Wert.public final void subscribeReceiver(ClientReceiverInterface receiver, SystemObject[] objects, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.objects - Feld mit System-Objekten für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).public final void subscribeReceiver(ClientReceiverInterface receiver, SystemObject[] objects, DataDescription dataDescription, ReceiveOptions options, ReceiverRole role, long cacheTime)
ClientDavInterfaceAnmeldung zum Empfangen von Daten. Mit der Anmeldung wird von der Applikation ein Objekt bereitgestellt, daß bei nachfolgenden Aktualisierungen der Daten entsprechend benachrichtigt wird.
subscribeReceiver in interface ClientDavInterfacereceiver - Ein von der Applikation bereitzustellendes Objekt, das bei Aktualisierungen entsprechende Methodenaufrufe erhält.objects - Feld mit System-Objekten für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.options - Für die Anmeldung zu verwendende Optionen.role - Für die Anmeldung zu verwendende Rolle (Empfänger oder Senke).cacheTime - Vorhaltezeitraum in Millisekunden. Der Vorhaltezeitraum spezifiziert, wie lange empfangene Daten zwischengespeichert werden sollen. Der Wert -1 setzt den Vorhaltezeitraum auf den Default-Wert.public void unsubscribeReceiver(ClientReceiverInterface receiver, java.util.Collection<SystemObject> objects, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.SystemObject[], de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.ReceiveOptions, de.bsvrz.dav.daf.main.ReceiverRole, long) durchgeführte Empfangsanmeldung wieder rückgängig.
unsubscribeReceiver in interface ClientDavInterfacereceiver - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.objects - Liste mit System-Objekten für die die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public void unsubscribeReceiver(ClientReceiverInterface receiver, SystemObject object, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.SystemObject[], de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.ReceiveOptions, de.bsvrz.dav.daf.main.ReceiverRole, long) durchgeführte Empfangsanmeldung wieder rückgängig.
unsubscribeReceiver in interface ClientDavInterfacereceiver - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.object - System-Objekt für das die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public void unsubscribeReceiver(ClientReceiverInterface receiver, SystemObject[] objects, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.SystemObject[], de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.ReceiveOptions, de.bsvrz.dav.daf.main.ReceiverRole, long) durchgeführte Empfangsanmeldung wieder rückgängig.
unsubscribeReceiver in interface ClientDavInterfacereceiver - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.objects - Feld mit System-Objekten für die die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public final void subscribeSender(ClientSenderInterface sender, java.util.Collection<SystemObject> objects, DataDescription dataDescription, SenderRole role) throws OneSubscriptionPerSendData
ClientDavInterfaceAnmeldung zum Senden von Daten. Für jedes mit objects angegebene Objekt wird ein Sendeanmeldung für die mit dataDescription spezifizierten Daten beim Datenverteiler durchgeführt. Bei Anmeldungen als Quelle (siehe Parameter role) wird nach der Anmeldung automatisch ein leerer Datensatz versendet.
subscribeSender in interface ClientDavInterfacesender - Anwendungs-Objekt, an das Sendesteuerungen gesendet werden.objects - Liste mit System-Objekten für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.role - Für die Anmeldung zu verwendende Rolle (Quelle oder Sender).OneSubscriptionPerSendData - Wenn bereits eine lokale Sendeanmeldung für die gleichen Daten von einem anderen Anwendungsobjekt vorliegt.public void subscribeSender(ClientSenderInterface sender, SystemObject object, DataDescription dataDescription, SenderRole role) throws OneSubscriptionPerSendData
ClientDavInterfaceAnmeldung zum Senden von Daten. Für das angegebene Objekt wird ein Sendeanmeldung für die mit dataDescription spezifizierten Daten beim Datenverteiler durchgeführt. Bei Anmeldungen als Quelle (siehe Parameter role) wird nach der Anmeldung automatisch ein leerer Datensatz versendet.
subscribeSender in interface ClientDavInterfacesender - Anwendungs-Objekt, an das Sendesteuerungen gesendet werden.object - System-Objekt, für das die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.role - Für die Anmeldung zu verwendende Rolle (Quelle oder Sender).OneSubscriptionPerSendData - Wenn bereits eine lokale Sendeanmeldung für die gleichen Daten von einem anderen Anwendungsobjekt vorliegt.public final void subscribeSender(ClientSenderInterface sender, SystemObject[] objects, DataDescription dataDescription, SenderRole role) throws OneSubscriptionPerSendData
ClientDavInterfaceAnmeldung zum Senden von Daten. Für jedes mit objects angegebene Objekt wird ein Sendeanmeldung für die mit dataDescription spezifizierten Daten beim Datenverteiler durchgeführt. Bei Anmeldungen als Quelle (siehe Parameter role) wird nach der Anmeldung automatisch ein leerer Datensatz versendet.
subscribeSender in interface ClientDavInterfacesender - Anwendungs-Objekt, an das Sendesteuerungen gesendet werden.objects - Feld mit System-Objekten, für die die spezifizierten Daten anzumelden sind.dataDescription - Beschreibende Informationen zu den anzumeldenden Daten.role - Für die Anmeldung zu verwendende Rolle (Quelle oder Sender).OneSubscriptionPerSendData - Wenn bereits eine lokale Sendeanmeldung für die gleichen Daten von einem anderen Anwendungsobjekt vorliegt.public void subscribeSource(ClientSenderInterface sender, ResultData initialData) throws OneSubscriptionPerSendData
ClientDavInterfaceAnmeldung als Quelle und versenden von initialen Daten. Für die in initialData enthaltenen Daten wird ein entsprechende Sendeanmeldung beim Datenverteiler durchgeführt und anschließend wird der übergebene Datensatz als initialer Datensatz versendet.
subscribeSource in interface ClientDavInterfacesender - Anwendungs-Objekt, an das Sendesteuerungen gesendet werden.initialData - Initialer Datensatz, der nach der entsprechenden Anmeldung zu versenden ist.OneSubscriptionPerSendData - Wenn bereits eine lokale Sendeanmeldung für die gleichen Daten von einem anderen Anwendungsobjekt vorliegt.public final void unsubscribeSender(ClientSenderInterface sender, java.util.Collection<SystemObject> objects, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeSender(de.bsvrz.dav.daf.main.ClientSenderInterface, java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject>, de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.SenderRole) durchgeführte Sendeanmeldung wieder rückgängig.
unsubscribeSender in interface ClientDavInterfacesender - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.objects - Liste mit System-Objekten für die die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public void unsubscribeSender(ClientSenderInterface sender, SystemObject object, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeSender(de.bsvrz.dav.daf.main.ClientSenderInterface, java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject>, de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.SenderRole) durchgeführte Sendeanmeldung wieder rückgängig.
unsubscribeSender in interface ClientDavInterfacesender - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.object - System-Objekt für das die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public final void unsubscribeSender(ClientSenderInterface sender, SystemObject[] objects, DataDescription dataDescription)
ClientDavInterfaceAbmeldung von angemeldeten Daten. Die Methode macht eine mit der Methode ClientDavInterface.subscribeSender(de.bsvrz.dav.daf.main.ClientSenderInterface, java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject>, de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.SenderRole) durchgeführte Sendeanmeldung wieder rückgängig.
unsubscribeSender in interface ClientDavInterfacesender - Das Anwendungsobjekt, das bei der Anmeldung benutzt wurde.objects - Feld mit System-Objekten für die die spezifizierten Daten abzumelden sind.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.public Data createData(AttributeGroup attributeGroup)
ClientDavInterfaceLiefert einen neuen initialisierten Datensatz zurück, der mit Attributwerten der in der angegebenen Attributgruppe definierten Attribute gefüllt ist.
createData in interface ClientDavInterfaceattributeGroup - Attributgruppe des neuen Datensatzes.public void sendApplicationReadyMessage()
ClientDavInterfaceMethode, die von der Applikation aufgerufen werden kann, um explizit eine Applikations-Fertigmeldung zu versenden. Die SW-Einheit Start/Stopp verzögert den Start von Applikationen, die von einer anderen Applikation abhängig sind, bis diese Applikation die Fertigmeldung versendet. Die Fertigmeldung wird automatisch nach dem Verbindungsaufbau versendet, wenn die Applikation nicht vor der Authentifizierung der Verbindung die Methode ClientDavInterface.enableExplicitApplicationReadyMessage() aufgerufen hat.
sendApplicationReadyMessage in interface ClientDavInterfacepublic void enableExplicitApplicationReadyMessage()
ClientDavInterfaceDiese Methode sollte von Applikationen, die den Zeitpunkt zum Versand der Applikations-Fertigmeldung selbst vorgeben möchten, vor der Authentifizierung einer Datenverteilerverbindung aufrufen. Der Aufruf dieser Methode bewirkt, dass nach dem Verbindungsaufbau automatisch eine Noch-Nicht-Fertigmeldung am Applikationsobjekt versendet wird. Die Applikation sollte dann nach erfolgreicher Initialisierung den Versand der Fertig-Meldung mit der Methode ClientDavInterface.sendApplicationReadyMessage() veranlassen.
enableExplicitApplicationReadyMessage in interface ClientDavInterfacepublic int getTimeStampFromSenderSubscription(BaseSubscriptionInfo info)
Gibt den Zeitpunkt einer Sender-Anmeldung zurück
info - Anmeldungpublic ClientSubscriptionInfo getSubscriptionInfo(DavApplication davApplication, SystemObject object, AttributeGroupUsage usage, short simulationVariant) throws java.io.IOException
Gibt Informationen über eine Datenanmeldung zurück
davApplication - Datenverteiler, der gefragt werden sollobject - Systemobjektusage - AttributgruppenverwendungsimulationVariant - Simulationsvariantejava.io.IOExceptionpublic EncryptionStatus getEncryptionStatus()
ClientDavInterfaceLiefert den aktuellen Zustand der Verschlüsselung zurück
getEncryptionStatus in interface ClientDavInterfacepublic AuthenticationStatus getAuthenticationStatus()
ClientDavInterfaceLiefert den aktuellen Zustand der Authentifizierung zurück
getAuthenticationStatus in interface ClientDavInterfacepublic ConfigurationArea getDefaultConfigurationArea(DynamicObjectType dynamicObjectType)
Gibt den Standard-Konfigurationsbereich für den angegebenen dynamischen Typen zurück. Die Methode greift auf den Parameterdatensatz atg.verwaltungDynamischerObjekte zu. Sollte dieser nicht vorhanden sein oder für den angegebenen Typen keine Zuordnng definiert sein, wird der Standardbereich des Konfigurationsverantwortlichen verwendet
dynamicObjectType - Typpublic ConfigurationArea getDefaultConfigurationArea(DynamicObjectType dynamicObjectType, ConfigurationAuthority configurationAuthority)
Gibt den Standard-Konfigurationsbereich für den angegebenen dynamischen Typen zurück. Die Methode greift auf den Parameterdatensatz atg.verwaltungDynamischerObjekte zu. Sollte dieser nicht vorhanden sein oder für den angegebenen Typen keine Zuordnng definiert sein, wird der Standardbereich des Konfigurationsverantwortlichen verwendet
dynamicObjectType - TypconfigurationAuthority - Autarke Organisationseinheitpublic ApplicationSubscriptionInfo getSubscriptionInfo(DavApplication davApplication, ClientApplication application) throws java.io.IOException
Gibt Informationen über die Datenanmeldungen einer Applikation zurück
davApplication - Datenverteiler, der gefragt werden sollapplication - Applikation von der vorhandene Anmeldungen abgefragt werden sollenjava.io.IOExceptionpublic ClientDavParameters getClientDavParameters()
ClientDavInterfaceBestimmt die Verbindungsparameter der Datenverteiler-Applikationsfunktionen. Es wird eine schreibgeschützte Kopie zurückgegeben.
getClientDavParameters in interface ClientDavInterfaceClientDavParameters.clone(boolean)public void addConnectionListener(DavConnectionListener davConnectionListener)
ClientDavInterfaceErgänzt einen neuen Beobachter für bestimmte Zustandsänderungen bzgl. der Verbindung zum Datenverteiler.
addConnectionListener in interface ClientDavInterfacedavConnectionListener - Beobachterobjekt, das hinzugefügt werden soll.public void removeConnectionListener(DavConnectionListener davConnectionListener)
ClientDavInterfaceEntfernt einen Beobachter für bestimmte Zustandsänderungen bzgl. der Verbindung zum Datenverteiler.
removeConnectionListener in interface ClientDavInterfacedavConnectionListener - Beobachterobjekt, das entfernt werden soll.public boolean checkLoggedUserNameAndPassword(java.lang.String userName,
java.lang.String password)
ClientDavInterfaceVergleicht den angegebenen Benutzernamen und das angegebene Benutzerpasswort mit den entsprechenden Werten, die beim Verbindungsaufbau zum Datenverteiler benutzt wurden.
checkLoggedUserNameAndPassword in interface ClientDavInterfaceuserName - Zu prüfender Benutzernamepassword - Zu prüfendes Passworttrue, wenn eine Verbindung zum Datenverteiler besteht und mit dem angegebenen Benutzernamen und Passwort aufgebaut wurde, sonst falsepublic Transactions getTransactions()
ClientDavInterfaceGibt eine Klasse zurück, die für diese Verbindung Transaktions-Anmeldungen durchführt
getTransactions in interface ClientDavInterfacepublic boolean isConnected()
public boolean isLoggedIn()