Class MsmtDocumentLongText
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<MsmtDocumentLongText>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.measurementdocument.MsmtDocumentLongText
- All Implemented Interfaces:
VdmEntitySet
Measurement Document Text
Original entity name from the Odata EDM: MsmtDocumentLongTextType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of MsmtDocumentLongText instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<MsmtDocumentLongText,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<MsmtDocumentLongText>Selector for all available fields of MsmtDocumentLongText.static final SimpleProperty.String<MsmtDocumentLongText>static final SimpleProperty.String<MsmtDocumentLongText>static final NavigationProperty.Single<MsmtDocumentLongText,MeasurementDocument> Use with available request builders to apply the _MeasurementDocument 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
ConstructorsConstructorDescriptionMsmtDocumentLongText(String measurementDocument, String measurementDocumentLongText, Collection<SAP__Message> _Messages, MeasurementDocument to_MeasurementDocument) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 20io.vavr.control.Option<MeasurementDocument>Retrieval of associated MeasurementDocument entity (one to one).Constraints: Not nullablegetType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidOverwrites the associated MeasurementDocument entity for the loaded navigation property _MeasurementDocument.voidsetMeasurementDocument(String measurementDocument) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetMeasurementDocumentLongText(String measurementDocumentLongText) Constraints: Not 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 MsmtDocumentLongText. -
MEASUREMENT_DOCUMENT
-
MEASUREMENT_DOCUMENT_LONG_TEXT
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__MEASUREMENT_DOCUMENT
public static final NavigationProperty.Single<MsmtDocumentLongText,MeasurementDocument> TO__MEASUREMENT_DOCUMENTUse with available request builders to apply the _MeasurementDocument navigation property to query operations.
-
-
Constructor Details
-
MsmtDocumentLongText
public MsmtDocumentLongText() -
MsmtDocumentLongText
public MsmtDocumentLongText(@Nullable String measurementDocument, @Nullable String measurementDocumentLongText, @Nullable Collection<SAP__Message> _Messages, @Nullable MeasurementDocument to_MeasurementDocument)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<MsmtDocumentLongText>
-
setMeasurementDocument
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MeasurementDocument
- Parameters:
measurementDocument- Measurement Document
-
setMeasurementDocumentLongText
Constraints: Not nullableOriginal property name from the Odata EDM: MeasurementDocumentLongText
- Parameters:
measurementDocumentLongText- Long Text
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<MsmtDocumentLongText>
-
getKey
- Overrides:
getKeyin classVdmObject<MsmtDocumentLongText>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<MsmtDocumentLongText>
-
fromMap
- Overrides:
fromMapin classVdmObject<MsmtDocumentLongText>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<MsmtDocumentLongText>
-
getMeasurementDocumentIfPresent
Retrieval of associated MeasurementDocument entity (one to one). This corresponds to the OData navigation property _MeasurementDocument.If the navigation property for an entity MsmtDocumentLongText 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 _MeasurementDocument is already loaded, the result will
contain the MeasurementDocument entity. If not, an
Optionwith result stateemptyis returned.
-
setMeasurementDocument
Overwrites the associated MeasurementDocument entity for the loaded navigation property _MeasurementDocument.- Parameters:
value- New MeasurementDocument entity.
-
builder
-
getMeasurementDocument
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MeasurementDocument
- Returns:
- Measurement Document
-
getMeasurementDocumentLongText
Constraints: Not nullableOriginal property name from the Odata EDM: MeasurementDocumentLongText
- Returns:
- Long Text
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<MsmtDocumentLongText>
-
equals
- Overrides:
equalsin classVdmEntity<MsmtDocumentLongText>
-
canEqual
- Overrides:
canEqualin classVdmEntity<MsmtDocumentLongText>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<MsmtDocumentLongText>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<MsmtDocumentLongText>
-