Class ComplexProperty.Single<EntityT extends VdmObject<EntityT>,ValueT extends VdmComplex<ValueT>>
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.ComplexProperty.Single<EntityT,ValueT>
- Type Parameters:
EntityT
- The entity type.ValueT
- The navigable entity type.
- All Implemented Interfaces:
Expressions.Operand
,Expressions.OperandSingle
,FieldReference
,ComplexProperty<EntityT,
,ValueT> Property<EntityT>
,EntityReference<EntityT>
,FilterableComplex<EntityT,
ValueT>
- Enclosing interface:
- ComplexProperty<EntityT extends VdmObject<?>,
TargetT extends VdmComplex<?>>
public static class ComplexProperty.Single<EntityT extends VdmObject<EntityT>,ValueT extends VdmComplex<ValueT>>
extends Object
implements ComplexProperty<EntityT,ValueT>, FilterableComplex<EntityT,ValueT>
A navigational property to a single other entity reference.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ComplexProperty
ComplexProperty.Collection<EntityT extends VdmObject<EntityT>,
ValueT extends VdmComplex<ValueT>>, ComplexProperty.Single<EntityT extends VdmObject<EntityT>, ValueT extends VdmComplex<ValueT>> -
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the type of the entity which references the value.javadocfinal ComplexPropertyQuery<EntityT,
ValueT> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpression
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.FieldReference
getExpression
Methods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableComplex
equalToNull, has, has, in, notEqualToNull
-
Constructor Details
-
Single
-
-
Method Details
-
select
@Nonnull @SafeVarargs public final ComplexPropertyQuery<EntityT,ValueT> select(@Nonnull Property<ValueT>... fields) -
getEntityType
Description copied from interface:EntityReference
Get the type of the entity which references the value.- Specified by:
getEntityType
in interfaceEntityReference<EntityT extends VdmObject<EntityT>>
- Returns:
- The entity type,
-
getFieldName
Description copied from interface:FieldReference
javadoc- Specified by:
getFieldName
in interfaceFieldReference
- Returns:
- The field name this reference points towards.
-
getItemType
-