public class AvailabilityRecord extends VdmComplex<AvailabilityRecord>
Original complex type name from the Odata EDM: AvailabilityRecord
Modifier and Type | Class and Description |
---|---|
static class |
AvailabilityRecord.AvailabilityRecordBuilder |
changedOriginalFields
Constructor and Description |
---|
AvailabilityRecord() |
AvailabilityRecord(LocalDateTime periodStartUTCDateTime,
String periodStartTimeZone,
LocalDateTime periodEndUTCDateTime,
String periodEndTimeZone,
BigDecimal availableQuantityInBaseUnit,
String baseUnit) |
Modifier and Type | Method and Description |
---|---|
static AvailabilityRecord.AvailabilityRecordBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAvailableQuantityInBaseUnit()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
protected Map<String,Object> |
getKey() |
String |
getPeriodEndTimeZone()
Constraints: Not nullable, Maximum length: 6
|
LocalDateTime |
getPeriodEndUTCDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPeriodStartTimeZone()
Constraints: Not nullable, Maximum length: 6
|
LocalDateTime |
getPeriodStartUTCDateTime()
Constraints: Not nullable, Precision: 0
|
Class<AvailabilityRecord> |
getType() |
int |
hashCode() |
void |
setAvailableQuantityInBaseUnit(BigDecimal availableQuantityInBaseUnit)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPeriodEndTimeZone(String periodEndTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodEndUTCDateTime(LocalDateTime periodEndUTCDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPeriodStartTimeZone(String periodStartTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodStartUTCDateTime(LocalDateTime periodStartUTCDateTime)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public AvailabilityRecord()
public AvailabilityRecord(@Nullable LocalDateTime periodStartUTCDateTime, @Nullable String periodStartTimeZone, @Nullable LocalDateTime periodEndUTCDateTime, @Nullable String periodEndTimeZone, @Nullable BigDecimal availableQuantityInBaseUnit, @Nullable String baseUnit)
@Nonnull public Class<AvailabilityRecord> getType()
getType
in class VdmObject<AvailabilityRecord>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<AvailabilityRecord>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<AvailabilityRecord>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<AvailabilityRecord>
public static AvailabilityRecord.AvailabilityRecordBuilder builder()
@Nullable public LocalDateTime getPeriodStartUTCDateTime()
Original property from the Odata EDM: PeriodStartUTCDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
@Nullable public String getPeriodStartTimeZone()
Original property from the Odata EDM: PeriodStartTimeZone
The basic field assignments describeThe time difference of the time zone in hours/minutes relative to the UTCThe beginning and end of summer timeOn the basis of these field assignments, you do not need to use different time zones for summer and winder time, nor are these appropriate.It is possible to convert local times between the local time and a UTC time stamp using the ABAP command convert. The parameters are always the local time (date and time), the time zone, and the UTC time stamp.
@Nullable public LocalDateTime getPeriodEndUTCDateTime()
Original property from the Odata EDM: PeriodEndUTCDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
@Nullable public String getPeriodEndTimeZone()
Original property from the Odata EDM: PeriodEndTimeZone
The basic field assignments describeThe time difference of the time zone in hours/minutes relative to the UTCThe beginning and end of summer timeOn the basis of these field assignments, you do not need to use different time zones for summer and winder time, nor are these appropriate.It is possible to convert local times between the local time and a UTC time stamp using the ABAP command convert. The parameters are always the local time (date and time), the time zone, and the UTC time stamp.
@Nullable public BigDecimal getAvailableQuantityInBaseUnit()
Original property from the Odata EDM: AvailableQuantityInBaseUnit
@Nullable public String getBaseUnit()
Original property from the Odata EDM: BaseUnit
public void setPeriodStartUTCDateTime(@Nullable LocalDateTime periodStartUTCDateTime)
Original property from the Odata EDM: PeriodStartUTCDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
periodStartUTCDateTime
- public void setPeriodStartTimeZone(@Nullable String periodStartTimeZone)
Original property from the Odata EDM: PeriodStartTimeZone
The basic field assignments describeThe time difference of the time zone in hours/minutes relative to the UTCThe beginning and end of summer timeOn the basis of these field assignments, you do not need to use different time zones for summer and winder time, nor are these appropriate.It is possible to convert local times between the local time and a UTC time stamp using the ABAP command convert. The parameters are always the local time (date and time), the time zone, and the UTC time stamp.
periodStartTimeZone
- public void setPeriodEndUTCDateTime(@Nullable LocalDateTime periodEndUTCDateTime)
Original property from the Odata EDM: PeriodEndUTCDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
periodEndUTCDateTime
- public void setPeriodEndTimeZone(@Nullable String periodEndTimeZone)
Original property from the Odata EDM: PeriodEndTimeZone
The basic field assignments describeThe time difference of the time zone in hours/minutes relative to the UTCThe beginning and end of summer timeOn the basis of these field assignments, you do not need to use different time zones for summer and winder time, nor are these appropriate.It is possible to convert local times between the local time and a UTC time stamp using the ABAP command convert. The parameters are always the local time (date and time), the time zone, and the UTC time stamp.
periodEndTimeZone
- public void setAvailableQuantityInBaseUnit(@Nullable BigDecimal availableQuantityInBaseUnit)
Original property from the Odata EDM: AvailableQuantityInBaseUnit
availableQuantityInBaseUnit
- public void setBaseUnit(@Nullable String baseUnit)
Original property from the Odata EDM: BaseUnit
baseUnit
- public String toString()
toString
in class VdmObject<AvailabilityRecord>
public boolean equals(Object o)
equals
in class VdmObject<AvailabilityRecord>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<AvailabilityRecord>
public int hashCode()
hashCode
in class VdmObject<AvailabilityRecord>
Copyright © 2020 SAP SE. All rights reserved.