Klasse AbstractDataAdapter
java.lang.Object
ch.nolix.system.objectdata.adapter.AbstractDataAdapter
- Alle implementierten Schnittstellen:
IDatabaseNameHolder, EmptyCopyable<IDataAdapter>, Closeable, CloseStateRequestable, GroupCloseable, ChangeRequestable, IChangeSaver, IResettableChangeSaver, Resettable, IDataAdapter, AutoCloseable
- Bekannte direkte Unterklassen:
MsSqlDataAdapter, NodeDataAdapter
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungfinal voidcreateCloseDependencyTo(GroupCloseable element) Creates a close dependency between the currentGroupCloseableand the given element.final Stringfinal intfinal ICloseControllergetStoredTableByEntityType(Class<E> entityType) final booleanfinal IDataAdapterinsertEntity(IEntity entity) final voidLets the currentGroupCloseablenote a close.final voidreset()Resets the currentResettable.final voidSaves the changes of the currentIChangeSaver.Von Klasse geerbte Methoden Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ChangeRequestable
isChangeFreeVon Schnittstelle geerbte Methoden CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden EmptyCopyable
createEmptyCopyVon Schnittstelle geerbte Methoden GroupCloseable
close, isClosedVon Schnittstelle geerbte Methoden IDatabaseNameHolder
getDatabaseNameInQuotes
-
Methodendetails
-
createCloseDependencyTo
Creates a close dependency between the currentGroupCloseableand the given element. When aGroupCloseableis closed, all elements, the currentGroupCloseablehas a close dependency to, will be closed too and vice versa.- Angegeben von:
createCloseDependencyToin SchnittstelleGroupCloseable- Parameter:
element-
-
getDatabaseName
- Angegeben von:
getDatabaseNamein SchnittstelleIDatabaseNameHolder- Gibt zurück:
- the database name of the current
IDatabaseNameHolder.
-
getSaveCount
public final int getSaveCount()- Angegeben von:
getSaveCountin SchnittstelleIResettableChangeSaver
-
getStoredCloseController
- Angegeben von:
getStoredCloseControllerin SchnittstelleGroupCloseable- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
getStoredTableByEntityType
- Angegeben von:
getStoredTableByEntityTypein SchnittstelleIDataAdapter
-
hasChanges
public final boolean hasChanges()- Angegeben von:
hasChangesin SchnittstelleChangeRequestable- Gibt zurück:
- true if the current
ChangeRequestablehas uncomitted changes, false otherwise.
-
insertEntity
- Angegeben von:
insertEntityin SchnittstelleIDataAdapter
-
noteClose
public final void noteClose()Lets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
reset
public final void reset()Resets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
saveChanges
public final void saveChanges()Saves the changes of the currentIChangeSaver.- Angegeben von:
saveChangesin SchnittstelleIChangeSaver
-