Property
Encapsulates the metadata of an OData structural or navigation property. Used for properties of complex and entity types.
Inheritors
Properties
Functions
Return this property object without copying ({@link com.sap.cloud.mobile.kotlin.odata.DataValue#copyMutable() DataValue.copyMutable} does not need to copy metadata objects).
Lookup an existing annotation by term name, or throw an exception if the annotation is not found.
- See Also:
-
{@link com.sap.cloud.mobile.kotlin.odata.Property#annotations Property.annotations} and {@link com.sap.cloud.mobile.kotlin.odata.AnnotationMap#get(kotlin.String) AnnotationMap.get}, for looking up annotations that might not exist.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
For internal use only.
For internal use only.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the stream link for this property from a structure.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set, {@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Get the value of this property from a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.UndefinedException} if the property value was not previously set.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
- Throws:
-
{@link com.sap.cloud.mobile.kotlin.odata.core.CastException} if the value does not have the expected type for this property.
Set the value of this property in a structure.
Convert this data value to a string. If the {@link com.sap.cloud.mobile.kotlin.odata.Property#dataType Property.dataType} is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).