Class NavigationProperty.Single<EntityT extends VdmObject<EntityT>,ValueT extends VdmEntity<ValueT>>
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.NavigationProperty.Single<EntityT,ValueT>
- Type Parameters:
EntityT
- The entity type.ValueT
- The navigable entity type.
- All Implemented Interfaces:
Expressions.Operand
,Expressions.OperandSingle
,FieldReference
,NavigationProperty<EntityT,
,ValueT> Property<EntityT>
,EntityReference<EntityT>
,FilterableComplex<EntityT,
ValueT>
- Enclosing interface:
- NavigationProperty<EntityT extends VdmObject<?>,
TargetT extends VdmEntity<?>>
public static class NavigationProperty.Single<EntityT extends VdmObject<EntityT>,ValueT extends VdmEntity<ValueT>>
extends Object
implements NavigationProperty<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.NavigationProperty
NavigationProperty.Collection<EntityT extends VdmObject<EntityT>,
ValueT extends VdmEntity<ValueT>>, NavigationProperty.Single<EntityT extends VdmObject<EntityT>, ValueT extends VdmEntity<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.javadocMethods 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 NavigationPropertySingleQuery<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
-