Class ProductionVolume
Original entity name from the Odata EDM: ProductionVolumeType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProductionVolumeSelectableSelector for all available fields of ProductionVolume.static final ProductionVolumeField<String>Use with available fluent helpers to apply the AllocationFrequency field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the ControllingArea field to query operations.static final ProductionVolumeField<ZonedDateTime>Use with available fluent helpers to apply the CreationDateTime field to query operations.static final ProductionVolumeField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final ProductionVolumeField<ZonedDateTime>Use with available fluent helpers to apply the OilAllocAtWellCompltnDateTime field to query operations.static final ProductionVolumeField<BigDecimal>Use with available fluent helpers to apply the OilProdnVolAtWellOrWellCompltn field to query operations.static final ProductionVolumeField<LocalDateTime>Use with available fluent helpers to apply the ProductionDate field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the VolumeUnit field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the Well field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the WellCompletion field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the WellCompletionDescription field to query operations.static final ProductionVolumeField<String>Use with available fluent helpers to apply the WellDescription field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProductionVolume(String well, String wellCompletion, LocalDateTime productionDate, ZonedDateTime oilAllocAtWellCompltnDateTime, String wellDescription, String wellCompletionDescription, String companyCode, String controllingArea, BigDecimal oilProdnVolAtWellOrWellCompltn, String volumeUnit, String allocationFrequency, ZonedDateTime creationDateTime, ZonedDateTime lastChangeDateTime) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
ProductionVolumeField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProductionVolumeField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0protected Stringprotected StringgetKey()Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 15, Scale: 3(Key Field) Constraints: Not nullable, Precision: 0getType()Constraints: Not nullable, Maximum length: 3getWell()(Key Field) Constraints: Not nullable, Maximum length: 30(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40inthashCode()voidsetAllocationFrequency(String allocationFrequency) Constraints: Not nullable, Maximum length: 3voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetControllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4voidsetCreationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0voidsetOilAllocAtWellCompltnDateTime(ZonedDateTime oilAllocAtWellCompltnDateTime) (Key Field) Constraints: Not nullable, Precision: 0voidsetOilProdnVolAtWellOrWellCompltn(BigDecimal oilProdnVolAtWellOrWellCompltn) Constraints: Not nullable, Precision: 15, Scale: 3voidsetProductionDate(LocalDateTime productionDate) (Key Field) Constraints: Not nullable, Precision: 0protected voidsetServicePathForFetch(String servicePathForFetch) voidsetVolumeUnit(String volumeUnit) Constraints: Not nullable, Maximum length: 3void(Key Field) Constraints: Not nullable, Maximum length: 30voidsetWellCompletion(String wellCompletion) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetWellCompletionDescription(String wellCompletionDescription) Constraints: Not nullable, Maximum length: 40voidsetWellDescription(String wellDescription) Constraints: Not nullable, Maximum length: 40toString()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, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProductionVolume. -
WELL
Use with available fluent helpers to apply the Well field to query operations. -
WELL_COMPLETION
Use with available fluent helpers to apply the WellCompletion field to query operations. -
PRODUCTION_DATE
Use with available fluent helpers to apply the ProductionDate field to query operations. -
OIL_ALLOC_AT_WELL_COMPLTN_DATE_TIME
Use with available fluent helpers to apply the OilAllocAtWellCompltnDateTime field to query operations. -
WELL_DESCRIPTION
Use with available fluent helpers to apply the WellDescription field to query operations. -
WELL_COMPLETION_DESCRIPTION
Use with available fluent helpers to apply the WellCompletionDescription field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations. -
OIL_PRODN_VOL_AT_WELL_OR_WELL_COMPLTN
Use with available fluent helpers to apply the OilProdnVolAtWellOrWellCompltn field to query operations. -
VOLUME_UNIT
Use with available fluent helpers to apply the VolumeUnit field to query operations. -
ALLOCATION_FREQUENCY
Use with available fluent helpers to apply the AllocationFrequency field to query operations. -
CREATION_DATE_TIME
Use with available fluent helpers to apply the CreationDateTime field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
-
-
Constructor Details
-
ProductionVolume
public ProductionVolume() -
ProductionVolume
public ProductionVolume(@Nullable String well, @Nullable String wellCompletion, @Nullable LocalDateTime productionDate, @Nullable ZonedDateTime oilAllocAtWellCompltnDateTime, @Nullable String wellDescription, @Nullable String wellCompletionDescription, @Nullable String companyCode, @Nullable String controllingArea, @Nullable BigDecimal oilProdnVolAtWellOrWellCompltn, @Nullable String volumeUnit, @Nullable String allocationFrequency, @Nullable ZonedDateTime creationDateTime, @Nullable ZonedDateTime lastChangeDateTime)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductionVolume>
-
setWell
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Well
- Parameters:
well- Well ID
-
setWellCompletion
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: WellCompletion
- Parameters:
wellCompletion- Well Completion ID
-
setProductionDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProductionDate
- Parameters:
productionDate- Production Date
-
setOilAllocAtWellCompltnDateTime
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OilAllocAtWellCompltnDateTime
- Parameters:
oilAllocAtWellCompltnDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
setWellDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WellDescription
- Parameters:
wellDescription- Well Description
-
setWellCompletionDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WellCompletionDescription
- Parameters:
wellCompletionDescription- Well Completion description
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Parameters:
controllingArea- Controlling Area
-
setOilProdnVolAtWellOrWellCompltn
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: OilProdnVolAtWellOrWellCompltn
- Parameters:
oilProdnVolAtWellOrWellCompltn- Production Volume
-
setVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Parameters:
volumeUnit- Unit of Measurement
-
setAllocationFrequency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AllocationFrequency
- Parameters:
allocationFrequency- Unit of Measurement
-
setCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductionVolume>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductionVolume>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductionVolume>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductionVolume>
-
field
@Nonnull public static <T> ProductionVolumeField<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> ProductionVolumeField<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<ProductionVolume>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProductionVolume>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProductionVolume>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductionVolume>
-
builder
-
getWell
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Well
- Returns:
- Well ID
-
getWellCompletion
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: WellCompletion
- Returns:
- Well Completion ID
-
getProductionDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProductionDate
- Returns:
- Production Date
-
getOilAllocAtWellCompltnDateTime
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OilAllocAtWellCompltnDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getWellDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WellDescription
- Returns:
- Well Description
-
getWellCompletionDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WellCompletionDescription
- Returns:
- Well Completion description
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
- Controlling Area
-
getOilProdnVolAtWellOrWellCompltn
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: OilProdnVolAtWellOrWellCompltn
- Returns:
- Production Volume
-
getVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Returns:
- Unit of Measurement
-
getAllocationFrequency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AllocationFrequency
- Returns:
- Unit of Measurement
-
getCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
toString
- Overrides:
toStringin classVdmObject<ProductionVolume>
-
equals
- Overrides:
equalsin classVdmEntity<ProductionVolume>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductionVolume>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductionVolume>
-