Class ChemicalComplianceInfoSupplier
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<ChemicalComplianceInfoSupplier>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.chemicalcomplianceinfo.ChemicalComplianceInfoSupplier
- All Implemented Interfaces:
VdmEntitySet
public class ChemicalComplianceInfoSupplier
extends VdmEntity<ChemicalComplianceInfoSupplier>
implements VdmEntitySet
Chml Cmplnc Info Supplier Assignment
Original entity name from the Odata EDM: ChemicalComplianceInfoSupplier_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ChemicalComplianceInfoSupplier instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ChemicalComplianceInfoSupplier>Selector for all available fields of ChemicalComplianceInfoSupplier.static final SimpleProperty.Guid<ChemicalComplianceInfoSupplier>static final SimpleProperty.String<ChemicalComplianceInfoSupplier>Use with available request builders to apply the _ChmlCmplncInfo 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
ConstructorsConstructorDescriptionChemicalComplianceInfoSupplier(UUID chmlCmplncSuplrMatlAssgmtUUID, String supplier, ChemicalComplianceInfo to_ChmlCmplncInfo) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidio.vavr.control.Option<ChemicalComplianceInfo>Retrieval of associated ChemicalComplianceInfo entity (one to one).(Key Field) Constraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 10getType()inthashCode()voidOverwrites the associated ChemicalComplianceInfo entity for the loaded navigation property _ChmlCmplncInfo.voidsetChmlCmplncSuplrMatlAssgmtUUID(UUID chmlCmplncSuplrMatlAssgmtUUID) (Key Field) Constraints: Not nullablevoidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10toString()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 ChemicalComplianceInfoSupplier. -
CHML_CMPLNC_SUPLR_MATL_ASSGMT_UUID
public static final SimpleProperty.Guid<ChemicalComplianceInfoSupplier> CHML_CMPLNC_SUPLR_MATL_ASSGMT_UUID -
SUPPLIER
-
TO__CHML_CMPLNC_INFO
public static final NavigationProperty.Single<ChemicalComplianceInfoSupplier,ChemicalComplianceInfo> TO__CHML_CMPLNC_INFOUse with available request builders to apply the _ChmlCmplncInfo navigation property to query operations.
-
-
Constructor Details
-
ChemicalComplianceInfoSupplier
public ChemicalComplianceInfoSupplier() -
ChemicalComplianceInfoSupplier
public ChemicalComplianceInfoSupplier(@Nullable UUID chmlCmplncSuplrMatlAssgmtUUID, @Nullable String supplier, @Nullable ChemicalComplianceInfo to_ChmlCmplncInfo)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ChemicalComplianceInfoSupplier>
-
setChmlCmplncSuplrMatlAssgmtUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCmplncSuplrMatlAssgmtUUID
- Parameters:
chmlCmplncSuplrMatlAssgmtUUID- UUID of the assignment of CCI and Supplier Raw Material
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Supplier
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ChemicalComplianceInfoSupplier>
-
getKey
- Overrides:
getKeyin classVdmObject<ChemicalComplianceInfoSupplier>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ChemicalComplianceInfoSupplier>
-
fromMap
- Overrides:
fromMapin classVdmObject<ChemicalComplianceInfoSupplier>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ChemicalComplianceInfoSupplier>
-
getChmlCmplncInfoIfPresent
Retrieval of associated ChemicalComplianceInfo entity (one to one). This corresponds to the OData navigation property _ChmlCmplncInfo.If the navigation property for an entity ChemicalComplianceInfoSupplier 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 _ChmlCmplncInfo is already loaded, the result will
contain the ChemicalComplianceInfo entity. If not, an
Optionwith result stateemptyis returned.
-
setChmlCmplncInfo
Overwrites the associated ChemicalComplianceInfo entity for the loaded navigation property _ChmlCmplncInfo.- Parameters:
value- New ChemicalComplianceInfo entity.
-
builder
@Nonnull public static ChemicalComplianceInfoSupplier.ChemicalComplianceInfoSupplierBuilder builder() -
getChmlCmplncSuplrMatlAssgmtUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCmplncSuplrMatlAssgmtUUID
- Returns:
- UUID of the assignment of CCI and Supplier Raw Material
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Supplier
-
toString
- Overrides:
toStringin classVdmObject<ChemicalComplianceInfoSupplier>
-
equals
- Overrides:
equalsin classVdmEntity<ChemicalComplianceInfoSupplier>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ChemicalComplianceInfoSupplier>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ChemicalComplianceInfoSupplier>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ChemicalComplianceInfoSupplier>
-