Class SafetyDataSheetAssessmentDoc
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SafetyDataSheetAssessmentDoc_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SafetyDataSheetAssessmentDoc instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SafetyDataSheetAssessmentDoc>Selector for all available fields of SafetyDataSheetAssessmentDoc.static final SimpleProperty.Guid<SafetyDataSheetAssessmentDoc>static final SimpleProperty.Date<SafetyDataSheetAssessmentDoc>static final SimpleProperty.String<SafetyDataSheetAssessmentDoc>static final SimpleProperty.String<SafetyDataSheetAssessmentDoc>static final SimpleProperty.String<SafetyDataSheetAssessmentDoc>static final SimpleProperty.Guid<SafetyDataSheetAssessmentDoc>static final SimpleProperty.String<SafetyDataSheetAssessmentDoc>Use with available request builders to apply the _SftyDtaShtAssmt 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
ConstructorsConstructorDescriptionSafetyDataSheetAssessmentDoc(UUID cmplRqRsltDocInfoUUID, UUID cmplRqRsltUUID, String language, String cmplRqRsltSftyDataShtDocStatus, LocalDate cmplRqRsltSftyDataShtCrtnDate, String cmplRqRsltSftyDataShtMajorVers, String cmplRqRsltSftyDataShtSubVers, SafetyDataSheetAssessment to_SftyDtaShtAssmt) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 5Constraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<SafetyDataSheetAssessment>Retrieval of associated SafetyDataSheetAssessment entity (one to one).getType()inthashCode()voidsetCmplRqRsltDocInfoUUID(UUID cmplRqRsltDocInfoUUID) (Key Field) Constraints: Not nullablevoidsetCmplRqRsltSftyDataShtCrtnDate(LocalDate cmplRqRsltSftyDataShtCrtnDate) Constraints: NullablevoidsetCmplRqRsltSftyDataShtDocStatus(String cmplRqRsltSftyDataShtDocStatus) Constraints: Not nullable, Maximum length: 2voidsetCmplRqRsltSftyDataShtMajorVers(String cmplRqRsltSftyDataShtMajorVers) Constraints: Not nullable, Maximum length: 5voidsetCmplRqRsltSftyDataShtSubVers(String cmplRqRsltSftyDataShtSubVers) Constraints: Not nullable, Maximum length: 5voidsetCmplRqRsltUUID(UUID cmplRqRsltUUID) Constraints: Not nullablevoidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SafetyDataSheetAssessment entity for the loaded navigation property _SftyDtaShtAssmt.toString()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 SafetyDataSheetAssessmentDoc. -
CMPL_RQ_RSLT_DOC_INFO_UUID
-
CMPL_RQ_RSLT_UUID
-
LANGUAGE
-
CMPL_RQ_RSLT_SFTY_DATA_SHT_DOC_STATUS
public static final SimpleProperty.String<SafetyDataSheetAssessmentDoc> CMPL_RQ_RSLT_SFTY_DATA_SHT_DOC_STATUS -
CMPL_RQ_RSLT_SFTY_DATA_SHT_CRTN_DATE
public static final SimpleProperty.Date<SafetyDataSheetAssessmentDoc> CMPL_RQ_RSLT_SFTY_DATA_SHT_CRTN_DATE -
CMPL_RQ_RSLT_SFTY_DATA_SHT_MAJOR_VERS
public static final SimpleProperty.String<SafetyDataSheetAssessmentDoc> CMPL_RQ_RSLT_SFTY_DATA_SHT_MAJOR_VERS -
CMPL_RQ_RSLT_SFTY_DATA_SHT_SUB_VERS
public static final SimpleProperty.String<SafetyDataSheetAssessmentDoc> CMPL_RQ_RSLT_SFTY_DATA_SHT_SUB_VERS -
TO__SFTY_DTA_SHT_ASSMT
public static final NavigationProperty.Single<SafetyDataSheetAssessmentDoc,SafetyDataSheetAssessment> TO__SFTY_DTA_SHT_ASSMTUse with available request builders to apply the _SftyDtaShtAssmt navigation property to query operations.
-
-
Constructor Details
-
SafetyDataSheetAssessmentDoc
public SafetyDataSheetAssessmentDoc() -
SafetyDataSheetAssessmentDoc
public SafetyDataSheetAssessmentDoc(@Nullable UUID cmplRqRsltDocInfoUUID, @Nullable UUID cmplRqRsltUUID, @Nullable String language, @Nullable String cmplRqRsltSftyDataShtDocStatus, @Nullable LocalDate cmplRqRsltSftyDataShtCrtnDate, @Nullable String cmplRqRsltSftyDataShtMajorVers, @Nullable String cmplRqRsltSftyDataShtSubVers, @Nullable SafetyDataSheetAssessment to_SftyDtaShtAssmt)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SafetyDataSheetAssessmentDoc>
-
setCmplRqRsltDocInfoUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CmplRqRsltDocInfoUUID
- Parameters:
cmplRqRsltDocInfoUUID- SDS Document Information
-
setCmplRqRsltUUID
Constraints: Not nullableOriginal property name from the Odata EDM: CmplRqRsltUUID
- Parameters:
cmplRqRsltUUID- Compliance Assessment UUID
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language
-
setCmplRqRsltSftyDataShtDocStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CmplRqRsltSftyDataShtDocStatus
- Parameters:
cmplRqRsltSftyDataShtDocStatus- Status of a Safety Data Sheet Document
-
setCmplRqRsltSftyDataShtCrtnDate
Constraints: NullableOriginal property name from the Odata EDM: CmplRqRsltSftyDataShtCrtnDate
- Parameters:
cmplRqRsltSftyDataShtCrtnDate- Generation Date of a SDS Document
-
setCmplRqRsltSftyDataShtMajorVers
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CmplRqRsltSftyDataShtMajorVers
- Parameters:
cmplRqRsltSftyDataShtMajorVers- Major Version of a Safety Data Sheet Document
-
setCmplRqRsltSftyDataShtSubVers
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CmplRqRsltSftyDataShtSubVers
- Parameters:
cmplRqRsltSftyDataShtSubVers- Subversion of a Safety Data Sheet Document
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SafetyDataSheetAssessmentDoc>
-
getKey
- Overrides:
getKeyin classVdmObject<SafetyDataSheetAssessmentDoc>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SafetyDataSheetAssessmentDoc>
-
fromMap
- Overrides:
fromMapin classVdmObject<SafetyDataSheetAssessmentDoc>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SafetyDataSheetAssessmentDoc>
-
getSftyDtaShtAssmtIfPresent
Retrieval of associated SafetyDataSheetAssessment entity (one to one). This corresponds to the OData navigation property _SftyDtaShtAssmt.If the navigation property for an entity SafetyDataSheetAssessmentDoc 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 _SftyDtaShtAssmt is already loaded, the result will
contain the SafetyDataSheetAssessment entity. If not, an
Optionwith result stateemptyis returned.
-
setSftyDtaShtAssmt
Overwrites the associated SafetyDataSheetAssessment entity for the loaded navigation property _SftyDtaShtAssmt.- Parameters:
value- New SafetyDataSheetAssessment entity.
-
builder
-
getCmplRqRsltDocInfoUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CmplRqRsltDocInfoUUID
- Returns:
- SDS Document Information
-
getCmplRqRsltUUID
Constraints: Not nullableOriginal property name from the Odata EDM: CmplRqRsltUUID
- Returns:
- Compliance Assessment UUID
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language
-
getCmplRqRsltSftyDataShtDocStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CmplRqRsltSftyDataShtDocStatus
- Returns:
- Status of a Safety Data Sheet Document
-
getCmplRqRsltSftyDataShtCrtnDate
Constraints: NullableOriginal property name from the Odata EDM: CmplRqRsltSftyDataShtCrtnDate
- Returns:
- Generation Date of a SDS Document
-
getCmplRqRsltSftyDataShtMajorVers
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CmplRqRsltSftyDataShtMajorVers
- Returns:
- Major Version of a Safety Data Sheet Document
-
getCmplRqRsltSftyDataShtSubVers
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CmplRqRsltSftyDataShtSubVers
- Returns:
- Subversion of a Safety Data Sheet Document
-
toString
- Overrides:
toStringin classVdmObject<SafetyDataSheetAssessmentDoc>
-
equals
- Overrides:
equalsin classVdmEntity<SafetyDataSheetAssessmentDoc>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SafetyDataSheetAssessmentDoc>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SafetyDataSheetAssessmentDoc>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SafetyDataSheetAssessmentDoc>
-