Package ch.nolix.system.objectdata.data
Klasse OptionalValue<V>
java.lang.Object
ch.nolix.system.objectdata.data.Field
ch.nolix.system.objectdata.data.BaseValue<V>
ch.nolix.system.objectdata.data.OptionalValue<V>
- Alle implementierten Schnittstellen:
INameHolder
,MandatorynessRequestable
,CloseStateRequestable
,Clearable
,EmptinessRequestable
,DeletionRequestable
,EditedRequestable
,IDatabaseObject
,LoadedRequestable
,NewRequestable
,IBaseValue<V>
,IField
,IOptionalValue<V>
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
clear()
Removes the elements of the currentClearable
.getType()
boolean
isEmpty()
boolean
void
void
setValueFromString
(String string) static <V2> OptionalValue
<V2> withInitialValue
(V2 initialValue) static <V2> OptionalValue
<V2> withValueType
(Class<V2> valueType) Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.BaseValue
getStoredBaseBackReferences, getStoredReferencingFields, getValueType, referencesBackEntity, referencesBackField, referencesEntity, referencesUninsertedEntity
Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.Field
belongsToEntity, getName, getState, getStoredParentColumn, getStoredParentEntity, isClosed, isDeleted, isEdited, isLinkedWithRealDatabase, isLoaded, isNew, knowsParentColumn, setAsEditedAndRunPotentialUpdateAction, setUpdateAction
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isClosed, isOpen
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.DeletionRequestable
isDeleted
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.EditedRequestable
isEdited
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.dataapi.IBaseValue
getValueType
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.IDatabaseObject
getState, isLinkedWithRealDatabase
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.dataapi.IField
belongsToEntity, getStoredBaseBackReferences, getStoredParentColumn, getStoredParentEntity, getStoredReferencingFields, knowsParentColumn, referencesBackEntity, referencesBackField, referencesEntity, referencesUninsertedEntity, setUpdateAction
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAs
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.LoadedRequestable
isLoaded
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.fieldrequestapi.MandatorynessRequestable
isOptional
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.NewRequestable
isNew
-
Methodendetails
-
withInitialValue
-
withValueType
-
clear
public void clear()Beschreibung aus Schnittstelle kopiert:Clearable
Removes the elements of the currentClearable
. -
isEmpty
public boolean isEmpty()- Angegeben von:
isEmpty
in SchnittstelleEmptinessRequestable
- Gibt zurück:
- true if
EmptinessRequestable
does not contain an element.
-
getStoredValue
- Angegeben von:
getStoredValue
in SchnittstelleIOptionalValue<V>
-
getType
-
isMandatory
public boolean isMandatory()- Angegeben von:
isMandatory
in SchnittstelleMandatorynessRequestable
- Gibt zurück:
- true if the current
MandatorynessRequestable
is mandatory, false otherweise.
-
setValue
- Angegeben von:
setValue
in SchnittstelleIOptionalValue<V>
-
setValueFromString
- Angegeben von:
setValueFromString
in SchnittstelleIOptionalValue<V>
-
internalToContentField
- Angegeben von:
internalToContentField
in SchnittstelleIField
-