Class ProdAllocObjTimeSeries
Original entity name from the Odata EDM: A_ProdAllocObjTimeSeriesType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProdAllocObjTimeSeries instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProdAllocObjTimeSeriesSelectableSelector for all available fields of ProdAllocObjTimeSeries.static final ProdAllocObjTimeSeriesField<UUID>Use with available fluent helpers to apply the CharcValueCombinationUUID field to query operations.static final ProdAllocObjTimeSeriesField<Boolean>Use with available fluent helpers to apply the DeleteActiveTimeSeries_ac field to query operations.static final ProdAllocObjTimeSeriesField<ZonedDateTime>Use with available fluent helpers to apply the ProdAllocPerdStartUTCDateTime field to query operations.static final ProdAllocObjTimeSeriesField<String>Use with available fluent helpers to apply the ProdAllocPeriodEndTimeZone field to query operations.static final ProdAllocObjTimeSeriesField<ZonedDateTime>Use with available fluent helpers to apply the ProdAllocPeriodEndUTCDateTime field to query operations.static final ProdAllocObjTimeSeriesField<String>Use with available fluent helpers to apply the ProdAllocPeriodStartTimeZone field to query operations.static final ProdAllocObjTimeSeriesField<UUID>Use with available fluent helpers to apply the ProdAllocationTimeSeriesUUID field to query operations.static final ProdAllocObjTimeSeriesField<UUID>Use with available fluent helpers to apply the ProductAllocationObjectUUID field to query operations.static final ProdAllocObjTimeSeriesField<BigDecimal>Use with available fluent helpers to apply the ProductAllocationQuantity field to query operations.static final ProdAllocObjTimeSeriesField<String>Use with available fluent helpers to apply the ProductAllocationQuantityUnit field to query operations.static final ProdAllocObjTimeSeriesOneToOneLink<ProdAllocCharcValCombn>Use with available fluent helpers to apply the to_ProdAllocCharcValCombnTP navigation property to query operations.static final ProdAllocObjTimeSeriesOneToOneLink<ProdAllocationObject>Use with available fluent helpers to apply the to_ProdAllocationObjectTP navigation property to query operations.static final ProdAllocObjTimeSeriesField<Boolean>Use with available fluent helpers to apply the Update_mc field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProdAllocObjTimeSeries(Boolean deleteActiveTimeSeries_ac, Boolean update_mc, UUID prodAllocationTimeSeriesUUID, UUID productAllocationObjectUUID, UUID charcValueCombinationUUID, ZonedDateTime prodAllocPerdStartUTCDateTime, String prodAllocPeriodStartTimeZone, ZonedDateTime prodAllocPeriodEndUTCDateTime, String prodAllocPeriodEndTimeZone, BigDecimal productAllocationQuantity, String productAllocationQuantityUnit, ProdAllocCharcValCombn toProdAllocCharcValCombnTP, ProdAllocationObject toProdAllocationObjectTP) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the ProdAllocationObject entity (one to one) associated with this entity.Fetches the ProdAllocCharcValCombn entity (one to one) associated with this entity.static <T,DomainT>
ProdAllocObjTimeSeriesField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProdAllocObjTimeSeriesField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: noneprotected StringConstraints: noneprotected StringgetKey()io.vavr.control.Option<ProdAllocationObject>Retrieval of associated ProdAllocationObject entity (one to one).Retrieval of associated ProdAllocationObject entity (one to one).(Key Field) Constraints: Not nullableio.vavr.control.Option<ProdAllocCharcValCombn>Retrieval of associated ProdAllocCharcValCombn entity (one to one).Retrieval of associated ProdAllocCharcValCombn entity (one to one).Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 6Constraints: noneConstraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 3getType()Constraints: noneinthashCode()voidsetCharcValueCombinationUUID(UUID charcValueCombinationUUID) Constraints: nonevoidsetDeleteActiveTimeSeries_ac(Boolean deleteActiveTimeSeries_ac) Constraints: nonevoidOverwrites the associated ProdAllocationObject entity for the loaded navigation property to_ProdAllocationObjectTP.voidsetProdAllocationTimeSeriesUUID(UUID prodAllocationTimeSeriesUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated ProdAllocCharcValCombn entity for the loaded navigation property to_ProdAllocCharcValCombnTP.voidsetProdAllocPerdStartUTCDateTime(ZonedDateTime prodAllocPerdStartUTCDateTime) Constraints: Not nullable, Precision: 0voidsetProdAllocPeriodEndTimeZone(String prodAllocPeriodEndTimeZone) Constraints: Not nullable, Maximum length: 6voidsetProdAllocPeriodEndUTCDateTime(ZonedDateTime prodAllocPeriodEndUTCDateTime) Constraints: Not nullable, Precision: 0voidsetProdAllocPeriodStartTimeZone(String prodAllocPeriodStartTimeZone) Constraints: Not nullable, Maximum length: 6voidsetProductAllocationObjectUUID(UUID productAllocationObjectUUID) Constraints: nonevoidsetProductAllocationQuantity(BigDecimal productAllocationQuantity) Constraints: Not nullable, Precision: 15, Scale: 3voidsetProductAllocationQuantityUnit(String productAllocationQuantityUnit) Constraints: Not nullable, Maximum length: 3protected voidsetServicePathForFetch(String servicePathForFetch) voidsetUpdate_mc(Boolean update_mc) Constraints: nonetoString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProdAllocObjTimeSeries. -
DELETE_ACTIVE_TIME_SERIES_AC
Use with available fluent helpers to apply the DeleteActiveTimeSeries_ac field to query operations. -
UPDATE_MC
Use with available fluent helpers to apply the Update_mc field to query operations. -
PROD_ALLOCATION_TIME_SERIES_UUID
Use with available fluent helpers to apply the ProdAllocationTimeSeriesUUID field to query operations. -
PRODUCT_ALLOCATION_OBJECT_UUID
Use with available fluent helpers to apply the ProductAllocationObjectUUID field to query operations. -
CHARC_VALUE_COMBINATION_UUID
Use with available fluent helpers to apply the CharcValueCombinationUUID field to query operations. -
PROD_ALLOC_PERD_START_UTC_DATE_TIME
Use with available fluent helpers to apply the ProdAllocPerdStartUTCDateTime field to query operations. -
PROD_ALLOC_PERIOD_START_TIME_ZONE
Use with available fluent helpers to apply the ProdAllocPeriodStartTimeZone field to query operations. -
PROD_ALLOC_PERIOD_END_UTC_DATE_TIME
Use with available fluent helpers to apply the ProdAllocPeriodEndUTCDateTime field to query operations. -
PROD_ALLOC_PERIOD_END_TIME_ZONE
Use with available fluent helpers to apply the ProdAllocPeriodEndTimeZone field to query operations. -
PRODUCT_ALLOCATION_QUANTITY
Use with available fluent helpers to apply the ProductAllocationQuantity field to query operations. -
PRODUCT_ALLOCATION_QUANTITY_UNIT
Use with available fluent helpers to apply the ProductAllocationQuantityUnit field to query operations. -
TO_PROD_ALLOC_CHARC_VAL_COMBN_TP
public static final ProdAllocObjTimeSeriesOneToOneLink<ProdAllocCharcValCombn> TO_PROD_ALLOC_CHARC_VAL_COMBN_TPUse with available fluent helpers to apply the to_ProdAllocCharcValCombnTP navigation property to query operations. -
TO_PROD_ALLOCATION_OBJECT_TP
public static final ProdAllocObjTimeSeriesOneToOneLink<ProdAllocationObject> TO_PROD_ALLOCATION_OBJECT_TPUse with available fluent helpers to apply the to_ProdAllocationObjectTP navigation property to query operations.
-
-
Constructor Details
-
ProdAllocObjTimeSeries
public ProdAllocObjTimeSeries() -
ProdAllocObjTimeSeries
public ProdAllocObjTimeSeries(@Nullable Boolean deleteActiveTimeSeries_ac, @Nullable Boolean update_mc, @Nullable UUID prodAllocationTimeSeriesUUID, @Nullable UUID productAllocationObjectUUID, @Nullable UUID charcValueCombinationUUID, @Nullable ZonedDateTime prodAllocPerdStartUTCDateTime, @Nullable String prodAllocPeriodStartTimeZone, @Nullable ZonedDateTime prodAllocPeriodEndUTCDateTime, @Nullable String prodAllocPeriodEndTimeZone, @Nullable BigDecimal productAllocationQuantity, @Nullable String productAllocationQuantityUnit, @Nullable ProdAllocCharcValCombn toProdAllocCharcValCombnTP, @Nullable ProdAllocationObject toProdAllocationObjectTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProdAllocObjTimeSeries>
-
setDeleteActiveTimeSeries_ac
Constraints: noneOriginal property name from the Odata EDM: DeleteActiveTimeSeries_ac
- Parameters:
deleteActiveTimeSeries_ac- Dyn. Action Control
-
setUpdate_mc
Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Parameters:
update_mc- Dyn. Method Control
-
setProdAllocationTimeSeriesUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdAllocationTimeSeriesUUID
- Parameters:
prodAllocationTimeSeriesUUID- Product Allocation Time SeriesUUID
-
setProductAllocationObjectUUID
Constraints: noneOriginal property name from the Odata EDM: ProductAllocationObjectUUID
- Parameters:
productAllocationObjectUUID- Product Allocation Object UUID
-
setCharcValueCombinationUUID
Constraints: noneOriginal property name from the Odata EDM: CharcValueCombinationUUID
- Parameters:
charcValueCombinationUUID- Characteristic Value Combination UUID
-
setProdAllocPerdStartUTCDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProdAllocPerdStartUTCDateTime
- Parameters:
prodAllocPerdStartUTCDateTime- Product Allocation Period Start UTC Date Time
-
setProdAllocPeriodStartTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ProdAllocPeriodStartTimeZone
- Parameters:
prodAllocPeriodStartTimeZone- Product Allocation Period Start Time Zone
-
setProdAllocPeriodEndUTCDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProdAllocPeriodEndUTCDateTime
- Parameters:
prodAllocPeriodEndUTCDateTime- Product Allocation Period End UTC Date Time
-
setProdAllocPeriodEndTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ProdAllocPeriodEndTimeZone
- Parameters:
prodAllocPeriodEndTimeZone- Product Allocation Period End Time Zone
-
setProductAllocationQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ProductAllocationQuantity
- Parameters:
productAllocationQuantity- Product Allocation Quantity
-
setProductAllocationQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductAllocationQuantityUnit
- Parameters:
productAllocationQuantityUnit- Product Allocation Quantity Unit
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProdAllocObjTimeSeries>
-
getKey
- Overrides:
getKeyin classVdmObject<ProdAllocObjTimeSeries>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProdAllocObjTimeSeries>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProdAllocObjTimeSeries>
-
field
@Nonnull public static <T> ProdAllocObjTimeSeriesField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> ProdAllocObjTimeSeriesField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<ProdAllocObjTimeSeries>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProdAllocObjTimeSeries>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProdAllocObjTimeSeries>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProdAllocObjTimeSeries>
-
fetchProdAllocCharcValCombnTP
Fetches the ProdAllocCharcValCombn entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProdAllocCharcValCombnTP.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProdAllocCharcValCombn entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProdAllocCharcValCombnTPOrFetch
Retrieval of associated ProdAllocCharcValCombn entity (one to one). This corresponds to the OData navigation property to_ProdAllocCharcValCombnTP.If the navigation property to_ProdAllocCharcValCombnTP of a queried ProdAllocObjTimeSeries is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ProdAllocCharcValCombn entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProdAllocCharcValCombnTPIfPresent
@Nonnull public io.vavr.control.Option<ProdAllocCharcValCombn> getProdAllocCharcValCombnTPIfPresent()Retrieval of associated ProdAllocCharcValCombn entity (one to one). This corresponds to the OData navigation property to_ProdAllocCharcValCombnTP.If the navigation property for an entity ProdAllocObjTimeSeries has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ProdAllocCharcValCombnTP is already loaded, the
result will contain the ProdAllocCharcValCombn entity. If not, an
Optionwith result stateemptyis returned.
-
setProdAllocCharcValCombnTP
Overwrites the associated ProdAllocCharcValCombn entity for the loaded navigation property to_ProdAllocCharcValCombnTP.- Parameters:
value- New ProdAllocCharcValCombn entity.
-
fetchProdAllocationObjectTP
Fetches the ProdAllocationObject entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ProdAllocationObjectTP.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ProdAllocationObject entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProdAllocationObjectTPOrFetch
Retrieval of associated ProdAllocationObject entity (one to one). This corresponds to the OData navigation property to_ProdAllocationObjectTP.If the navigation property to_ProdAllocationObjectTP of a queried ProdAllocObjTimeSeries is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ProdAllocationObject entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProdAllocationObjectTPIfPresent
Retrieval of associated ProdAllocationObject entity (one to one). This corresponds to the OData navigation property to_ProdAllocationObjectTP.If the navigation property for an entity ProdAllocObjTimeSeries has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ProdAllocationObjectTP is already loaded, the result
will contain the ProdAllocationObject entity. If not, an
Optionwith result stateemptyis returned.
-
setProdAllocationObjectTP
Overwrites the associated ProdAllocationObject entity for the loaded navigation property to_ProdAllocationObjectTP.- Parameters:
value- New ProdAllocationObject entity.
-
builder
-
getDeleteActiveTimeSeries_ac
Constraints: noneOriginal property name from the Odata EDM: DeleteActiveTimeSeries_ac
- Returns:
- Dyn. Action Control
-
getUpdate_mc
Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Returns:
- Dyn. Method Control
-
getProdAllocationTimeSeriesUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdAllocationTimeSeriesUUID
- Returns:
- Product Allocation Time SeriesUUID
-
getProductAllocationObjectUUID
Constraints: noneOriginal property name from the Odata EDM: ProductAllocationObjectUUID
- Returns:
- Product Allocation Object UUID
-
getCharcValueCombinationUUID
Constraints: noneOriginal property name from the Odata EDM: CharcValueCombinationUUID
- Returns:
- Characteristic Value Combination UUID
-
getProdAllocPerdStartUTCDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProdAllocPerdStartUTCDateTime
- Returns:
- Product Allocation Period Start UTC Date Time
-
getProdAllocPeriodStartTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ProdAllocPeriodStartTimeZone
- Returns:
- Product Allocation Period Start Time Zone
-
getProdAllocPeriodEndUTCDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProdAllocPeriodEndUTCDateTime
- Returns:
- Product Allocation Period End UTC Date Time
-
getProdAllocPeriodEndTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ProdAllocPeriodEndTimeZone
- Returns:
- Product Allocation Period End Time Zone
-
getProductAllocationQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ProductAllocationQuantity
- Returns:
- Product Allocation Quantity
-
getProductAllocationQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductAllocationQuantityUnit
- Returns:
- Product Allocation Quantity Unit
-
toString
- Overrides:
toStringin classVdmObject<ProdAllocObjTimeSeries>
-
equals
- Overrides:
equalsin classVdmEntity<ProdAllocObjTimeSeries>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProdAllocObjTimeSeries>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProdAllocObjTimeSeries>
-