-
Deprecated ClassesClassDescriptionEntspricht einer
Multimapund 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 solltenewMapMaker().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
ConfigurationChangeExceptionverwendet, 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 denCommunicationParametersgelesen werden.Wert kann aus denCommunicationParametersgelesen werden.Wert kann aus denCommunicationParametersgelesen werden.Wert kann aus denCommunicationParametersgelesen werden.Wert kann aus denCommunicationParametersgelesen 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 denCommunicationParametersgesetzt werden.Wert kann in denCommunicationParametersgesetzt werden.Wert kann in denCommunicationParametersgesetzt werden.Wert kann in denCommunicationParametersgesetzt werden.Wert kann in denCommunicationParametersgesetzt 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
KeepAliveTelegrammeversendet