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
Constructors -
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, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpressionMethods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.FieldReference
getExpressionMethods 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:EntityReferenceGet the type of the entity which references the value.- Specified by:
getEntityTypein interfaceEntityReference<EntityT extends VdmObject<EntityT>>- Returns:
- The entity type,
-
getFieldName
Description copied from interface:FieldReferencejavadoc- Specified by:
getFieldNamein interfaceFieldReference- Returns:
- The field name this reference points towards.
-
getItemType
Description copied from interface:FilterableCollectionGet the item type the collection holds.- Specified by:
getItemTypein interfaceFilterableCollection<EntityT extends VdmObject<EntityT>,ValueT extends VdmComplex<ValueT>> - Returns:
- The item type.
-