Class REContrSalesRuleFrqcyTerm
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: REContrSalesRuleFrqcyTerm_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of REContrSalesRuleFrqcyTerm instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<REContrSalesRuleFrqcyTerm,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<REContrSalesRuleFrqcyTerm>Selector for all available fields of REContrSalesRuleFrqcyTerm.static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.Date<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.Boolean<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>static final NavigationProperty.Single<REContrSalesRuleFrqcyTerm,REContract> Use with available request builders to apply the _REContract navigation property to query operations.static final SimpleProperty.Date<REContrSalesRuleFrqcyTerm>static final SimpleProperty.Date<REContrSalesRuleFrqcyTerm>static final SimpleProperty.String<REContrSalesRuleFrqcyTerm>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionREContrSalesRuleFrqcyTerm(String internalRealEstateNumber, String rETermNumber, String rETermType, String rESalesRhythmType, String validityStartEndDateValue, LocalDate validityStartDate, LocalDate validityEndDate, String realEstateObjectType, String rEStatusObject, String rETermName, LocalDate rEFrequencyStartDate, String rENumberOfFrequencyUnits, String rEFrequencyUnit, String rEProRataMethod, String rEProRataMethodCalc, String rEFixedPeriod, Boolean rESalesIsCreditPayback, 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: 2io.vavr.control.Option<REContract>Retrieval of associated REContract entity (one to one).Constraints: Not nullable, Maximum length: 10Constraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 22Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 4getType()Constraints: NullableConstraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 16inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetInternalRealEstateNumber(String internalRealEstateNumber) (Key Field) Constraints: Not nullable, Maximum length: 13voidsetRealEstateObjectType(String realEstateObjectType) Constraints: Not nullable, Maximum length: 2voidsetREContract(REContract value) Overwrites the associated REContract entity for the loaded navigation property _REContract.voidsetREFixedPeriod(String rEFixedPeriod) Constraints: Not nullable, Maximum length: 10voidsetREFrequencyStartDate(LocalDate rEFrequencyStartDate) Constraints: NullablevoidsetREFrequencyUnit(String rEFrequencyUnit) Constraints: Not nullable, Maximum length: 1voidsetRENumberOfFrequencyUnits(String rENumberOfFrequencyUnits) Constraints: Not nullable, Maximum length: 3voidsetREProRataMethod(String rEProRataMethod) Constraints: Not nullable, Maximum length: 1voidsetREProRataMethodCalc(String rEProRataMethodCalc) Constraints: Not nullable, Maximum length: 1voidsetRESalesIsCreditPayback(Boolean rESalesIsCreditPayback) Constraints: Not nullablevoidsetRESalesRhythmType(String rESalesRhythmType) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetREStatusObject(String rEStatusObject) Constraints: Not nullable, Maximum length: 22voidsetRETermName(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: 4voidsetValidityEndDate(LocalDate validityEndDate) Constraints: NullablevoidsetValidityStartDate(LocalDate validityStartDate) Constraints: NullablevoidsetValidityStartEndDateValue(String validityStartEndDateValue) (Key Field) Constraints: Not nullable, Maximum length: 16toString()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 REContrSalesRuleFrqcyTerm. -
INTERNAL_REAL_ESTATE_NUMBER
-
RE_TERM_NUMBER
-
RE_TERM_TYPE
-
RE_SALES_RHYTHM_TYPE
-
VALIDITY_START_END_DATE_VALUE
-
VALIDITY_START_DATE
-
VALIDITY_END_DATE
-
REAL_ESTATE_OBJECT_TYPE
-
RE_STATUS_OBJECT
-
RE_TERM_NAME
-
RE_FREQUENCY_START_DATE
-
RE_NUMBER_OF_FREQUENCY_UNITS
-
RE_FREQUENCY_UNIT
-
RE_PRO_RATA_METHOD
-
RE_PRO_RATA_METHOD_CALC
-
RE_FIXED_PERIOD
-
RE_SALES_IS_CREDIT_PAYBACK
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__R_E_CONTRACT
public static final NavigationProperty.Single<REContrSalesRuleFrqcyTerm,REContract> TO__R_E_CONTRACTUse with available request builders to apply the _REContract navigation property to query operations.
-
-
Constructor Details
-
REContrSalesRuleFrqcyTerm
public REContrSalesRuleFrqcyTerm() -
REContrSalesRuleFrqcyTerm
public REContrSalesRuleFrqcyTerm(@Nullable String internalRealEstateNumber, @Nullable String rETermNumber, @Nullable String rETermType, @Nullable String rESalesRhythmType, @Nullable String validityStartEndDateValue, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String realEstateObjectType, @Nullable String rEStatusObject, @Nullable String rETermName, @Nullable LocalDate rEFrequencyStartDate, @Nullable String rENumberOfFrequencyUnits, @Nullable String rEFrequencyUnit, @Nullable String rEProRataMethod, @Nullable String rEProRataMethodCalc, @Nullable String rEFixedPeriod, @Nullable Boolean rESalesIsCreditPayback, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<REContrSalesRuleFrqcyTerm>
-
setInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Parameters:
internalRealEstateNumber- Internal Key of Real Estate Object
-
setRETermNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermNumber
- Parameters:
rETermNumber- Term Number of Sales Rule
-
setRETermType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermType
- Parameters:
rETermType- Term Category
-
setRESalesRhythmType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RESalesRhythmType
- Parameters:
rESalesRhythmType- Type of Frequency
-
setValidityStartEndDateValue
(Key Field) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: ValidityStartEndDateValue
- Parameters:
validityStartEndDateValue- Date from to (RAP Key)
-
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
-
setRealEstateObjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RealEstateObjectType
- Parameters:
realEstateObjectType- Object Type
-
setREStatusObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: REStatusObject
- Parameters:
rEStatusObject- Object Number
-
setRETermName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: RETermName
- Parameters:
rETermName- Name of Term
-
setREFrequencyStartDate
Constraints: NullableOriginal property name from the Odata EDM: REFrequencyStartDate
- Parameters:
rEFrequencyStartDate- Start of Frequency
-
setRENumberOfFrequencyUnits
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RENumberOfFrequencyUnits
- Parameters:
rENumberOfFrequencyUnits- Number of Frequency Units of Period
-
setREFrequencyUnit
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REFrequencyUnit
- Parameters:
rEFrequencyUnit- Frequency Unit
-
setREProRataMethod
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REProRataMethod
- Parameters:
rEProRataMethod- Pro Rata Method
-
setREProRataMethodCalc
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REProRataMethodCalc
- Parameters:
rEProRataMethodCalc- Calculation method for time-dependent periods
-
setREFixedPeriod
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: REFixedPeriod
- Parameters:
rEFixedPeriod- Fixed Periods
-
setRESalesIsCreditPayback
Constraints: Not nullableOriginal property name from the Odata EDM: RESalesIsCreditPayback
- Parameters:
rESalesIsCreditPayback- Credits Withing Cumulative Settlement Are Paid
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<REContrSalesRuleFrqcyTerm>
-
getKey
- Overrides:
getKeyin classVdmObject<REContrSalesRuleFrqcyTerm>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<REContrSalesRuleFrqcyTerm>
-
fromMap
- Overrides:
fromMapin classVdmObject<REContrSalesRuleFrqcyTerm>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<REContrSalesRuleFrqcyTerm>
-
getREContractIfPresent
Retrieval of associated REContract entity (one to one). This corresponds to the OData navigation property _REContract.If the navigation property for an entity REContrSalesRuleFrqcyTerm 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
-
getRETermNumber
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermNumber
- Returns:
- Term Number of Sales Rule
-
getRETermType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RETermType
- Returns:
- Term Category
-
getRESalesRhythmType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RESalesRhythmType
- Returns:
- Type of Frequency
-
getValidityStartEndDateValue
(Key Field) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: ValidityStartEndDateValue
- Returns:
- Date from to (RAP Key)
-
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
-
getRealEstateObjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RealEstateObjectType
- Returns:
- Object Type
-
getREStatusObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: REStatusObject
- Returns:
- Object Number
-
getRETermName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: RETermName
- Returns:
- Name of Term
-
getREFrequencyStartDate
Constraints: NullableOriginal property name from the Odata EDM: REFrequencyStartDate
- Returns:
- Start of Frequency
-
getRENumberOfFrequencyUnits
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RENumberOfFrequencyUnits
- Returns:
- Number of Frequency Units of Period
-
getREFrequencyUnit
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REFrequencyUnit
- Returns:
- Frequency Unit
-
getREProRataMethod
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REProRataMethod
- Returns:
- Pro Rata Method
-
getREProRataMethodCalc
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: REProRataMethodCalc
- Returns:
- Calculation method for time-dependent periods
-
getREFixedPeriod
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: REFixedPeriod
- Returns:
- Fixed Periods
-
getRESalesIsCreditPayback
Constraints: Not nullableOriginal property name from the Odata EDM: RESalesIsCreditPayback
- Returns:
- Credits Withing Cumulative Settlement Are Paid
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<REContrSalesRuleFrqcyTerm>
-
equals
- Overrides:
equalsin classVdmEntity<REContrSalesRuleFrqcyTerm>
-
canEqual
- Overrides:
canEqualin classVdmEntity<REContrSalesRuleFrqcyTerm>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<REContrSalesRuleFrqcyTerm>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<REContrSalesRuleFrqcyTerm>
-