Interface DatabaseObject

All Superinterfaces:
CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, OpennessRequestable, StateRequestable<DatabaseObjectState>
All Known Subinterfaces:
BaseBackReference, BaseReference, BaseValueField<V>, Field, IBackReference<E>, IColumn, IColumn, IDatabase, IDatabase, IEntity, IMultiBackReference<E>, IMultiBackReferenceEntry<E>, IMultiReference<E>, IMultiReferenceEntry<E>, IMultiValueField<V>, IMultiValueFieldEntry<V>, IOptionalBackReference<E>, IOptionalReference<E>, IOptionalValueField<V>, IReference<E>, ITable<E>, ITable, IValueField<V>
All Known Implementing Classes:
AbstractBaseBackReference, AbstractBaseReference, AbstractBaseValueField, AbstractEntity, AbstractField, BackReference, Column, Column, Database, Database, Entity, GeneralEntity, MultiBackReference, MultiBackReferenceEntry, MultiReference, MultiValueField, MultiValueFieldEntry, OptionalBackReference, OptionalReference, OptionalValueField, Reference, Table, Table, ValueField

A DatabaseObject can be connected with a real database.
Author:
Silvan Wyss