Class REIntegObjectObjRelation
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: REIntegObjectObjRelation_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of REIntegObjectObjRelation instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<REIntegObjectObjRelation,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<REIntegObjectObjRelation>Selector for all available fields of REIntegObjectObjRelation.static final SimpleProperty.String<REIntegObjectObjRelation>static final SimpleProperty.String<REIntegObjectObjRelation>static final SimpleProperty.Guid<REIntegObjectObjRelation>static final SimpleProperty.String<REIntegObjectObjRelation>static final SimpleProperty.Boolean<REIntegObjectObjRelation>static final SimpleProperty.NumericDecimal<REIntegObjectObjRelation>static final SimpleProperty.String<REIntegObjectObjRelation>static final SimpleProperty.String<REIntegObjectObjRelation>Use with available request builders to apply the _REIntegrationObjectTP navigation property to query operations.static final SimpleProperty.Date<REIntegObjectObjRelation>static final SimpleProperty.Date<REIntegObjectObjRelation>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionREIntegObjectObjRelation(UUID rEIntegObjectRelationUUID, String internalRealEstateNumber, String internalRealEstateNumberRltn, String rEIntegrationObjectNumber, LocalDate validityEndDate, String rEMeasurementType, LocalDate validityStartDate, Boolean rEIsObjectRelationPartial, String rEMeasurementUnit, BigDecimal rEMeasurementPartialQuantity, Collection<SAP__Message> _Messages, REIntegrationObject to_REIntegrationObjectTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 13Constraints: Not nullable, Maximum length: 13protected ODataEntityKeygetKey()(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 20io.vavr.control.Option<REIntegrationObject>Retrieval of associated REIntegrationObject entity (one to one).Constraints: Not nullableConstraints: Not nullable, Precision: 17, Scale: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3getType()Constraints: NullableConstraints: NullableinthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetInternalRealEstateNumber(String internalRealEstateNumber) (Key Field) Constraints: Not nullable, Maximum length: 13voidsetInternalRealEstateNumberRltn(String internalRealEstateNumberRltn) Constraints: Not nullable, Maximum length: 13voidsetREIntegObjectRelationUUID(UUID rEIntegObjectRelationUUID) (Key Field) Constraints: Not nullablevoidsetREIntegrationObjectNumber(String rEIntegrationObjectNumber) Constraints: Not nullable, Maximum length: 20voidOverwrites the associated REIntegrationObject entity for the loaded navigation property _REIntegrationObjectTP.voidsetREIsObjectRelationPartial(Boolean rEIsObjectRelationPartial) Constraints: Not nullablevoidsetREMeasurementPartialQuantity(BigDecimal rEMeasurementPartialQuantity) Constraints: Not nullable, Precision: 17, Scale: 4voidsetREMeasurementType(String rEMeasurementType) Constraints: Not nullable, Maximum length: 4voidsetREMeasurementUnit(String rEMeasurementUnit) Constraints: Not nullable, Maximum length: 3voidsetValidityEndDate(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 REIntegObjectObjRelation. -
RE_INTEG_OBJECT_RELATION_UUID
-
INTERNAL_REAL_ESTATE_NUMBER
-
INTERNAL_REAL_ESTATE_NUMBER_RLTN
public static final SimpleProperty.String<REIntegObjectObjRelation> INTERNAL_REAL_ESTATE_NUMBER_RLTN -
RE_INTEGRATION_OBJECT_NUMBER
-
VALIDITY_END_DATE
-
RE_MEASUREMENT_TYPE
-
VALIDITY_START_DATE
-
RE_IS_OBJECT_RELATION_PARTIAL
-
RE_MEASUREMENT_UNIT
-
RE_MEASUREMENT_PARTIAL_QUANTITY
public static final SimpleProperty.NumericDecimal<REIntegObjectObjRelation> RE_MEASUREMENT_PARTIAL_QUANTITY -
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__R_E_INTEGRATION_OBJECT_TP
public static final NavigationProperty.Single<REIntegObjectObjRelation,REIntegrationObject> TO__R_E_INTEGRATION_OBJECT_TPUse with available request builders to apply the _REIntegrationObjectTP navigation property to query operations.
-
-
Constructor Details
-
REIntegObjectObjRelation
public REIntegObjectObjRelation() -
REIntegObjectObjRelation
public REIntegObjectObjRelation(@Nullable UUID rEIntegObjectRelationUUID, @Nullable String internalRealEstateNumber, @Nullable String internalRealEstateNumberRltn, @Nullable String rEIntegrationObjectNumber, @Nullable LocalDate validityEndDate, @Nullable String rEMeasurementType, @Nullable LocalDate validityStartDate, @Nullable Boolean rEIsObjectRelationPartial, @Nullable String rEMeasurementUnit, @Nullable BigDecimal rEMeasurementPartialQuantity, @Nullable Collection<SAP__Message> _Messages, @Nullable REIntegrationObject to_REIntegrationObjectTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<REIntegObjectObjRelation>
-
setREIntegObjectRelationUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: REIntegObjectRelationUUID
- Parameters:
rEIntegObjectRelationUUID- GUID for Object Relation
-
setInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Parameters:
internalRealEstateNumber- Internal Key of Real Estate Object
-
setInternalRealEstateNumberRltn
Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumberRltn
- Parameters:
internalRealEstateNumberRltn- Internal Object Number (Relation)
-
setREIntegrationObjectNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: REIntegrationObjectNumber
- Parameters:
rEIntegrationObjectNumber- Real Estate Object Number
-
setValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Validity End Date
-
setREMeasurementType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REMeasurementType
- Parameters:
rEMeasurementType- Measurement Type
-
setValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Validity Start Date
-
setREIsObjectRelationPartial
Constraints: Not nullableOriginal property name from the Odata EDM: REIsObjectRelationPartial
- Parameters:
rEIsObjectRelationPartial- Partial Object Relation Indicator
-
setREMeasurementUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: REMeasurementUnit
- Parameters:
rEMeasurementUnit- Unit of Measure
-
setREMeasurementPartialQuantity
Constraints: Not nullable, Precision: 17, Scale: 4Original property name from the Odata EDM: REMeasurementPartialQuantity
- Parameters:
rEMeasurementPartialQuantity- Measurement Amount: Share (Part)
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<REIntegObjectObjRelation>
-
getKey
- Overrides:
getKeyin classVdmObject<REIntegObjectObjRelation>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<REIntegObjectObjRelation>
-
fromMap
- Overrides:
fromMapin classVdmObject<REIntegObjectObjRelation>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<REIntegObjectObjRelation>
-
getREIntegrationObjectTPIfPresent
Retrieval of associated REIntegrationObject entity (one to one). This corresponds to the OData navigation property _REIntegrationObjectTP.If the navigation property for an entity REIntegObjectObjRelation 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 _REIntegrationObjectTP is already loaded, the result
will contain the REIntegrationObject entity. If not, an
Optionwith result stateemptyis returned.
-
setREIntegrationObjectTP
Overwrites the associated REIntegrationObject entity for the loaded navigation property _REIntegrationObjectTP.- Parameters:
value- New REIntegrationObject entity.
-
builder
-
getREIntegObjectRelationUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: REIntegObjectRelationUUID
- Returns:
- GUID for Object Relation
-
getInternalRealEstateNumber
(Key Field) Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumber
- Returns:
- Internal Key of Real Estate Object
-
getInternalRealEstateNumberRltn
Constraints: Not nullable, Maximum length: 13Original property name from the Odata EDM: InternalRealEstateNumberRltn
- Returns:
- Internal Object Number (Relation)
-
getREIntegrationObjectNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: REIntegrationObjectNumber
- Returns:
- Real Estate Object Number
-
getValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Returns:
- Validity End Date
-
getREMeasurementType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: REMeasurementType
- Returns:
- Measurement Type
-
getValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
- Validity Start Date
-
getREIsObjectRelationPartial
Constraints: Not nullableOriginal property name from the Odata EDM: REIsObjectRelationPartial
- Returns:
- Partial Object Relation Indicator
-
getREMeasurementUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: REMeasurementUnit
- Returns:
- Unit of Measure
-
getREMeasurementPartialQuantity
Constraints: Not nullable, Precision: 17, Scale: 4Original property name from the Odata EDM: REMeasurementPartialQuantity
- Returns:
- Measurement Amount: Share (Part)
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<REIntegObjectObjRelation>
-
equals
- Overrides:
equalsin classVdmEntity<REIntegObjectObjRelation>
-
canEqual
- Overrides:
canEqualin classVdmEntity<REIntegObjectObjRelation>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<REIntegObjectObjRelation>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<REIntegObjectObjRelation>
-