public class MaintainYearsPeriod extends VdmEntity<MaintainYearsPeriod>
Modifier and Type | Class and Description |
---|---|
static class |
MaintainYearsPeriod.MaintainYearsPeriodBuilder |
Modifier and Type | Field and Description |
---|---|
static MaintainYearsPeriodSelectable |
ALL_FIELDS
Selector for all available fields of MaintainYearsPeriod.
|
static MaintainYearsPeriodField<String> |
FORECAST_DEMAND_VERSION
Use with available fluent helpers to apply the ForecastDemandVersion field to query operations.
|
static MaintainYearsPeriodField<Calendar> |
FORECAST_PERIOD_START_DATE
Use with available fluent helpers to apply the ForecastPeriodStartDate field to query operations.
|
static MaintainYearsPeriodField<String> |
FORECAST_PERIOD_TYPE
Use with available fluent helpers to apply the ForecastPeriodType field to query operations.
|
static MaintainYearsPeriodField<BigDecimal> |
FORECAST_QUANTITY
Use with available fluent helpers to apply the ForecastQuantity field to query operations.
|
static MaintainYearsPeriodField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static MaintainYearsPeriodField<String> |
MRP_AREA
Use with available fluent helpers to apply the MRPArea field to query operations.
|
static MaintainYearsPeriodField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static MaintainYearsPeriodField<String> |
PRODUCT_BASE_UNIT
Use with available fluent helpers to apply the ProductBaseUnit field to query operations.
|
static MaintainYearsPeriodField<String> |
REQUIREMENTS_TYPE
Use with available fluent helpers to apply the RequirementsType field to query operations.
|
Constructor and Description |
---|
MaintainYearsPeriod() |
MaintainYearsPeriod(String material,
String plant,
String mRPArea,
String requirementsType,
String forecastDemandVersion,
Calendar forecastPeriodStartDate,
String forecastPeriodType,
String productBaseUnit,
BigDecimal forecastQuantity,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static MaintainYearsPeriod.MaintainYearsPeriodBuilder |
builder() |
boolean |
equals(Object o) |
static <T> MaintainYearsPeriodField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getForecastDemandVersion()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
Calendar |
getForecastPeriodStartDate()
(Key Field) Constraints: Not nullable, Precision: 7
|
String |
getForecastPeriodType()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getForecastQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getMRPArea()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getProductBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getRequirementsType()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Class<MaintainYearsPeriod> |
getType() |
int |
hashCode() |
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setForecastDemandVersion(String forecastDemandVersion)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setForecastPeriodStartDate(Calendar forecastPeriodStartDate)
(Key Field) Constraints: Not nullable, Precision: 7
|
void |
setForecastPeriodType(String forecastPeriodType)
Constraints: Not nullable, Maximum length: 1
|
void |
setForecastQuantity(BigDecimal forecastQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setMRPArea(String mRPArea)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setProductBaseUnit(String productBaseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setRequirementsType(String requirementsType)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final MaintainYearsPeriodSelectable ALL_FIELDS
public static final MaintainYearsPeriodField<String> MATERIAL
public static final MaintainYearsPeriodField<String> PLANT
public static final MaintainYearsPeriodField<String> MRP_AREA
public static final MaintainYearsPeriodField<String> REQUIREMENTS_TYPE
public static final MaintainYearsPeriodField<String> FORECAST_DEMAND_VERSION
public static final MaintainYearsPeriodField<Calendar> FORECAST_PERIOD_START_DATE
public static final MaintainYearsPeriodField<String> FORECAST_PERIOD_TYPE
public static final MaintainYearsPeriodField<String> PRODUCT_BASE_UNIT
public static final MaintainYearsPeriodField<BigDecimal> FORECAST_QUANTITY
@Generated(value="lombok") public MaintainYearsPeriod()
@ConstructorProperties(value={"material","plant","mRPArea","requirementsType","forecastDemandVersion","forecastPeriodStartDate","forecastPeriodType","productBaseUnit","forecastQuantity","erpConfigContext"}) @Generated(value="lombok") public MaintainYearsPeriod(@Nullable String material, @Nullable String plant, @Nullable String mRPArea, @Nullable String requirementsType, @Nullable String forecastDemandVersion, @Nullable Calendar forecastPeriodStartDate, @Nullable String forecastPeriodType, @Nullable String productBaseUnit, @Nullable BigDecimal forecastQuantity, @Nullable ErpConfigContext erpConfigContext)
public Class<MaintainYearsPeriod> getType()
getType
in class VdmObject<MaintainYearsPeriod>
public static <T> MaintainYearsPeriodField<T> field(String fieldName, Class<T> fieldType)
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.@Generated(value="lombok") public static MaintainYearsPeriod.MaintainYearsPeriodBuilder builder()
@Nullable @Generated(value="lombok") public String getMaterial()
@Nullable @Generated(value="lombok") public String getPlant()
@Nullable @Generated(value="lombok") public String getMRPArea()
@Nullable @Generated(value="lombok") public String getRequirementsType()
@Nullable @Generated(value="lombok") public String getForecastDemandVersion()
@Nullable @Generated(value="lombok") public Calendar getForecastPeriodStartDate()
@Nullable @Generated(value="lombok") public String getForecastPeriodType()
@Nullable @Generated(value="lombok") public String getProductBaseUnit()
@Nullable @Generated(value="lombok") public BigDecimal getForecastQuantity()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setMaterial(@Nullable String material)
material
- @Generated(value="lombok") public void setPlant(@Nullable String plant)
plant
- @Generated(value="lombok") public void setMRPArea(@Nullable String mRPArea)
mRPArea
- @Generated(value="lombok") public void setRequirementsType(@Nullable String requirementsType)
requirementsType
- @Generated(value="lombok") public void setForecastDemandVersion(@Nullable String forecastDemandVersion)
forecastDemandVersion
- @Generated(value="lombok") public void setForecastPeriodStartDate(@Nullable Calendar forecastPeriodStartDate)
forecastPeriodStartDate
- @Generated(value="lombok") public void setForecastPeriodType(@Nullable String forecastPeriodType)
forecastPeriodType
- @Generated(value="lombok") public void setProductBaseUnit(@Nullable String productBaseUnit)
productBaseUnit
- @Generated(value="lombok") public void setForecastQuantity(@Nullable BigDecimal forecastQuantity)
forecastQuantity
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<MaintainYearsPeriod>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<MaintainYearsPeriod>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<MaintainYearsPeriod>
Copyright © 2018 SAP SE. All rights reserved.