public class AvailabilityRecord extends VdmComplex<AvailabilityRecord>
Modifier and Type | Class and Description |
---|---|
static class |
AvailabilityRecord.AvailabilityRecordBuilder |
Constructor and Description |
---|
AvailabilityRecord() |
AvailabilityRecord(Calendar periodStartUTCDateTime,
String periodStartTimeZone,
Calendar periodEndUTCDateTime,
String periodEndTimeZone,
BigDecimal availableQuantityInBaseUnit,
String baseUnit) |
Modifier and Type | Method and Description |
---|---|
static AvailabilityRecord.AvailabilityRecordBuilder |
builder() |
boolean |
equals(Object o) |
BigDecimal |
getAvailableQuantityInBaseUnit()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getPeriodEndTimeZone()
Constraints: Not nullable, Maximum length: 6
|
Calendar |
getPeriodEndUTCDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPeriodStartTimeZone()
Constraints: Not nullable, Maximum length: 6
|
Calendar |
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(Calendar periodEndUTCDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPeriodStartTimeZone(String periodStartTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodStartUTCDateTime(Calendar periodStartUTCDateTime)
Constraints: Not nullable, Precision: 0
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public Class<AvailabilityRecord> getType()
getType
in class VdmObject<AvailabilityRecord>
public static AvailabilityRecord.AvailabilityRecordBuilder builder()
@Nullable public Calendar getPeriodStartUTCDateTime()
@Nullable public String getPeriodStartTimeZone()
@Nullable public Calendar getPeriodEndUTCDateTime()
@Nullable public String getPeriodEndTimeZone()
@Nullable public BigDecimal getAvailableQuantityInBaseUnit()
@Nullable public String getBaseUnit()
public void setPeriodStartUTCDateTime(@Nullable Calendar periodStartUTCDateTime)
periodStartUTCDateTime
- public void setPeriodStartTimeZone(@Nullable String periodStartTimeZone)
periodStartTimeZone
- public void setPeriodEndUTCDateTime(@Nullable Calendar periodEndUTCDateTime)
periodEndUTCDateTime
- public void setPeriodEndTimeZone(@Nullable String periodEndTimeZone)
periodEndTimeZone
- public void setAvailableQuantityInBaseUnit(@Nullable BigDecimal availableQuantityInBaseUnit)
availableQuantityInBaseUnit
- public void setBaseUnit(@Nullable String baseUnit)
baseUnit
- public String toString()
toString
in class VdmObject<AvailabilityRecord>
public boolean equals(Object o)
equals
in class VdmObject<AvailabilityRecord>
public int hashCode()
hashCode
in class VdmObject<AvailabilityRecord>
Copyright © 2018 SAP SE. All rights reserved.