Class PCSftyProperty
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: PCSftyProperty_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of PCSftyProperty instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<PCSftyProperty,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<PCSftyProperty>Selector for all available fields of PCSftyProperty.static final SimpleProperty.String<PCSftyProperty>static final SimpleProperty.String<PCSftyProperty>static final SimpleProperty.String<PCSftyProperty>static final SimpleProperty.Boolean<PCSftyProperty>static final SimpleProperty.Boolean<PCSftyProperty>static final SimpleProperty.Guid<PCSftyProperty>static final NavigationProperty.Single<PCSftyProperty,PCSftyFlashPoint> Use with available request builders to apply the _FlashPoint navigation property to query operations.static final SimpleProperty.DateTime<PCSftyProperty>static final SimpleProperty.DateTime<PCSftyProperty>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionPCSftyProperty(UUID pCSftyPrptyUUID, String chemicalComplianceInfo, String companySubstance, String pCPrptyProcgSts, OffsetDateTime validityStartDateTime, OffsetDateTime validityEndDateTime, Boolean pCSftyFlashPointHasNoAppl, Boolean pCSftyFlashPointHasNoData, Collection<SAP__Message> _Messages, PCSftyFlashPoint to_FlashPoint) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleancreateAndReleaseVersion(D_PCSftyPropertyCrteFlshPtP _FlashPoint, String chemicalComplianceInfo, String companySubstance, Boolean pCSftyFlashPointHasNoAppl, Boolean pCSftyFlashPointHasNoData) Action that can be applied to a collection of entities of this class.booleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12protected Stringprotected Stringio.vavr.control.Option<PCSftyFlashPoint>Retrieval of associated PCSftyFlashPoint entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullableConstraints: Not nullable(Key Field) Constraints: Not nullablegetType()Constraints: NullableConstraints: NullableinthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetChemicalComplianceInfo(String chemicalComplianceInfo) Constraints: Not nullable, Maximum length: 12voidsetCompanySubstance(String companySubstance) Constraints: Not nullable, Maximum length: 12voidsetFlashPoint(PCSftyFlashPoint value) Overwrites the associated PCSftyFlashPoint entity for the loaded navigation property _FlashPoint.voidsetPCPrptyProcgSts(String pCPrptyProcgSts) Constraints: Not nullable, Maximum length: 2voidsetPCSftyFlashPointHasNoAppl(Boolean pCSftyFlashPointHasNoAppl) Constraints: Not nullablevoidsetPCSftyFlashPointHasNoData(Boolean pCSftyFlashPointHasNoData) Constraints: Not nullablevoidsetPCSftyPrptyUUID(UUID pCSftyPrptyUUID) (Key Field) Constraints: Not nullablevoidsetValidityEndDateTime(OffsetDateTime validityEndDateTime) Constraints: NullablevoidsetValidityStartDateTime(OffsetDateTime validityStartDateTime) Constraints: NullabletoString()validate(D_PCSftyPropertyCrteFlshPtP _FlashPoint, String chemicalComplianceInfo, String companySubstance, Boolean pCSftyFlashPointHasNoAppl, Boolean pCSftyFlashPointHasNoData) Action that can be applied to a collection of entities of this class.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 PCSftyProperty. -
PC_SFTY_PRPTY_UUID
-
CHEMICAL_COMPLIANCE_INFO
-
COMPANY_SUBSTANCE
-
PC_PRPTY_PROCG_STS
-
VALIDITY_START_DATE_TIME
-
VALIDITY_END_DATE_TIME
-
PC_SFTY_FLASH_POINT_HAS_NO_APPL
-
PC_SFTY_FLASH_POINT_HAS_NO_DATA
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__FLASH_POINT
Use with available request builders to apply the _FlashPoint navigation property to query operations.
-
-
Constructor Details
-
PCSftyProperty
public PCSftyProperty()
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PCSftyProperty>
-
setPCSftyPrptyUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyPrptyUUID
- Parameters:
pCSftyPrptyUUID- Safety-Related Property
-
setChemicalComplianceInfo
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChemicalComplianceInfo
- Parameters:
chemicalComplianceInfo- Chemical Compliance Information
-
setCompanySubstance
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CompanySubstance
- Parameters:
companySubstance- Related Substance of the Composition
-
setPCPrptyProcgSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PCPrptyProcgSts
- Parameters:
pCPrptyProcgSts- Processing Status for a Property
-
setValidityStartDateTime
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDateTime
- Parameters:
validityStartDateTime- Valid-From Date Time Stamp
-
setValidityEndDateTime
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDateTime
- Parameters:
validityEndDateTime- Valid-To Date Time Stamp
-
setPCSftyFlashPointHasNoAppl
Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyFlashPointHasNoAppl
- Parameters:
pCSftyFlashPointHasNoAppl- Is Not Applicable Indicator for Product Compliance Property
-
setPCSftyFlashPointHasNoData
Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyFlashPointHasNoData
- Parameters:
pCSftyFlashPointHasNoData- Has No Data Indicator for a Product Compliance Property
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PCSftyProperty>
-
getKey
- Overrides:
getKeyin classVdmObject<PCSftyProperty>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PCSftyProperty>
-
fromMap
- Overrides:
fromMapin classVdmObject<PCSftyProperty>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PCSftyProperty>
-
getFlashPointIfPresent
Retrieval of associated PCSftyFlashPoint entity (one to one). This corresponds to the OData navigation property _FlashPoint.If the navigation property for an entity PCSftyProperty 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 _FlashPoint is already loaded, the result will contain
the PCSftyFlashPoint entity. If not, an
Optionwith result stateemptyis returned.
-
builder
-
getPCSftyPrptyUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyPrptyUUID
- Returns:
- Safety-Related Property
-
getChemicalComplianceInfo
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChemicalComplianceInfo
- Returns:
- Chemical Compliance Information
-
getCompanySubstance
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CompanySubstance
- Returns:
- Related Substance of the Composition
-
getPCPrptyProcgSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PCPrptyProcgSts
- Returns:
- Processing Status for a Property
-
getValidityStartDateTime
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDateTime
- Returns:
- Valid-From Date Time Stamp
-
getValidityEndDateTime
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDateTime
- Returns:
- Valid-To Date Time Stamp
-
getPCSftyFlashPointHasNoAppl
Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyFlashPointHasNoAppl
- Returns:
- Is Not Applicable Indicator for Product Compliance Property
-
getPCSftyFlashPointHasNoData
Constraints: Not nullableOriginal property name from the Odata EDM: PCSftyFlashPointHasNoData
- Returns:
- Has No Data Indicator for a Product Compliance Property
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<PCSftyProperty>
-
equals
- Overrides:
equalsin classVdmEntity<PCSftyProperty>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PCSftyProperty>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PCSftyProperty>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<PCSftyProperty>
-