Package de.bsvrz.ars.migration
Datensatzklasse MigrationKey
java.lang.Object
java.lang.Record
de.bsvrz.ars.migration.MigrationKey
- Alle implementierten Schnittstellen:
de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>,AutoCloseable
public record MigrationKey(de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification, Consumer<MigrationKey> indexCloser)
extends Record
implements de.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
Dummy-SyncKey-implementierung, die nicht wirklich lockt, da das bei der Migration nicht notwendig ist.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMigrationKey(de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification) MigrationKey(de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification, Consumer<MigrationKey> indexCloser) Erstellt eine Instanz einer DatensatzklasseMigrationKey. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()de.bsvrz.ars.ars.persistence.IdDataIdentificationGibt den Wert für die DatensatzkomponentedataIdentificationzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.de.bsvrz.ars.ars.persistence.IdDataIdentificationfinal inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.Gibt den Wert für die DatensatzkomponenteindexCloserzurück.booleanisValid()final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
MigrationKey
public MigrationKey(de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification) -
MigrationKey
public MigrationKey(de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification, Consumer<MigrationKey> indexCloser) Erstellt eine Instanz einer DatensatzklasseMigrationKey.- Parameter:
dataIdentification- Wert für die DatensatzkomponentedataIdentificationindexCloser- Wert für die DatensatzkomponenteindexCloser
-
-
Methodendetails
-
getElement
public de.bsvrz.ars.ars.persistence.IdDataIdentification getElement()- Angegeben von:
getElementin Schnittstellede.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
-
getThread
- Angegeben von:
getThreadin Schnittstellede.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
-
close
public void close()- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein Schnittstellede.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
-
isValid
public boolean isValid()- Angegeben von:
isValidin Schnittstellede.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
-
notClosed
- Angegeben von:
notClosedin Schnittstellede.bsvrz.ars.ars.mgmt.datatree.synchronization.SyncKey<de.bsvrz.ars.ars.persistence.IdDataIdentification>
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
dataIdentification
public de.bsvrz.ars.ars.persistence.IdDataIdentification dataIdentification()Gibt den Wert für die DatensatzkomponentedataIdentificationzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataIdentification
-
indexCloser
Gibt den Wert für die DatensatzkomponenteindexCloserzurück.- Gibt zurück:
- Wert der Datensatzkomponente
indexCloser
-