Klasse OptionalValueField<V>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBaseValueField<V>
ch.nolix.system.objectdata.model.OptionalValueField<V>
- Typparameter:
V- is the type of the value of aOptionalValueField.
- Alle implementierten Schnittstellen:
INameHolder, IDatabaseComponent<IDatabase>, IEntityComponent<IEntity>, ITableComponent<ITable<? extends IEntity>>, MandatorynessRequestable, CloseStateRequestable, Clearable, EmptinessRequestable, StateRequestable<DatabaseObjectState>, IDatabaseObject, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, IBaseValueField<V>, IField, IOptionalValueField<V>
public final class OptionalValueField<V>
extends AbstractBaseValueField<V>
implements IOptionalValueField<V>
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidclear()Removes the elements of the currentClearable.getType()voidinternalSetNullableValue(Object nullableValue, String nullableAdditionalValue) booleanisEmpty()booleanvoidvoidsetValueFromString(String string) static <V2> OptionalValueField<V2> withInitialValue(V2 initialValue) static <V2> OptionalValueField<V2> withValueType(Class<V2> valueType) Von Klasse geerbte Methoden AbstractBaseValueField
getStoredBackReferencedBaseReferences, getStoredBaseBackReferencesWhoReferencesBackThis, getValueType, noteInsertIntoDatabase, referencesBackEntity, referencesBackEntityWithId, referencesBackField, referencesEntity, referencesUninsertedEntityVon Klasse geerbte Methoden AbstractField
belongsToDatabase, belongsToEntity, belongsToTable, getName, getState, getStoredDataAndSchemaAdapter, getStoredParentColumn, getStoredParentDatabase, getStoredParentEntity, getStoredParentTable, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, isLoaded, isNew, knowsParentColumn, setAsEditedAndRunPossibleUpdateAction, setUpdateActionVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden CloseStateRequestable
isClosed, isOpenVon Schnittstelle geerbte Methoden CreationRequestable
isNewVon Schnittstelle geerbte Methoden DatabaseConnectionRequestable
isConnectedWithRealDatabaseVon Schnittstelle geerbte Methoden DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden EditingRequestable
isEditedVon Schnittstelle geerbte Methoden EmptinessRequestable
containsAnyVon Schnittstelle geerbte Methoden IBaseValueField
getValueTypeVon Schnittstelle geerbte Methoden IDatabaseComponent
belongsToDatabase, getStoredParentDatabaseVon Schnittstelle geerbte Methoden IEntityComponent
belongsToEntity, getStoredParentEntityVon Schnittstelle geerbte Methoden IField
getStoredBackReferencedBaseReferences, getStoredBaseBackReferencesWhoReferencesBackThis, getStoredParentColumn, knowsParentColumn, referencesBackEntity, referencesBackEntityWithId, referencesBackField, referencesEntity, referencesUninsertedEntity, setUpdateActionVon Schnittstelle geerbte Methoden INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ITableComponent
belongsToTable, getStoredParentTableVon Schnittstelle geerbte Methoden LoadingRequestable
isLoadedVon Schnittstelle geerbte Methoden MandatorynessRequestable
isOptionalVon Schnittstelle geerbte Methoden StateRequestable
getState
-
Methodendetails
-
withInitialValue
-
withValueType
-
clear
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmptyin SchnittstelleEmptinessRequestable- Gibt zurück:
- true if
EmptinessRequestabledoes not contain an element, false otherwise.
-
getStoredValue
- Angegeben von:
getStoredValuein SchnittstelleIOptionalValueField<V>
-
getType
-
internalSetNullableValue
- Angegeben von:
internalSetNullableValuein SchnittstelleIField
-
isMandatory
public boolean isMandatory()- Angegeben von:
isMandatoryin SchnittstelleMandatorynessRequestable- Gibt zurück:
- true if the current
MandatorynessRequestableis mandatory, false otherwise.
-
setValue
- Angegeben von:
setValuein SchnittstelleIOptionalValueField<V>
-
setValueFromString
- Angegeben von:
setValueFromStringin SchnittstelleIOptionalValueField<V>
-