Interface IField
- All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, EmptinessRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IEntityComponent<IEntity>, INameHolder, ITableComponent<ITable<? extends IEntity>>, LoadingRequestable, MandatorynessRequestable, StateRequestable<DatabaseObjectState>
- All Known Subinterfaces:
IBackReference<E>, IBaseBackReference, IBaseReference, IBaseValueField<V>, IMultiBackReference<E>, IMultiReference<E>, IMultiValueField<V>, IOptionalBackReference<E>, IOptionalReference<E>, IOptionalValueField<V>, IReference<E>, IValueField<V>
- All Known Implementing Classes:
AbstractBaseBackReference, AbstractBaseReference, AbstractBaseValueField, AbstractField, BackReference, MultiBackReference, MultiReference, MultiValueField, OptionalBackReference, OptionalReference, OptionalValueField, Reference, ValueField
public interface IField
extends EmptinessRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IEntityComponent<IEntity>, INameHolder, ITableComponent<ITable<? extends IEntity>>, MandatorynessRequestable
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptiongetType()voidinternalSetNullableValue(Object nullableValue, String nullableAdditionalValue) booleanbooleanreferencesBackEntity(IEntity entity) booleanbooleanreferencesBackField(IField field) booleanreferencesEntity(IEntity entity) booleanvoidsetUpdateAction(Runnable updateAction) Methods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface IDatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface IEntityComponent
belongsToEntity, getStoredParentEntityMethods inherited from interface INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsMethods inherited from interface ITableComponent
belongsToTable, getStoredParentTableMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface MandatorynessRequestable
isMandatory, isOptionalMethods inherited from interface StateRequestable
getState
-
Method Details
-
getStoredBaseBackReferencesWhoReferencesBackThis
IContainer<IBaseBackReference> getStoredBaseBackReferencesWhoReferencesBackThis() -
getStoredBackReferencedBaseReferences
IContainer<IBaseReference> getStoredBackReferencedBaseReferences() -
getStoredParentColumn
IColumn getStoredParentColumn() -
getType
FieldType getType() -
internalSetNullableValue
-
knowsParentColumn
boolean knowsParentColumn() -
referencesBackEntity
-
referencesBackEntityWithId
-
referencesBackField
-
referencesEntity
-
referencesUninsertedEntity
boolean referencesUninsertedEntity() -
setUpdateAction
-