Class AbstractBaseValueField<V>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBaseValueField<V>
- Type Parameters:
V- the type of the values of aAbstractBaseValueField.
- All Implemented Interfaces:
NameHolder, DatabaseComponent<IDatabase>, EntityComponent<IEntity>, TableComponent<ITable<? extends IEntity>>, MandatorynessRequestable, CloseStateRequestable, EmptinessRequestable, StateRequestable<DatabaseObjectState>, DatabaseObject, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, IBaseValueField<V>, IField
- Direct Known Subclasses:
MultiValueField, OptionalValueField, ValueField
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionfinal ExtendedIterable<IBaseReference> final booleanreferencesBackEntity(IEntity entity) final booleanfinal booleanreferencesBackField(IField field) final booleanreferencesEntity(IEntity entity) final booleanMethods inherited from class AbstractField
belongsToDatabase, belongsToEntity, belongsToTable, getName, getState, getStoredParentColumn, getStoredParentDatabase, getStoredParentEntity, getStoredParentTable, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, isLoaded, isNew, knowsParentColumn, setUpdateActionMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface EntityComponent
belongsToEntity, getStoredParentEntityMethods inherited from interface IField
getStoredParentColumn, getType, internalSetNullableValue, knowsParentColumn, setUpdateActionMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface MandatorynessRequestable
isMandatory, isOptionalMethods inherited from interface NameHolder
getName, getNameInSingleQuotes, hasName, hasSameNameAsMethods inherited from interface StateRequestable
getStateMethods inherited from interface TableComponent
belongsToTable, getStoredParentTable
-
Method Details
-
getStoredBaseBackReferencesWhoReferencesBackThis
public final ExtendedIterable<IBaseBackReference> getStoredBaseBackReferencesWhoReferencesBackThis()- Specified by:
getStoredBaseBackReferencesWhoReferencesBackThisin interfaceIField
-
getStoredBackReferencedBaseReferences
- Specified by:
getStoredBackReferencedBaseReferencesin interfaceIField
-
getValueType
- Specified by:
getValueTypein interfaceIBaseValueField<V>
-
referencesEntity
- Specified by:
referencesEntityin interfaceIField
-
referencesBackEntity
- Specified by:
referencesBackEntityin interfaceIField
-
referencesBackEntityWithId
- Specified by:
referencesBackEntityWithIdin interfaceIField
-
referencesBackField
- Specified by:
referencesBackFieldin interfaceIField
-
referencesUninsertedEntity
public final boolean referencesUninsertedEntity()- Specified by:
referencesUninsertedEntityin interfaceIField
-