public class REContrRhythmTerm extends VdmEntity<REContrRhythmTerm>
Original entity name from the Odata EDM: A_REContrRhythmTermType
Modifier and Type | Class and Description |
---|---|
static class |
REContrRhythmTerm.REContrRhythmTermBuilder
Helper class to allow for fluent creation of REContrRhythmTerm instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
REContrRhythmTerm() |
REContrRhythmTerm(String internalRealEstateNumber,
String rETermType,
String rETermNumber,
String validityStartEndDateValue,
LocalDate validityStartDate,
LocalDate validityEndDate,
String rETermName,
String rENumberOfFrequencyUnits,
String rEFrequencyUnit,
String rEStartFrequencyWeek,
String rEFrequencyStart,
String rEConditionAmountReference,
String rEConditionAmountDiff,
String rEProRataMethod,
String rEProRataMethodCalc,
String rEPaymentForm,
LocalDate rEFrequencyStartDate,
String rEDueDateCorrectionRule,
Short rEDueDateNumberOfCrrtnDays,
Short rEDueDateNumberOfCrrtnMonths,
Short rEDueDateNumberOfCrrtnYears,
Short rEDueDateNumberOfCrrtnCalendar,
String rEDueDateCrrtnCalendarUnit,
String factoryCalendar,
Boolean rEDueDateIsAtBeginning,
Boolean rEDueDateIsAtEnd,
String rEFixedPeriod,
Collection<SAP__Message> _Messages,
REContract to_REContract) |
Modifier and Type | Method and Description |
---|---|
static REContrRhythmTerm.REContrRhythmTermBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
Collection<SAP__Message> |
get_Messages()
Constraints: Not nullable
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
String |
getFactoryCalendar()
Constraints: Not nullable, Maximum length: 2
|
String |
getInternalRealEstateNumber()
(Key Field) Constraints: Not nullable, Maximum length: 13
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getREConditionAmountDiff()
Constraints: Not nullable, Maximum length: 1
|
String |
getREConditionAmountReference()
Constraints: Not nullable, Maximum length: 1
|
io.vavr.control.Option<REContract> |
getREContractIfPresent()
Retrieval of associated REContract entity (one to one).
|
String |
getREDueDateCorrectionRule()
Constraints: Not nullable, Maximum length: 4
|
String |
getREDueDateCrrtnCalendarUnit()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getREDueDateIsAtBeginning()
Constraints: Not nullable
|
Boolean |
getREDueDateIsAtEnd()
Constraints: Not nullable
|
Short |
getREDueDateNumberOfCrrtnCalendar()
Constraints: Not nullable
|
Short |
getREDueDateNumberOfCrrtnDays()
Constraints: Not nullable
|
Short |
getREDueDateNumberOfCrrtnMonths()
Constraints: Not nullable
|
Short |
getREDueDateNumberOfCrrtnYears()
Constraints: Not nullable
|
String |
getREFixedPeriod()
Constraints: Not nullable, Maximum length: 10
|
String |
getREFrequencyStart()
Constraints: Not nullable, Maximum length: 2
|
LocalDate |
getREFrequencyStartDate()
Constraints: Nullable
|
String |
getREFrequencyUnit()
Constraints: Not nullable, Maximum length: 1
|
String |
getRENumberOfFrequencyUnits()
Constraints: Not nullable, Maximum length: 3
|
String |
getREPaymentForm()
Constraints: Not nullable, Maximum length: 1
|
String |
getREProRataMethod()
Constraints: Not nullable, Maximum length: 1
|
String |
getREProRataMethodCalc()
Constraints: Not nullable, Maximum length: 1
|
String |
getREStartFrequencyWeek()
Constraints: Not nullable, Maximum length: 1
|
String |
getRETermName()
Constraints: Not nullable, Maximum length: 60
|
String |
getRETermNumber()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getRETermType()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Class<REContrRhythmTerm> |
getType() |
LocalDate |
getValidityEndDate()
Constraints: Nullable
|
LocalDate |
getValidityStartDate()
Constraints: Nullable
|
String |
getValidityStartEndDateValue()
(Key Field) Constraints: Not nullable, Maximum length: 16
|
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setFactoryCalendar(String factoryCalendar)
Constraints: Not nullable, Maximum length: 2
|
void |
setInternalRealEstateNumber(String internalRealEstateNumber)
(Key Field) Constraints: Not nullable, Maximum length: 13
|
void |
setREConditionAmountDiff(String rEConditionAmountDiff)
Constraints: Not nullable, Maximum length: 1
|
void |
setREConditionAmountReference(String rEConditionAmountReference)
Constraints: Not nullable, Maximum length: 1
|
void |
setREContract(REContract value)
Overwrites the associated REContract entity for the loaded navigation property _REContract.
|
void |
setREDueDateCorrectionRule(String rEDueDateCorrectionRule)
Constraints: Not nullable, Maximum length: 4
|
void |
setREDueDateCrrtnCalendarUnit(String rEDueDateCrrtnCalendarUnit)
Constraints: Not nullable, Maximum length: 2
|
void |
setREDueDateIsAtBeginning(Boolean rEDueDateIsAtBeginning)
Constraints: Not nullable
|
void |
setREDueDateIsAtEnd(Boolean rEDueDateIsAtEnd)
Constraints: Not nullable
|
void |
setREDueDateNumberOfCrrtnCalendar(Short rEDueDateNumberOfCrrtnCalendar)
Constraints: Not nullable
|
void |
setREDueDateNumberOfCrrtnDays(Short rEDueDateNumberOfCrrtnDays)
Constraints: Not nullable
|
void |
setREDueDateNumberOfCrrtnMonths(Short rEDueDateNumberOfCrrtnMonths)
Constraints: Not nullable
|
void |
setREDueDateNumberOfCrrtnYears(Short rEDueDateNumberOfCrrtnYears)
Constraints: Not nullable
|
void |
setREFixedPeriod(String rEFixedPeriod)
Constraints: Not nullable, Maximum length: 10
|
void |
setREFrequencyStart(String rEFrequencyStart)
Constraints: Not nullable, Maximum length: 2
|
void |
setREFrequencyStartDate(LocalDate rEFrequencyStartDate)
Constraints: Nullable
|
void |
setREFrequencyUnit(String rEFrequencyUnit)
Constraints: Not nullable, Maximum length: 1
|
void |
setRENumberOfFrequencyUnits(String rENumberOfFrequencyUnits)
Constraints: Not nullable, Maximum length: 3
|
void |
setREPaymentForm(String rEPaymentForm)
Constraints: Not nullable, Maximum length: 1
|
void |
setREProRataMethod(String rEProRataMethod)
Constraints: Not nullable, Maximum length: 1
|
void |
setREProRataMethodCalc(String rEProRataMethodCalc)
Constraints: Not nullable, Maximum length: 1
|
void |
setREStartFrequencyWeek(String rEStartFrequencyWeek)
Constraints: Not nullable, Maximum length: 1
|
void |
setRETermName(String rETermName)
Constraints: Not nullable, Maximum length: 60
|
void |
setRETermNumber(String rETermNumber)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setRETermType(String rETermType)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setValidityEndDate(LocalDate validityEndDate)
Constraints: Nullable
|
void |
setValidityStartDate(LocalDate validityStartDate)
Constraints: Nullable
|
void |
setValidityStartEndDateValue(String validityStartEndDateValue)
(Key Field) Constraints: Not nullable, Maximum length: 16
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<REContrRhythmTerm> ALL_FIELDS
public static final SimpleProperty.String<REContrRhythmTerm> INTERNAL_REAL_ESTATE_NUMBER
public static final SimpleProperty.String<REContrRhythmTerm> RE_TERM_TYPE
public static final SimpleProperty.String<REContrRhythmTerm> RE_TERM_NUMBER
public static final SimpleProperty.String<REContrRhythmTerm> VALIDITY_START_END_DATE_VALUE
public static final SimpleProperty.Date<REContrRhythmTerm> VALIDITY_START_DATE
public static final SimpleProperty.Date<REContrRhythmTerm> VALIDITY_END_DATE
public static final SimpleProperty.String<REContrRhythmTerm> RE_TERM_NAME
public static final SimpleProperty.String<REContrRhythmTerm> RE_NUMBER_OF_FREQUENCY_UNITS
public static final SimpleProperty.String<REContrRhythmTerm> RE_FREQUENCY_UNIT
public static final SimpleProperty.String<REContrRhythmTerm> RE_START_FREQUENCY_WEEK
public static final SimpleProperty.String<REContrRhythmTerm> RE_FREQUENCY_START
public static final SimpleProperty.String<REContrRhythmTerm> RE_CONDITION_AMOUNT_REFERENCE
public static final SimpleProperty.String<REContrRhythmTerm> RE_CONDITION_AMOUNT_DIFF
public static final SimpleProperty.String<REContrRhythmTerm> RE_PRO_RATA_METHOD
public static final SimpleProperty.String<REContrRhythmTerm> RE_PRO_RATA_METHOD_CALC
public static final SimpleProperty.String<REContrRhythmTerm> RE_PAYMENT_FORM
public static final SimpleProperty.Date<REContrRhythmTerm> RE_FREQUENCY_START_DATE
public static final SimpleProperty.String<REContrRhythmTerm> RE_DUE_DATE_CORRECTION_RULE
public static final SimpleProperty.NumericInteger<REContrRhythmTerm> RE_DUE_DATE_NUMBER_OF_CRRTN_DAYS
public static final SimpleProperty.NumericInteger<REContrRhythmTerm> RE_DUE_DATE_NUMBER_OF_CRRTN_MONTHS
public static final SimpleProperty.NumericInteger<REContrRhythmTerm> RE_DUE_DATE_NUMBER_OF_CRRTN_YEARS
public static final SimpleProperty.NumericInteger<REContrRhythmTerm> RE_DUE_DATE_NUMBER_OF_CRRTN_CALENDAR
public static final SimpleProperty.String<REContrRhythmTerm> RE_DUE_DATE_CRRTN_CALENDAR_UNIT
public static final SimpleProperty.String<REContrRhythmTerm> FACTORY_CALENDAR
public static final SimpleProperty.Boolean<REContrRhythmTerm> RE_DUE_DATE_IS_AT_BEGINNING
public static final SimpleProperty.Boolean<REContrRhythmTerm> RE_DUE_DATE_IS_AT_END
public static final SimpleProperty.String<REContrRhythmTerm> RE_FIXED_PERIOD
public static final ComplexProperty.Collection<REContrRhythmTerm,SAP__Message> _MESSAGES
public static final NavigationProperty.Single<REContrRhythmTerm,REContract> TO__R_E_CONTRACT
public REContrRhythmTerm()
public REContrRhythmTerm(@Nullable String internalRealEstateNumber, @Nullable String rETermType, @Nullable String rETermNumber, @Nullable String validityStartEndDateValue, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String rETermName, @Nullable String rENumberOfFrequencyUnits, @Nullable String rEFrequencyUnit, @Nullable String rEStartFrequencyWeek, @Nullable String rEFrequencyStart, @Nullable String rEConditionAmountReference, @Nullable String rEConditionAmountDiff, @Nullable String rEProRataMethod, @Nullable String rEProRataMethodCalc, @Nullable String rEPaymentForm, @Nullable LocalDate rEFrequencyStartDate, @Nullable String rEDueDateCorrectionRule, @Nullable Short rEDueDateNumberOfCrrtnDays, @Nullable Short rEDueDateNumberOfCrrtnMonths, @Nullable Short rEDueDateNumberOfCrrtnYears, @Nullable Short rEDueDateNumberOfCrrtnCalendar, @Nullable String rEDueDateCrrtnCalendarUnit, @Nullable String factoryCalendar, @Nullable Boolean rEDueDateIsAtBeginning, @Nullable Boolean rEDueDateIsAtEnd, @Nullable String rEFixedPeriod, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
@Nonnull public Class<REContrRhythmTerm> getType()
getType
in class VdmObject<REContrRhythmTerm>
public void setInternalRealEstateNumber(@Nullable String internalRealEstateNumber)
Original property name from the Odata EDM: InternalRealEstateNumber
internalRealEstateNumber
- Internal Key of Real Estate Objectpublic void setRETermType(@Nullable String rETermType)
Original property name from the Odata EDM: RETermType
rETermType
- Term Categorypublic void setRETermNumber(@Nullable String rETermNumber)
Original property name from the Odata EDM: RETermNumber
rETermNumber
- Term Numberpublic void setValidityStartEndDateValue(@Nullable String validityStartEndDateValue)
Original property name from the Odata EDM: ValidityStartEndDateValue
validityStartEndDateValue
- Date from to (RAP Key)public void setValidityStartDate(@Nullable LocalDate validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Validity Start Datepublic void setValidityEndDate(@Nullable LocalDate validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- Validity End Datepublic void setRETermName(@Nullable String rETermName)
Original property name from the Odata EDM: RETermName
rETermName
- Name of Termpublic void setRENumberOfFrequencyUnits(@Nullable String rENumberOfFrequencyUnits)
Original property name from the Odata EDM: RENumberOfFrequencyUnits
rENumberOfFrequencyUnits
- Number of Frequency Units of Periodpublic void setREFrequencyUnit(@Nullable String rEFrequencyUnit)
Original property name from the Odata EDM: REFrequencyUnit
rEFrequencyUnit
- Frequency Unitpublic void setREStartFrequencyWeek(@Nullable String rEStartFrequencyWeek)
Original property name from the Odata EDM: REStartFrequencyWeek
rEStartFrequencyWeek
- Start of Week for Weekly Frequenciespublic void setREFrequencyStart(@Nullable String rEFrequencyStart)
Original property name from the Odata EDM: REFrequencyStart
rEFrequencyStart
- Start of Frequency for Daily, Monthly, and Yearly Frequencypublic void setREConditionAmountReference(@Nullable String rEConditionAmountReference)
Original property name from the Odata EDM: REConditionAmountReference
rEConditionAmountReference
- Condition Amount Referencepublic void setREConditionAmountDiff(@Nullable String rEConditionAmountDiff)
Original property name from the Odata EDM: REConditionAmountDiff
rEConditionAmountDiff
- Condition Amount Reference Differencespublic void setREProRataMethod(@Nullable String rEProRataMethod)
Original property name from the Odata EDM: REProRataMethod
rEProRataMethod
- Pro Rata Methodpublic void setREProRataMethodCalc(@Nullable String rEProRataMethodCalc)
Original property name from the Odata EDM: REProRataMethodCalc
rEProRataMethodCalc
- Calculation method for time-dependent periodspublic void setREPaymentForm(@Nullable String rEPaymentForm)
Original property name from the Odata EDM: REPaymentForm
rEPaymentForm
- Payment Form (Period Start, Mid-Period, In Arrears, Example)public void setREFrequencyStartDate(@Nullable LocalDate rEFrequencyStartDate)
Original property name from the Odata EDM: REFrequencyStartDate
rEFrequencyStartDate
- User-Selected Frequency Start Datepublic void setREDueDateCorrectionRule(@Nullable String rEDueDateCorrectionRule)
Original property name from the Odata EDM: REDueDateCorrectionRule
rEDueDateCorrectionRule
- Due Date Correction Rulepublic void setREDueDateNumberOfCrrtnDays(@Nullable Short rEDueDateNumberOfCrrtnDays)
Original property name from the Odata EDM: REDueDateNumberOfCrrtnDays
rEDueDateNumberOfCrrtnDays
- Number of Days for Correcting Due Datepublic void setREDueDateNumberOfCrrtnMonths(@Nullable Short rEDueDateNumberOfCrrtnMonths)
Original property name from the Odata EDM: REDueDateNumberOfCrrtnMonths
rEDueDateNumberOfCrrtnMonths
- Number of Months for Correcting Due Datepublic void setREDueDateNumberOfCrrtnYears(@Nullable Short rEDueDateNumberOfCrrtnYears)
Original property name from the Odata EDM: REDueDateNumberOfCrrtnYears
rEDueDateNumberOfCrrtnYears
- Number of Years for Correcting Due Datepublic void setREDueDateNumberOfCrrtnCalendar(@Nullable Short rEDueDateNumberOfCrrtnCalendar)
Original property name from the Odata EDM: REDueDateNumberOfCrrtnCalendar
rEDueDateNumberOfCrrtnCalendar
- Correction Number for Correction of Due Date by Calendarpublic void setREDueDateCrrtnCalendarUnit(@Nullable String rEDueDateCrrtnCalendarUnit)
Original property name from the Odata EDM: REDueDateCrrtnCalendarUnit
rEDueDateCrrtnCalendarUnit
- Unit for Correcting Due Date by Calendarpublic void setFactoryCalendar(@Nullable String factoryCalendar)
Original property name from the Odata EDM: FactoryCalendar
factoryCalendar
- Factory Calendarpublic void setREDueDateIsAtBeginning(@Nullable Boolean rEDueDateIsAtBeginning)
Original property name from the Odata EDM: REDueDateIsAtBeginning
rEDueDateIsAtBeginning
- Move Due Date to Startpublic void setREDueDateIsAtEnd(@Nullable Boolean rEDueDateIsAtEnd)
Original property name from the Odata EDM: REDueDateIsAtEnd
rEDueDateIsAtEnd
- Move Due Date to Endpublic void setREFixedPeriod(@Nullable String rEFixedPeriod)
Original property name from the Odata EDM: REFixedPeriod
rEFixedPeriod
- Fixed Periodspublic void set_Messages(@Nullable Collection<SAP__Message> _Messages)
Original property name from the Odata EDM: SAP__Messages
_Messages
- The _Messages to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<REContrRhythmTerm>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<REContrRhythmTerm>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<REContrRhythmTerm>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<REContrRhythmTerm>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<REContrRhythmTerm>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<REContrRhythmTerm>
@Nonnull public io.vavr.control.Option<REContract> getREContractIfPresent()
If the navigation property for an entity REContrRhythmTerm has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is
returned.public void setREContract(REContract value)
value
- New REContract entity.@Nonnull public static REContrRhythmTerm.REContrRhythmTermBuilder builder()
@Nullable public String getInternalRealEstateNumber()
Original property name from the Odata EDM: InternalRealEstateNumber
@Nullable public String getRETermType()
Original property name from the Odata EDM: RETermType
@Nullable public String getRETermNumber()
Original property name from the Odata EDM: RETermNumber
@Nullable public String getValidityStartEndDateValue()
Original property name from the Odata EDM: ValidityStartEndDateValue
@Nullable public LocalDate getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
@Nullable public LocalDate getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
@Nullable public String getRETermName()
Original property name from the Odata EDM: RETermName
@Nullable public String getRENumberOfFrequencyUnits()
Original property name from the Odata EDM: RENumberOfFrequencyUnits
@Nullable public String getREFrequencyUnit()
Original property name from the Odata EDM: REFrequencyUnit
@Nullable public String getREStartFrequencyWeek()
Original property name from the Odata EDM: REStartFrequencyWeek
@Nullable public String getREFrequencyStart()
Original property name from the Odata EDM: REFrequencyStart
@Nullable public String getREConditionAmountReference()
Original property name from the Odata EDM: REConditionAmountReference
@Nullable public String getREConditionAmountDiff()
Original property name from the Odata EDM: REConditionAmountDiff
@Nullable public String getREProRataMethod()
Original property name from the Odata EDM: REProRataMethod
@Nullable public String getREProRataMethodCalc()
Original property name from the Odata EDM: REProRataMethodCalc
@Nullable public String getREPaymentForm()
Original property name from the Odata EDM: REPaymentForm
@Nullable public LocalDate getREFrequencyStartDate()
Original property name from the Odata EDM: REFrequencyStartDate
@Nullable public String getREDueDateCorrectionRule()
Original property name from the Odata EDM: REDueDateCorrectionRule
@Nullable public Short getREDueDateNumberOfCrrtnDays()
Original property name from the Odata EDM: REDueDateNumberOfCrrtnDays
@Nullable public Short getREDueDateNumberOfCrrtnMonths()
Original property name from the Odata EDM: REDueDateNumberOfCrrtnMonths
@Nullable public Short getREDueDateNumberOfCrrtnYears()
Original property name from the Odata EDM: REDueDateNumberOfCrrtnYears
@Nullable public Short getREDueDateNumberOfCrrtnCalendar()
Original property name from the Odata EDM: REDueDateNumberOfCrrtnCalendar
@Nullable public String getREDueDateCrrtnCalendarUnit()
Original property name from the Odata EDM: REDueDateCrrtnCalendarUnit
@Nullable public String getFactoryCalendar()
Original property name from the Odata EDM: FactoryCalendar
@Nullable public Boolean getREDueDateIsAtBeginning()
Original property name from the Odata EDM: REDueDateIsAtBeginning
@Nullable public Boolean getREDueDateIsAtEnd()
Original property name from the Odata EDM: REDueDateIsAtEnd
@Nullable public String getREFixedPeriod()
Original property name from the Odata EDM: REFixedPeriod
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<REContrRhythmTerm>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<REContrRhythmTerm>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<REContrRhythmTerm>
public int hashCode()
hashCode
in class VdmEntity<REContrRhythmTerm>
public String getOdataType()
getOdataType
in class VdmObject<REContrRhythmTerm>
Copyright © 2021 SAP SE. All rights reserved.