Class ComplexProperty.Collection<EntityT extends VdmObject<EntityT>,ValueT extends VdmComplex<ValueT>>
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.ComplexProperty.Collection<EntityT,ValueT>
- Type Parameters:
EntityT
- The entity type.ValueT
- The complex type.
- All Implemented Interfaces:
Expressions.Operand
,Expressions.OperandMultiple
,Expressions.OperandSingle
,FieldReference
,ComplexProperty<EntityT,
,ValueT> Property<EntityT>
,EntityReference<EntityT>
,FilterableCollection<EntityT,
ValueT>
- Enclosing interface:
- ComplexProperty<EntityT extends VdmObject<?>,
TargetT extends VdmComplex<?>>
public static class ComplexProperty.Collection<EntityT extends VdmObject<EntityT>,ValueT extends VdmComplex<ValueT>>
extends Object
implements ComplexProperty<EntityT,ValueT>, FilterableCollection<EntityT,ValueT>
A collection of complex objects.
-
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>> Nested classes/interfaces inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableCollection
FilterableCollection.Expression<EntityT,
ItemT> -
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.javadocGet the item type the collection holds.final 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.FilterableCollection
all, any, concat, concat, contains, contains, endsWith, endsWith, hasSubSequence, hasSubSequence, hasSubset, hasSubset, indexOf, indexOf, length, startsWith, startsWith, substring, substring
-
Constructor Details
-
Collection
-
-
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
Description copied from interface:FilterableCollection
Get the item type the collection holds.- Specified by:
getItemType
in interfaceFilterableCollection<EntityT extends VdmObject<EntityT>,
ValueT extends VdmComplex<ValueT>> - Returns:
- The item type.
-