Klasse AbstractDataAdapter
java.lang.Object
ch.nolix.system.majordata.adapter.AbstractDataAdapter
- Alle implementierten Schnittstellen:
ChangeRequestable
,IChangeSaver
,IResettableChangeSaver
,Closeable
,CloseStateRequestable
,GroupCloseable
,Resettable
,IDataAdapter
,IDataReader
,IDataWriter
,AutoCloseable
- Bekannte direkte Unterklassen:
AbstractDataAdapterAndSchemaReader
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
AbstractDataAdapter
(IDataReader dataReader, IDataWriter dataWriter) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal void
clearMultiReference
(String tableName, String entityId, String multiReferenceColumnName) final void
clearMultiValue
(String tableName, String entityId, String multiValueColumnName) final void
deleteEntity
(String tableName, EntityDeletionDto entity) final void
deleteMultiReferenceEntry
(MultiReferenceEntryDeletionDto multiReferenceEntry) final void
deleteMultiValueEntry
(MultiValueEntryDto multiValueEntry) final void
expectSchemaTimestamp
(ITime schemaTimestamp) final void
expectTableContainsEntity
(String tableName, String entityId) final String
final int
final ITime
final ICloseController
final boolean
final void
insertEntity
(String tableName, EntityCreationDto entity) final void
insertMultiReferenceEntry
(MultiReferenceEntryDto multiReferenceEntry) final void
insertMultiValueEntry
(MultiValueEntryDto multiValueEntry) final IContainer
<EntityLoadingDto> loadEntities
(String tableName) final EntityLoadingDto
loadEntity
(String tableName, String id) final IContainer
<String> loadMultiBackReferenceEntries
(String tableName, String entityId, String multiBackReferenceColumnName) final IContainer
<String> loadMultiReferenceEntries
(String tableName, String entityId, String multiReferenceColumnName) final IContainer
<Object> loadMultiValueEntries
(String tableName, String entityId, String multiValueColumnName) final void
Lets the currentGroupCloseable
note a close.final void
reset()
Resets the currentResettable
.final void
Saves the changes of the currentIChangeSaver
.final boolean
tableContainsEntity
(String tableName, String id) final boolean
tableContainsEntityWithValueInColumn
(String tableName, String columnName, String value) final boolean
tableContainsEntityWithValueInColumnIgnoringEntities
(String tableName, String columnName, IContainer<String> entitiesToIgnoreIds, String value) final void
updateEntity
(String tableName, EntityUpdateDto entityUpdate) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.programcontrolapi.savecontrolapi.ChangeRequestable
isChangeFree
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Konstruktordetails
-
AbstractDataAdapter
-
-
Methodendetails
-
clearMultiReference
public final void clearMultiReference(String tableName, String entityId, String multiReferenceColumnName) - Angegeben von:
clearMultiReference
in SchnittstelleIDataWriter
-
clearMultiValue
- Angegeben von:
clearMultiValue
in SchnittstelleIDataWriter
-
deleteEntity
- Angegeben von:
deleteEntity
in SchnittstelleIDataWriter
-
deleteMultiReferenceEntry
- Angegeben von:
deleteMultiReferenceEntry
in SchnittstelleIDataWriter
-
deleteMultiValueEntry
- Angegeben von:
deleteMultiValueEntry
in SchnittstelleIDataWriter
-
expectSchemaTimestamp
- Angegeben von:
expectSchemaTimestamp
in SchnittstelleIDataWriter
-
expectTableContainsEntity
- Angegeben von:
expectTableContainsEntity
in SchnittstelleIDataWriter
-
getDatabaseName
- Angegeben von:
getDatabaseName
in SchnittstelleIDataReader
-
getSaveCount
public final int getSaveCount()- Angegeben von:
getSaveCount
in SchnittstelleIResettableChangeSaver
-
getSchemaTimestamp
- Angegeben von:
getSchemaTimestamp
in SchnittstelleIDataReader
-
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
hasChanges
public final boolean hasChanges()- Angegeben von:
hasChanges
in SchnittstelleChangeRequestable
- Gibt zurück:
- true if the current
ChangeRequestable
has uncomitted changes.
-
insertEntity
- Angegeben von:
insertEntity
in SchnittstelleIDataWriter
-
insertMultiReferenceEntry
- Angegeben von:
insertMultiReferenceEntry
in SchnittstelleIDataWriter
-
insertMultiValueEntry
- Angegeben von:
insertMultiValueEntry
in SchnittstelleIDataWriter
-
loadEntities
- Angegeben von:
loadEntities
in SchnittstelleIDataReader
-
loadEntity
- Angegeben von:
loadEntity
in SchnittstelleIDataReader
-
loadMultiBackReferenceEntries
public final IContainer<String> loadMultiBackReferenceEntries(String tableName, String entityId, String multiBackReferenceColumnName) - Angegeben von:
loadMultiBackReferenceEntries
in SchnittstelleIDataReader
-
loadMultiReferenceEntries
public final IContainer<String> loadMultiReferenceEntries(String tableName, String entityId, String multiReferenceColumnName) - Angegeben von:
loadMultiReferenceEntries
in SchnittstelleIDataReader
-
loadMultiValueEntries
public final IContainer<Object> loadMultiValueEntries(String tableName, String entityId, String multiValueColumnName) - Angegeben von:
loadMultiValueEntries
in SchnittstelleIDataReader
-
noteClose
public final void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseable
Lets the currentGroupCloseable
note a close.- Angegeben von:
noteClose
in SchnittstelleGroupCloseable
-
reset
public final void reset()Beschreibung aus Schnittstelle kopiert:Resettable
Resets the currentResettable
.- Angegeben von:
reset
in SchnittstelleResettable
-
saveChanges
public final void saveChanges()Beschreibung aus Schnittstelle kopiert:IChangeSaver
Saves the changes of the currentIChangeSaver
.- Angegeben von:
saveChanges
in SchnittstelleIChangeSaver
-
tableContainsEntity
- Angegeben von:
tableContainsEntity
in SchnittstelleIDataReader
-
tableContainsEntityWithValueInColumn
public final boolean tableContainsEntityWithValueInColumn(String tableName, String columnName, String value) - Angegeben von:
tableContainsEntityWithValueInColumn
in SchnittstelleIDataReader
-
tableContainsEntityWithValueInColumnIgnoringEntities
public final boolean tableContainsEntityWithValueInColumnIgnoringEntities(String tableName, String columnName, IContainer<String> entitiesToIgnoreIds, String value) - Angegeben von:
tableContainsEntityWithValueInColumnIgnoringEntities
in SchnittstelleIDataReader
-
updateEntity
- Angegeben von:
updateEntity
in SchnittstelleIDataWriter
-