public class REContrRenewalTerm extends VdmEntity<REContrRenewalTerm>
Original entity name from the Odata EDM: A_REContrRenewalTermType
Modifier and Type | Class and Description |
---|---|
static class |
REContrRenewalTerm.REContrRenewalTermBuilder
Helper class to allow for fluent creation of REContrRenewalTerm instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
REContrRenewalTerm() |
REContrRenewalTerm(String internalRealEstateNumber,
String rETermType,
String rETermNumber,
String rERenewalType,
String rERenewalSequenceNumber,
String rERenewalRuleType,
String rETermName,
String rERenewalRule,
String rEAutomaticRenewalType,
String rENumberOfRenewals,
String rERenewalPeriodInYears,
String rERenewalPeriodInMonths,
String rERenewalPeriodInDays,
String rERenewalRoundingDateRule,
String rENotificationPeriodInYears,
String rENotificationPeriodInMonths,
String rENotificationPeriodInWeeks,
String rENotificationPeriodInDays,
String rENotificationRoundingDateRule,
Collection<SAP__Message> _Messages,
REContract to_REContract) |
Modifier and Type | Method and Description |
---|---|
static REContrRenewalTerm.REContrRenewalTermBuilder |
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 |
getInternalRealEstateNumber()
(Key Field) Constraints: Not nullable, Maximum length: 13
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getREAutomaticRenewalType()
Constraints: Not nullable, Maximum length: 1
|
io.vavr.control.Option<REContract> |
getREContractIfPresent()
Retrieval of associated REContract entity (one to one).
|
String |
getRENotificationPeriodInDays()
Constraints: Not nullable, Maximum length: 2
|
String |
getRENotificationPeriodInMonths()
Constraints: Not nullable, Maximum length: 2
|
String |
getRENotificationPeriodInWeeks()
Constraints: Not nullable, Maximum length: 2
|
String |
getRENotificationPeriodInYears()
Constraints: Not nullable, Maximum length: 2
|
String |
getRENotificationRoundingDateRule()
Constraints: Not nullable, Maximum length: 1
|
String |
getRENumberOfRenewals()
Constraints: Not nullable, Maximum length: 2
|
String |
getRERenewalPeriodInDays()
Constraints: Not nullable, Maximum length: 2
|
String |
getRERenewalPeriodInMonths()
Constraints: Not nullable, Maximum length: 2
|
String |
getRERenewalPeriodInYears()
Constraints: Not nullable, Maximum length: 2
|
String |
getRERenewalRoundingDateRule()
Constraints: Not nullable, Maximum length: 1
|
String |
getRERenewalRule()
Constraints: Not nullable, Maximum length: 4
|
String |
getRERenewalRuleType()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getRERenewalSequenceNumber()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getRERenewalType()
(Key Field) 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<REContrRenewalTerm> |
getType() |
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setInternalRealEstateNumber(String internalRealEstateNumber)
(Key Field) Constraints: Not nullable, Maximum length: 13
|
void |
setREAutomaticRenewalType(String rEAutomaticRenewalType)
Constraints: Not nullable, Maximum length: 1
|
void |
setREContract(REContract value)
Overwrites the associated REContract entity for the loaded navigation property _REContract.
|
void |
setRENotificationPeriodInDays(String rENotificationPeriodInDays)
Constraints: Not nullable, Maximum length: 2
|
void |
setRENotificationPeriodInMonths(String rENotificationPeriodInMonths)
Constraints: Not nullable, Maximum length: 2
|
void |
setRENotificationPeriodInWeeks(String rENotificationPeriodInWeeks)
Constraints: Not nullable, Maximum length: 2
|
void |
setRENotificationPeriodInYears(String rENotificationPeriodInYears)
Constraints: Not nullable, Maximum length: 2
|
void |
setRENotificationRoundingDateRule(String rENotificationRoundingDateRule)
Constraints: Not nullable, Maximum length: 1
|
void |
setRENumberOfRenewals(String rENumberOfRenewals)
Constraints: Not nullable, Maximum length: 2
|
void |
setRERenewalPeriodInDays(String rERenewalPeriodInDays)
Constraints: Not nullable, Maximum length: 2
|
void |
setRERenewalPeriodInMonths(String rERenewalPeriodInMonths)
Constraints: Not nullable, Maximum length: 2
|
void |
setRERenewalPeriodInYears(String rERenewalPeriodInYears)
Constraints: Not nullable, Maximum length: 2
|
void |
setRERenewalRoundingDateRule(String rERenewalRoundingDateRule)
Constraints: Not nullable, Maximum length: 1
|
void |
setRERenewalRule(String rERenewalRule)
Constraints: Not nullable, Maximum length: 4
|
void |
setRERenewalRuleType(String rERenewalRuleType)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setRERenewalSequenceNumber(String rERenewalSequenceNumber)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setRERenewalType(String rERenewalType)
(Key Field) 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
|
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<REContrRenewalTerm> ALL_FIELDS
public static final SimpleProperty.String<REContrRenewalTerm> INTERNAL_REAL_ESTATE_NUMBER
public static final SimpleProperty.String<REContrRenewalTerm> RE_TERM_TYPE
public static final SimpleProperty.String<REContrRenewalTerm> RE_TERM_NUMBER
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_TYPE
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_SEQUENCE_NUMBER
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_RULE_TYPE
public static final SimpleProperty.String<REContrRenewalTerm> RE_TERM_NAME
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_RULE
public static final SimpleProperty.String<REContrRenewalTerm> RE_AUTOMATIC_RENEWAL_TYPE
public static final SimpleProperty.String<REContrRenewalTerm> RE_NUMBER_OF_RENEWALS
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_PERIOD_IN_YEARS
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_PERIOD_IN_MONTHS
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_PERIOD_IN_DAYS
public static final SimpleProperty.String<REContrRenewalTerm> RE_RENEWAL_ROUNDING_DATE_RULE
public static final SimpleProperty.String<REContrRenewalTerm> RE_NOTIFICATION_PERIOD_IN_YEARS
public static final SimpleProperty.String<REContrRenewalTerm> RE_NOTIFICATION_PERIOD_IN_MONTHS
public static final SimpleProperty.String<REContrRenewalTerm> RE_NOTIFICATION_PERIOD_IN_WEEKS
public static final SimpleProperty.String<REContrRenewalTerm> RE_NOTIFICATION_PERIOD_IN_DAYS
public static final SimpleProperty.String<REContrRenewalTerm> RE_NOTIFICATION_ROUNDING_DATE_RULE
public static final ComplexProperty.Collection<REContrRenewalTerm,SAP__Message> _MESSAGES
public static final NavigationProperty.Single<REContrRenewalTerm,REContract> TO__R_E_CONTRACT
public REContrRenewalTerm()
public REContrRenewalTerm(@Nullable String internalRealEstateNumber, @Nullable String rETermType, @Nullable String rETermNumber, @Nullable String rERenewalType, @Nullable String rERenewalSequenceNumber, @Nullable String rERenewalRuleType, @Nullable String rETermName, @Nullable String rERenewalRule, @Nullable String rEAutomaticRenewalType, @Nullable String rENumberOfRenewals, @Nullable String rERenewalPeriodInYears, @Nullable String rERenewalPeriodInMonths, @Nullable String rERenewalPeriodInDays, @Nullable String rERenewalRoundingDateRule, @Nullable String rENotificationPeriodInYears, @Nullable String rENotificationPeriodInMonths, @Nullable String rENotificationPeriodInWeeks, @Nullable String rENotificationPeriodInDays, @Nullable String rENotificationRoundingDateRule, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
@Nonnull public Class<REContrRenewalTerm> getType()
getType
in class VdmObject<REContrRenewalTerm>
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 setRERenewalType(@Nullable String rERenewalType)
Original property name from the Odata EDM: RERenewalType
rERenewalType
- Type of Renewal of Real Estate Contractpublic void setRERenewalSequenceNumber(@Nullable String rERenewalSequenceNumber)
Original property name from the Odata EDM: RERenewalSequenceNumber
rERenewalSequenceNumber
- Sequence Number of Extension Periodpublic void setRERenewalRuleType(@Nullable String rERenewalRuleType)
Original property name from the Odata EDM: RERenewalRuleType
rERenewalRuleType
- Type of Renewal Rulepublic void setRETermName(@Nullable String rETermName)
Original property name from the Odata EDM: RETermName
rETermName
- Name of Termpublic void setRERenewalRule(@Nullable String rERenewalRule)
Original property name from the Odata EDM: RERenewalRule
rERenewalRule
- Renewal Rulepublic void setREAutomaticRenewalType(@Nullable String rEAutomaticRenewalType)
Original property name from the Odata EDM: REAutomaticRenewalType
rEAutomaticRenewalType
- The rEAutomaticRenewalType to set.public void setRENumberOfRenewals(@Nullable String rENumberOfRenewals)
Original property name from the Odata EDM: RENumberOfRenewals
rENumberOfRenewals
- Number of Renewalspublic void setRERenewalPeriodInYears(@Nullable String rERenewalPeriodInYears)
Original property name from the Odata EDM: RERenewalPeriodInYears
rERenewalPeriodInYears
- Contract Renewed for Number of Yearspublic void setRERenewalPeriodInMonths(@Nullable String rERenewalPeriodInMonths)
Original property name from the Odata EDM: RERenewalPeriodInMonths
rERenewalPeriodInMonths
- Contract Renewed for Number of Monthspublic void setRERenewalPeriodInDays(@Nullable String rERenewalPeriodInDays)
Original property name from the Odata EDM: RERenewalPeriodInDays
rERenewalPeriodInDays
- Contract Renewed for Number of Dayspublic void setRERenewalRoundingDateRule(@Nullable String rERenewalRoundingDateRule)
Original property name from the Odata EDM: RERenewalRoundingDateRule
rERenewalRoundingDateRule
- Rounding Rule for Determined Renewal Datepublic void setRENotificationPeriodInYears(@Nullable String rENotificationPeriodInYears)
Original property name from the Odata EDM: RENotificationPeriodInYears
rENotificationPeriodInYears
- Notification Must Be This No. of Years before Renewal Datepublic void setRENotificationPeriodInMonths(@Nullable String rENotificationPeriodInMonths)
Original property name from the Odata EDM: RENotificationPeriodInMonths
rENotificationPeriodInMonths
- Notification Must Be This No. of Months before Renewal Datepublic void setRENotificationPeriodInWeeks(@Nullable String rENotificationPeriodInWeeks)
Original property name from the Odata EDM: RENotificationPeriodInWeeks
rENotificationPeriodInWeeks
- Notification Must Be This No. of Weeks before Renewal Datepublic void setRENotificationPeriodInDays(@Nullable String rENotificationPeriodInDays)
Original property name from the Odata EDM: RENotificationPeriodInDays
rENotificationPeriodInDays
- Notification Must Be This No. of Days before Renewal Datepublic void setRENotificationRoundingDateRule(@Nullable String rENotificationRoundingDateRule)
Original property name from the Odata EDM: RENotificationRoundingDateRule
rENotificationRoundingDateRule
- Rounding Rule for Determined Notification Datepublic 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<REContrRenewalTerm>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<REContrRenewalTerm>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<REContrRenewalTerm>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<REContrRenewalTerm>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<REContrRenewalTerm>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<REContrRenewalTerm>
@Nonnull public io.vavr.control.Option<REContract> getREContractIfPresent()
If the navigation property for an entity REContrRenewalTerm 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 REContrRenewalTerm.REContrRenewalTermBuilder 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 getRERenewalType()
Original property name from the Odata EDM: RERenewalType
@Nullable public String getRERenewalSequenceNumber()
Original property name from the Odata EDM: RERenewalSequenceNumber
@Nullable public String getRERenewalRuleType()
Original property name from the Odata EDM: RERenewalRuleType
@Nullable public String getRETermName()
Original property name from the Odata EDM: RETermName
@Nullable public String getRERenewalRule()
Original property name from the Odata EDM: RERenewalRule
@Nullable public String getREAutomaticRenewalType()
Original property name from the Odata EDM: REAutomaticRenewalType
@Nullable public String getRENumberOfRenewals()
Original property name from the Odata EDM: RENumberOfRenewals
@Nullable public String getRERenewalPeriodInYears()
Original property name from the Odata EDM: RERenewalPeriodInYears
@Nullable public String getRERenewalPeriodInMonths()
Original property name from the Odata EDM: RERenewalPeriodInMonths
@Nullable public String getRERenewalPeriodInDays()
Original property name from the Odata EDM: RERenewalPeriodInDays
@Nullable public String getRERenewalRoundingDateRule()
Original property name from the Odata EDM: RERenewalRoundingDateRule
@Nullable public String getRENotificationPeriodInYears()
Original property name from the Odata EDM: RENotificationPeriodInYears
@Nullable public String getRENotificationPeriodInMonths()
Original property name from the Odata EDM: RENotificationPeriodInMonths
@Nullable public String getRENotificationPeriodInWeeks()
Original property name from the Odata EDM: RENotificationPeriodInWeeks
@Nullable public String getRENotificationPeriodInDays()
Original property name from the Odata EDM: RENotificationPeriodInDays
@Nullable public String getRENotificationRoundingDateRule()
Original property name from the Odata EDM: RENotificationRoundingDateRule
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<REContrRenewalTerm>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<REContrRenewalTerm>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<REContrRenewalTerm>
public int hashCode()
hashCode
in class VdmEntity<REContrRenewalTerm>
public String getOdataType()
getOdataType
in class VdmObject<REContrRenewalTerm>
Copyright © 2021 SAP SE. All rights reserved.