Class REContrRenewalTerm
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: REContrRenewalTerm_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of REContrRenewalTerm instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<REContrRenewalTerm,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<REContrRenewalTerm>Selector for all available fields of REContrRenewalTerm.static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final SimpleProperty.String<REContrRenewalTerm>static final NavigationProperty.Single<REContrRenewalTerm,REContract> Use with available request builders to apply the _REContract navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionREContrRenewalTerm(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) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 13protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<REContract>Retrieval of associated REContract entity (one to one).Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 4getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetInternalRealEstateNumber(String internalRealEstateNumber) (Key Field) Constraints: Not nullable, Maximum length: 13voidsetREAutomaticRenewalType(String rEAutomaticRenewalType) Constraints: Not nullable, Maximum length: 1voidsetREContract(REContract value) Overwrites the associated REContract entity for the loaded navigation property _REContract.voidsetRENotificationPeriodInDays(String rENotificationPeriodInDays) Constraints: Not nullable, Maximum length: 2voidsetRENotificationPeriodInMonths(String rENotificationPeriodInMonths) Constraints: Not nullable, Maximum length: 2voidsetRENotificationPeriodInWeeks(String rENotificationPeriodInWeeks) Constraints: Not nullable, Maximum length: 2voidsetRENotificationPeriodInYears(String rENotificationPeriodInYears) Constraints: Not nullable, Maximum length: 2voidsetRENotificationRoundingDateRule(String rENotificationRoundingDateRule) Constraints: Not nullable, Maximum length: 1voidsetRENumberOfRenewals(String rENumberOfRenewals) Constraints: Not nullable, Maximum length: 2voidsetRERenewalPeriodInDays(String rERenewalPeriodInDays) Constraints: Not nullable, Maximum length: 2voidsetRERenewalPeriodInMonths(String rERenewalPeriodInMonths) Constraints: Not nullable, Maximum length: 2voidsetRERenewalPeriodInYears(String rERenewalPeriodInYears) Constraints: Not nullable, Maximum length: 2voidsetRERenewalRoundingDateRule(String rERenewalRoundingDateRule) Constraints: Not nullable, Maximum length: 1voidsetRERenewalRule(String rERenewalRule) Constraints: Not nullable, Maximum length: 4voidsetRERenewalRuleType(String rERenewalRuleType) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetRERenewalSequenceNumber(String rERenewalSequenceNumber) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetRERenewalType(String rERenewalType) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetRETermName(String rETermName) Constraints: Not nullable, Maximum length: 60voidsetRETermNumber(String rETermNumber) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetRETermType(String rETermType) (Key Field) Constraints: Not nullable, Maximum length: 4toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of REContrRenewalTerm. -
INTERNAL_REAL_ESTATE_NUMBER
-
RE_TERM_TYPE
-
RE_TERM_NUMBER
-
RE_RENEWAL_TYPE
-
RE_RENEWAL_SEQUENCE_NUMBER
-
RE_RENEWAL_RULE_TYPE
-
RE_TERM_NAME
-
RE_RENEWAL_RULE
-
RE_AUTOMATIC_RENEWAL_TYPE
-
RE_NUMBER_OF_RENEWALS
-
RE_RENEWAL_PERIOD_IN_YEARS
-
RE_RENEWAL_PERIOD_IN_MONTHS
-
RE_RENEWAL_PERIOD_IN_DAYS
-
RE_RENEWAL_ROUNDING_DATE_RULE
-
RE_NOTIFICATION_PERIOD_IN_YEARS
-
RE_NOTIFICATION_PERIOD_IN_MONTHS
-
RE_NOTIFICATION_PERIOD_IN_WEEKS
-
RE_NOTIFICATION_PERIOD_IN_DAYS
-
RE_NOTIFICATION_ROUNDING_DATE_RULE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__R_E_CONTRACT
Use with available request builders to apply the _REContract navigation property to query operations.
-
-
Constructor Details
-
REContrRenewalTerm
public REContrRenewalTerm() -
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)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<REContrRenewalTerm>
-
setInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Parameters:
internalRealEstateNumber- Internal Key of Real Estate Object
-
setRETermType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermType
- Parameters:
rETermType- Term Category
-
setRETermNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermNumber
- Parameters:
rETermNumber- Term Number
-
setRERenewalType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalType
- Parameters:
rERenewalType- Type of Renewal of Real Estate Contract
-
setRERenewalSequenceNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RERenewalSequenceNumber
- Parameters:
rERenewalSequenceNumber- Sequence Number of Extension Period
-
setRERenewalRuleType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalRuleType
- Parameters:
rERenewalRuleType- Type of Renewal Rule
-
setRETermName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: RETermName
- Parameters:
rETermName- Name of Term
-
setRERenewalRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RERenewalRule
- Parameters:
rERenewalRule- Renewal Rule
-
setREAutomaticRenewalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REAutomaticRenewalType
- Parameters:
rEAutomaticRenewalType- Type of Automatic Renewal
-
setRENumberOfRenewals
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENumberOfRenewals
- Parameters:
rENumberOfRenewals- Number of Renewals
-
setRERenewalPeriodInYears
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInYears
- Parameters:
rERenewalPeriodInYears- Contract Renewed for Number of Years
-
setRERenewalPeriodInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInMonths
- Parameters:
rERenewalPeriodInMonths- Contract Renewed for Number of Months
-
setRERenewalPeriodInDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInDays
- Parameters:
rERenewalPeriodInDays- Contract Renewed for Number of Days
-
setRERenewalRoundingDateRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalRoundingDateRule
- Parameters:
rERenewalRoundingDateRule- Rounding Rule for Determined Renewal Date
-
setRENotificationPeriodInYears
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInYears
- Parameters:
rENotificationPeriodInYears- Notification Must Be This No. of Years before Renewal Date
-
setRENotificationPeriodInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInMonths
- Parameters:
rENotificationPeriodInMonths- Notification Must Be This No. of Months before Renewal Date
-
setRENotificationPeriodInWeeks
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInWeeks
- Parameters:
rENotificationPeriodInWeeks- Notification Must Be This No. of Weeks before Renewal Date
-
setRENotificationPeriodInDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInDays
- Parameters:
rENotificationPeriodInDays- Notification Must Be This No. of Days before Renewal Date
-
setRENotificationRoundingDateRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RENotificationRoundingDateRule
- Parameters:
rENotificationRoundingDateRule- Rounding Rule for Determined Notification Date
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<REContrRenewalTerm>
-
getKey
- Overrides:
getKeyin classVdmObject<REContrRenewalTerm>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<REContrRenewalTerm>
-
fromMap
- Overrides:
fromMapin classVdmObject<REContrRenewalTerm>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<REContrRenewalTerm>
-
getREContractIfPresent
Retrieval of associated REContract entity (one to one). This corresponds to the OData navigation property _REContract.If the navigation property for an entity REContrRenewalTerm has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _REContract is already loaded, the result will contain
the REContract entity. If not, an
Optionwith result stateemptyis returned.
-
setREContract
Overwrites the associated REContract entity for the loaded navigation property _REContract.- Parameters:
value- New REContract entity.
-
builder
-
getInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Returns:
- Internal Key of Real Estate Object
-
getRETermType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermType
- Returns:
- Term Category
-
getRETermNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermNumber
- Returns:
- Term Number
-
getRERenewalType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalType
- Returns:
- Type of Renewal of Real Estate Contract
-
getRERenewalSequenceNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RERenewalSequenceNumber
- Returns:
- Sequence Number of Extension Period
-
getRERenewalRuleType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalRuleType
- Returns:
- Type of Renewal Rule
-
getRETermName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: RETermName
- Returns:
- Name of Term
-
getRERenewalRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RERenewalRule
- Returns:
- Renewal Rule
-
getREAutomaticRenewalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REAutomaticRenewalType
- Returns:
- Type of Automatic Renewal
-
getRENumberOfRenewals
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENumberOfRenewals
- Returns:
- Number of Renewals
-
getRERenewalPeriodInYears
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInYears
- Returns:
- Contract Renewed for Number of Years
-
getRERenewalPeriodInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInMonths
- Returns:
- Contract Renewed for Number of Months
-
getRERenewalPeriodInDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RERenewalPeriodInDays
- Returns:
- Contract Renewed for Number of Days
-
getRERenewalRoundingDateRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RERenewalRoundingDateRule
- Returns:
- Rounding Rule for Determined Renewal Date
-
getRENotificationPeriodInYears
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInYears
- Returns:
- Notification Must Be This No. of Years before Renewal Date
-
getRENotificationPeriodInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInMonths
- Returns:
- Notification Must Be This No. of Months before Renewal Date
-
getRENotificationPeriodInWeeks
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInWeeks
- Returns:
- Notification Must Be This No. of Weeks before Renewal Date
-
getRENotificationPeriodInDays
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RENotificationPeriodInDays
- Returns:
- Notification Must Be This No. of Days before Renewal Date
-
getRENotificationRoundingDateRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RENotificationRoundingDateRule
- Returns:
- Rounding Rule for Determined Notification Date
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<REContrRenewalTerm>
-
equals
- Overrides:
equalsin classVdmEntity<REContrRenewalTerm>
-
canEqual
- Overrides:
canEqualin classVdmEntity<REContrRenewalTerm>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<REContrRenewalTerm>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<REContrRenewalTerm>
-