Class REContrReminderRule
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: REContrReminderRule_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of REContrReminderRule instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<REContrReminderRule,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<REContrReminderRule>Selector for all available fields of REContrReminderRule.static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.Date<REContrReminderRule>static final SimpleProperty.Boolean<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final SimpleProperty.String<REContrReminderRule>static final NavigationProperty.Single<REContrReminderRule,REContract> Use with available request builders to apply the _REContract navigation property to query operations.static final SimpleProperty.Date<REContrReminderRule>static final SimpleProperty.Date<REContrReminderRule>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionREContrReminderRule(String internalRealEstateNumber, String rEReminderNumber, String rEReminderRuleParamNumber, String rEReminderRule, String rEReminderReason, LocalDate validityStartDate, LocalDate validityEndDate, String rEReminderParamType, LocalDate rEReminderParamDate, String rEReminderParamNmbr, Boolean rEReminderParamIsBoolean, 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()io.vavr.control.Option<REContract>Retrieval of associated REContract entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 2getType()Constraints: NullableConstraints: NullableinthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetInternalRealEstateNumber(String internalRealEstateNumber) (Key Field) Constraints: Not nullable, Maximum length: 13voidsetREContract(REContract value) Overwrites the associated REContract entity for the loaded navigation property _REContract.voidsetREReminderNumber(String rEReminderNumber) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetREReminderParamDate(LocalDate rEReminderParamDate) Constraints: NullablevoidsetREReminderParamIsBoolean(Boolean rEReminderParamIsBoolean) Constraints: Not nullablevoidsetREReminderParamNmbr(String rEReminderParamNmbr) Constraints: Not nullable, Maximum length: 4voidsetREReminderParamType(String rEReminderParamType) Constraints: Not nullable, Maximum length: 1voidsetREReminderReason(String rEReminderReason) Constraints: Not nullable, Maximum length: 4voidsetREReminderRule(String rEReminderRule) Constraints: Not nullable, Maximum length: 4voidsetREReminderRuleParamNumber(String rEReminderRuleParamNumber) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetValidityEndDate(LocalDate validityEndDate) Constraints: NullablevoidsetValidityStartDate(LocalDate validityStartDate) Constraints: NullabletoString()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 REContrReminderRule. -
INTERNAL_REAL_ESTATE_NUMBER
-
RE_REMINDER_NUMBER
-
RE_REMINDER_RULE_PARAM_NUMBER
-
RE_REMINDER_RULE
-
RE_REMINDER_REASON
-
VALIDITY_START_DATE
-
VALIDITY_END_DATE
-
RE_REMINDER_PARAM_TYPE
-
RE_REMINDER_PARAM_DATE
-
RE_REMINDER_PARAM_NMBR
-
RE_REMINDER_PARAM_IS_BOOLEAN
-
_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
-
REContrReminderRule
public REContrReminderRule() -
REContrReminderRule
public REContrReminderRule(@Nullable String internalRealEstateNumber, @Nullable String rEReminderNumber, @Nullable String rEReminderRuleParamNumber, @Nullable String rEReminderRule, @Nullable String rEReminderReason, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String rEReminderParamType, @Nullable LocalDate rEReminderParamDate, @Nullable String rEReminderParamNmbr, @Nullable Boolean rEReminderParamIsBoolean, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<REContrReminderRule>
-
setInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Parameters:
internalRealEstateNumber- Internal Key of Real Estate Object
-
setREReminderNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderNumber
- Parameters:
rEReminderNumber- Identification Number of Reminder Rule
-
setREReminderRuleParamNumber
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: REReminderRuleParamNumber
- Parameters:
rEReminderRuleParamNumber- Number of Parameter of Reminder Rule
-
setREReminderRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderRule
- Parameters:
rEReminderRule- Reminder Rule
-
setREReminderReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderReason
- Parameters:
rEReminderReason- Reminder Reason
-
setValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Validity Start Date
-
setValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Validity End Date
-
setREReminderParamType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REReminderParamType
- Parameters:
rEReminderParamType- Type of Parameter of Reminder Rule
-
setREReminderParamDate
Constraints: NullableOriginal property name from the Odata EDM: REReminderParamDate
- Parameters:
rEReminderParamDate- Parameter of Reminder Rule: Date
-
setREReminderParamNmbr
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderParamNmbr
- Parameters:
rEReminderParamNmbr- Parameter of Reminder Rule: Number
-
setREReminderParamIsBoolean
Constraints: Not nullableOriginal property name from the Odata EDM: REReminderParamIsBoolean
- Parameters:
rEReminderParamIsBoolean- Parameter of Reminder Rule: Y/N Field
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<REContrReminderRule>
-
getKey
- Overrides:
getKeyin classVdmObject<REContrReminderRule>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<REContrReminderRule>
-
fromMap
- Overrides:
fromMapin classVdmObject<REContrReminderRule>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<REContrReminderRule>
-
getREContractIfPresent
Retrieval of associated REContract entity (one to one). This corresponds to the OData navigation property _REContract.If the navigation property for an entity REContrReminderRule 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
-
getREReminderNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderNumber
- Returns:
- Identification Number of Reminder Rule
-
getREReminderRuleParamNumber
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: REReminderRuleParamNumber
- Returns:
- Number of Parameter of Reminder Rule
-
getREReminderRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderRule
- Returns:
- Reminder Rule
-
getREReminderReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderReason
- Returns:
- Reminder Reason
-
getValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
- Validity Start Date
-
getValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Returns:
- Validity End Date
-
getREReminderParamType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REReminderParamType
- Returns:
- Type of Parameter of Reminder Rule
-
getREReminderParamDate
Constraints: NullableOriginal property name from the Odata EDM: REReminderParamDate
- Returns:
- Parameter of Reminder Rule: Date
-
getREReminderParamNmbr
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REReminderParamNmbr
- Returns:
- Parameter of Reminder Rule: Number
-
getREReminderParamIsBoolean
Constraints: Not nullableOriginal property name from the Odata EDM: REReminderParamIsBoolean
- Returns:
- Parameter of Reminder Rule: Y/N Field
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<REContrReminderRule>
-
equals
- Overrides:
equalsin classVdmEntity<REContrReminderRule>
-
canEqual
- Overrides:
canEqualin classVdmEntity<REContrReminderRule>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<REContrReminderRule>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<REContrReminderRule>
-