-
Deprecated ClassesClassDescriptionEntspricht einer
Multimap
und sollte durch diese ersetzt werden.Stattdessen kann com.google.common.primitives.Longs benutzt werdenDiese Klasse kann je nach Einsatzzweck entweder durchInterners.newWeakInterner()
ersetzt werden (wennWeakHashSet.get(Object)
benutzt wird), oder durchCollections.newSetFromMap(new WeakHashMap())
Stattdessen solltenew
MapMaker
().weakKeys().makeMap()
verwendet werden, die optimierter und threadsafe ist.
-
Deprecated ExceptionsExceptionsDescriptionExceptions dieser Klasse werden von der Konfiguration nicht mehr generiert. Stattdessen wird an bestimmten Stellen die
ConfigurationChangeException
verwendet, um Fehler bei Konfigurationsänderungen zu signalisieren.Diese Exception wird nicht verwendet und in einem zukünftigen Release entfernt.
-
Deprecated FieldsFieldDescriptionWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendetWird nicht mehr verwendet
-
Deprecated MethodsMethodDescriptionundefinedValue-parameter wird nicht benötigt.Wird durch
RoutingUpdate.read(DataInputStream, int)
ersetzt.Wird durchClientDavParameters.getThroughputControlSendBufferFactor()
ersetzt.Wird durchClientDavParameters.getThroughputControlInterval()
ersetzt.Wird durchClientDavParameters.getMinimumThroughput()
ersetzt.Wert kann aus denCommunicationParameters
gelesen werden.Wert kann aus denCommunicationParameters
gelesen werden.Wert kann aus denCommunicationParameters
gelesen werden.Wert kann aus denCommunicationParameters
gelesen werden.Wert kann aus denCommunicationParameters
gelesen werden.ClientDavParameters.getClientCredentials()
erlaubt auch das Abfragen von Login-TokenWird durchClientDavParameters.setThroughputControlSendBufferFactor(float)
ersetzt.Wird durchClientDavParameters.setThroughputControlInterval(long)
ersetzt.Wird durchClientDavParameters.setMinimumThroughput(int)
ersetzt.Wert kann in denCommunicationParameters
gesetzt werden.Wert kann in denCommunicationParameters
gesetzt werden.Wert kann in denCommunicationParameters
gesetzt werden.Wert kann in denCommunicationParameters
gesetzt werden.Wert kann in denCommunicationParameters
gesetzt werden.Das Passwort bitte direkt beiClientDavInterface.login(String, ClientCredentials)
übergeben.Wird durch die MethodeAttributeGroupUsage.isConfigurating()
ersetzt.Objekte werden innerhalb eines Bereichserstellt
.Objekte werden innerhalb eines Bereichserzeugt
.Wurde ersetzt durch die MethodeDavApplication.getClientApplicationSet()
.Wurde von der MethodeIntegerAttributeType.getByteCount()
abgelöst.Wurde durchConsistencyCheckResult.addEntry(ConsistencyCheckResultEntry)
ersetztWurde durchConsistencyCheckResult.addEntry(ConsistencyCheckResultEntry)
ersetztWurde durchConsistencyCheckResult.addEntry(ConsistencyCheckResultEntry)
ersetztBei Verwendung von SRP bzw. verschlüsselten Logins wird systembedingt der Index des Einmalpassworts benötigt. Diesen gibt die Methode nicht zurück. Daher ist die Methode (zumindest ohne direkten Zugriff auf die benutzerverwaltung.xml) bei Verwendung von verschlüsselter Anmeldung nicht mehr sinnvoll nutzbar. Als Alternative gibt es die MethodeUserAdministration.createOneTimePasswords(String, String, String, String...)
, die allerdings eine aktuelle Konfiguration voraussetzt.Derconnection
-Parameter wird nicht mehr benötigt.Sollte nicht mehr verwendet werden, da die Änderung dieses Objekts zu Problemen führen kann, wenn es bereits als Schlüssel in einer Map eingetragen wurde.Zum Lesen von konfigurierenden Datensätzen sollten die MethodenDafDataModel.getConfigurationData(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject>, de.bsvrz.dav.daf.main.config.AttributeGroup)
undSystemObject.getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup)
verwendet werden.Funktioniert mit der neuen SRP-Authentifizierung nicht mehr, stattdessenUserAdministration
-Interface verwenden.
-
Deprecated ConstructorsConstructorDescriptionBenutzername und Passwort sollte direkt bei
ClientDavInterface.login(String, ClientCredentials)
übergeben werden
KeepAliveTelegramme
versendet