java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<ChemicalComplianceInfo>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.chemicalcomplianceinfo.ChemicalComplianceInfo
All Implemented Interfaces:
VdmEntitySet

public class ChemicalComplianceInfo extends VdmEntity<ChemicalComplianceInfo> implements VdmEntitySet
Chemical Compliance Info

Original entity name from the Odata EDM: ChemicalComplianceInfo_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<ChemicalComplianceInfo> getType()
      Specified by:
      getType in class VdmObject<ChemicalComplianceInfo>
    • setChmlCmplncInfoUUID

      public void setChmlCmplncInfoUUID(@Nullable UUID chmlCmplncInfoUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCmplncInfoUUID

      Parameters:
      chmlCmplncInfoUUID - Chemical Compliance Information
    • setChemicalComplianceInfo

      public void setChemicalComplianceInfo(@Nullable String chemicalComplianceInfo)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChemicalComplianceInfo

      Parameters:
      chemicalComplianceInfo - Internal Number
    • setChmlCmplncInternalName

      public void setChmlCmplncInternalName(@Nullable String chmlCmplncInternalName)
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: ChmlCmplncInternalName

      Parameters:
      chmlCmplncInternalName - Internal Name
    • setChmlCmplncInfoType

      public void setChmlCmplncInfoType(@Nullable String chmlCmplncInfoType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChmlCmplncInfoType

      Parameters:
      chmlCmplncInfoType - CCI Type
    • setResponsibleUnit

      public void setResponsibleUnit(@Nullable String responsibleUnit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleUnit

      Parameters:
      responsibleUnit - Responsible Unit
    • setDngrsGdsRespUnit

      public void setDngrsGdsRespUnit(@Nullable String dngrsGdsRespUnit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DngrsGdsRespUnit

      Parameters:
      dngrsGdsRespUnit - Responsible Unit for Dangerous Goods
    • setMaterialIsSold

      public void setMaterialIsSold(@Nullable Boolean materialIsSold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsSold

      Parameters:
      materialIsSold - Product is Sold
    • setMaterialIsTransported

      public void setMaterialIsTransported(@Nullable Boolean materialIsTransported)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsTransported

      Parameters:
      materialIsTransported - Product is Transported
    • setMaterialIsSourced

      public void setMaterialIsSourced(@Nullable Boolean materialIsSourced)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsSourced

      Parameters:
      materialIsSourced - Product is Sourced
    • setMaterialIsProduced

      public void setMaterialIsProduced(@Nullable Boolean materialIsProduced)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsProduced

      Parameters:
      materialIsProduced - Product is Produced
    • setChmlCmplncProdIsResearched

      public void setChmlCmplncProdIsResearched(@Nullable Boolean chmlCmplncProdIsResearched)
      Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCmplncProdIsResearched

      Parameters:
      chmlCmplncProdIsResearched - Research and Development Sample
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<ChemicalComplianceInfo>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<ChemicalComplianceInfo>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<ChemicalComplianceInfo>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<ChemicalComplianceInfo>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ChemicalComplianceInfo>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<ChemicalComplianceInfo>
    • getMaterialAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<ChemicalComplianceInfoProduct>> getMaterialAssgmtIfPresent()
      Retrieval of associated ChemicalComplianceInfoProduct entities (one to many). This corresponds to the OData navigation property _MaterialAssgmt.

      If the navigation property for an entity ChemicalComplianceInfo has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _MaterialAssgmt is already loaded, the result will contain the ChemicalComplianceInfoProduct entities. If not, an Option with result state empty is returned.
    • setMaterialAssgmt

      public void setMaterialAssgmt(@Nonnull List<ChemicalComplianceInfoProduct> value)
      Overwrites the list of associated ChemicalComplianceInfoProduct entities for the loaded navigation property _MaterialAssgmt.

      If the navigation property _MaterialAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ChemicalComplianceInfoProduct entities.
    • addMaterialAssgmt

      public void addMaterialAssgmt(ChemicalComplianceInfoProduct... entity)
      Adds elements to the list of associated ChemicalComplianceInfoProduct entities. This corresponds to the OData navigation property _MaterialAssgmt.

      If the navigation property _MaterialAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ChemicalComplianceInfoProduct entities.
    • getPurposeAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<ChemicalComplianceInfoPurpose>> getPurposeAssgmtIfPresent()
      Retrieval of associated ChemicalComplianceInfoPurpose entities (one to many). This corresponds to the OData navigation property _PurposeAssgmt.

      If the navigation property for an entity ChemicalComplianceInfo has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurposeAssgmt is already loaded, the result will contain the ChemicalComplianceInfoPurpose entities. If not, an Option with result state empty is returned.
    • setPurposeAssgmt

      public void setPurposeAssgmt(@Nonnull List<ChemicalComplianceInfoPurpose> value)
      Overwrites the list of associated ChemicalComplianceInfoPurpose entities for the loaded navigation property _PurposeAssgmt.

      If the navigation property _PurposeAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ChemicalComplianceInfoPurpose entities.
    • addPurposeAssgmt

      public void addPurposeAssgmt(ChemicalComplianceInfoPurpose... entity)
      Adds elements to the list of associated ChemicalComplianceInfoPurpose entities. This corresponds to the OData navigation property _PurposeAssgmt.

      If the navigation property _PurposeAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ChemicalComplianceInfoPurpose entities.
    • getSupplierAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<ChemicalComplianceInfoSupplier>> getSupplierAssgmtIfPresent()
      Retrieval of associated ChemicalComplianceInfoSupplier entities (one to many). This corresponds to the OData navigation property _SupplierAssgmt.

      If the navigation property for an entity ChemicalComplianceInfo has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _SupplierAssgmt is already loaded, the result will contain the ChemicalComplianceInfoSupplier entities. If not, an Option with result state empty is returned.
    • setSupplierAssgmt

      public void setSupplierAssgmt(@Nonnull List<ChemicalComplianceInfoSupplier> value)
      Overwrites the list of associated ChemicalComplianceInfoSupplier entities for the loaded navigation property _SupplierAssgmt.

      If the navigation property _SupplierAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ChemicalComplianceInfoSupplier entities.
    • addSupplierAssgmt

      public void addSupplierAssgmt(ChemicalComplianceInfoSupplier... entity)
      Adds elements to the list of associated ChemicalComplianceInfoSupplier entities. This corresponds to the OData navigation property _SupplierAssgmt.

      If the navigation property _SupplierAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ChemicalComplianceInfoSupplier entities.
    • getToPackagedProductAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<ChmlCmplncInfoPckgdProduct>> getToPackagedProductAssgmtIfPresent()
      Retrieval of associated ChmlCmplncInfoPckgdProduct entities (one to many). This corresponds to the OData navigation property _ToPackagedProductAssgmt.

      If the navigation property for an entity ChemicalComplianceInfo has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _ToPackagedProductAssgmt is already loaded, the result will contain the ChmlCmplncInfoPckgdProduct entities. If not, an Option with result state empty is returned.
    • setToPackagedProductAssgmt

      public void setToPackagedProductAssgmt(@Nonnull List<ChmlCmplncInfoPckgdProduct> value)
      Overwrites the list of associated ChmlCmplncInfoPckgdProduct entities for the loaded navigation property _ToPackagedProductAssgmt.

      If the navigation property _ToPackagedProductAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ChmlCmplncInfoPckgdProduct entities.
    • addToPackagedProductAssgmt

      public void addToPackagedProductAssgmt(ChmlCmplncInfoPckgdProduct... entity)
      Adds elements to the list of associated ChmlCmplncInfoPckgdProduct entities. This corresponds to the OData navigation property _ToPackagedProductAssgmt.

      If the navigation property _ToPackagedProductAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ChmlCmplncInfoPckgdProduct entities.
    • getToUnpackagedProductAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<ChmlCmplncInfoUnpckgdProduct>> getToUnpackagedProductAssgmtIfPresent()
      Retrieval of associated ChmlCmplncInfoUnpckgdProduct entities (one to many). This corresponds to the OData navigation property _ToUnpackagedProductAssgmt.

      If the navigation property for an entity ChemicalComplianceInfo has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _ToUnpackagedProductAssgmt is already loaded, the result will contain the ChmlCmplncInfoUnpckgdProduct entities. If not, an Option with result state empty is returned.
    • setToUnpackagedProductAssgmt

      public void setToUnpackagedProductAssgmt(@Nonnull List<ChmlCmplncInfoUnpckgdProduct> value)
      Overwrites the list of associated ChmlCmplncInfoUnpckgdProduct entities for the loaded navigation property _ToUnpackagedProductAssgmt.

      If the navigation property _ToUnpackagedProductAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ChmlCmplncInfoUnpckgdProduct entities.
    • addToUnpackagedProductAssgmt

      public void addToUnpackagedProductAssgmt(ChmlCmplncInfoUnpckgdProduct... entity)
      Adds elements to the list of associated ChmlCmplncInfoUnpckgdProduct entities. This corresponds to the OData navigation property _ToUnpackagedProductAssgmt.

      If the navigation property _ToUnpackagedProductAssgmt of a queried ChemicalComplianceInfo is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ChmlCmplncInfoUnpckgdProduct entities.
    • deleteChemicalComplianceInformationMaterial

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> deleteChemicalComplianceInformationMaterial(@Nonnull String chemicalComplianceInfo, @Nonnull String material)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateChemicalComplianceInformationPurpose

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateChemicalComplianceInformationPurpose(@Nonnull String chemicalComplianceInfo, @Nonnull String cmplncPrps)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      cmplncPrps - Constraints: Not nullable, Maximum length: 15

      Original parameter name from the Odata EDM: CmplncPrps

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • createOrUpdateChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,ChemicalComplianceInfo> createOrUpdateChemicalComplianceInformation(@Nonnull String chemicalComplianceInfo, @Nonnull String chmlCmplncInternalName, @Nonnull String responsibleUnit, @Nonnull String dngrsGdsRespUnit, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced, @Nonnull Boolean materialIsProduced, @Nonnull Boolean chmlCmplncProdIsResearched)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsProduced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsProduced

      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      chmlCmplncInternalName - Constraints: Not nullable, Maximum length: 132

      Original parameter name from the Odata EDM: ChmlCmplncInternalName

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      dngrsGdsRespUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: DngrsGdsRespUnit

      responsibleUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ResponsibleUnit

      chmlCmplncProdIsResearched - Constraints: Not nullable

      Original parameter name from the Odata EDM: ChmlCmplncProdIsResearched

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • createPackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,ChemicalComplianceInfo> createPackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo, @Nonnull String material, @Nonnull String unpckgdChemicalComplianceInfo, @Nonnull String responsibleUnit, @Nonnull String dngrsGdsRespUnit, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      dngrsGdsRespUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: DngrsGdsRespUnit

      responsibleUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ResponsibleUnit

      unpckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: UnpckgdChemicalComplianceInfo

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • createChemicalComplianceInformationPurpose

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,ChemicalComplianceInformationCreatePurposeResult_Type> createChemicalComplianceInformationPurpose(@Nonnull String chemicalComplianceInfo, @Nonnull String cmplncPrps)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      cmplncPrps - Constraints: Not nullable, Maximum length: 15

      Original parameter name from the Odata EDM: CmplncPrps

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • createChemicalComplianceInformationSupplier

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,ChemicalComplianceInformationoCreateSupplierResult_Type> createChemicalComplianceInformationSupplier(@Nonnull String chemicalComplianceInfo, @Nonnull String supplier)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      supplier - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Supplier

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • setPrimaryProductChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> setPrimaryProductChemicalComplianceInformation(@Nonnull String chemicalComplianceInfo, @Nonnull String material)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateUpdatePackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateUpdatePackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateSetPrimaryProductChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateSetPrimaryProductChemicalComplianceInformation(@Nonnull String chemicalComplianceInfo, @Nonnull String material)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateChemicalComplianceInformation(@Nonnull String chemicalComplianceInfo, @Nonnull String chmlCmplncInternalName, @Nonnull String responsibleUnit, @Nonnull String dngrsGdsRespUnit, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced, @Nonnull Boolean materialIsProduced, @Nonnull Boolean chmlCmplncProdIsResearched)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsProduced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsProduced

      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      chmlCmplncInternalName - Constraints: Not nullable, Maximum length: 132

      Original parameter name from the Odata EDM: ChmlCmplncInternalName

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      dngrsGdsRespUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: DngrsGdsRespUnit

      responsibleUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ResponsibleUnit

      chmlCmplncProdIsResearched - Constraints: Not nullable

      Original parameter name from the Odata EDM: ChmlCmplncProdIsResearched

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateCreationChemicalComplianceInformationMaterial

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateCreationChemicalComplianceInformationMaterial(@Nonnull String chemicalComplianceInfo, @Nonnull String material, @Nonnull Boolean matlAssgmtIsPrimary)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      matlAssgmtIsPrimary - Constraints: Not nullable

      Original parameter name from the Odata EDM: MatlAssgmtIsPrimary

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • createChemicalComplianceInformationMaterial

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,ChemicalComplianceInformationProductResult_Type> createChemicalComplianceInformationMaterial(@Nonnull String chemicalComplianceInfo, @Nonnull String material, @Nonnull Boolean matlAssgmtIsPrimary)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      matlAssgmtIsPrimary - Constraints: Not nullable

      Original parameter name from the Odata EDM: MatlAssgmtIsPrimary

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateDeletionPackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateDeletionPackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • updatePackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> updatePackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateDeletionChemicalComplianceInformationMaterial

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateDeletionChemicalComplianceInformationMaterial(@Nonnull String chemicalComplianceInfo, @Nonnull String material)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateChemicalComplianceInformationSupplier

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateChemicalComplianceInformationSupplier(@Nonnull String chemicalComplianceInfo, @Nonnull String supplier)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      chemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChemicalComplianceInfo

      supplier - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Supplier

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • deletePackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> deletePackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • validateCreationPackagedChemicalComplianceInformation

      @Nonnull public static BoundAction.CollectionToSingle<ChemicalComplianceInfo,Void> validateCreationPackagedChemicalComplianceInformation(@Nonnull String pckgdChemicalComplianceInfo, @Nonnull String material, @Nonnull String unpckgdChemicalComplianceInfo, @Nonnull String responsibleUnit, @Nonnull String dngrsGdsRespUnit, @Nonnull Boolean materialIsSold, @Nonnull Boolean materialIsTransported, @Nonnull Boolean materialIsSourced)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      materialIsSold - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSold

      pckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: PckgdChemicalComplianceInfo

      material - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      materialIsSourced - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsSourced

      dngrsGdsRespUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: DngrsGdsRespUnit

      responsibleUnit - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ResponsibleUnit

      unpckgdChemicalComplianceInfo - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: UnpckgdChemicalComplianceInfo

      materialIsTransported - Constraints: Not nullable

      Original parameter name from the Odata EDM: MaterialIsTransported

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static ChemicalComplianceInfo.ChemicalComplianceInfoBuilder builder()
    • getChmlCmplncInfoUUID

      @Nullable public UUID getChmlCmplncInfoUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCmplncInfoUUID

      Returns:
      Chemical Compliance Information
    • getChemicalComplianceInfo

      @Nullable public String getChemicalComplianceInfo()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChemicalComplianceInfo

      Returns:
      Internal Number
    • getChmlCmplncInternalName

      @Nullable public String getChmlCmplncInternalName()
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: ChmlCmplncInternalName

      Returns:
      Internal Name
    • getChmlCmplncInfoType

      @Nullable public String getChmlCmplncInfoType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ChmlCmplncInfoType

      Returns:
      CCI Type
    • getResponsibleUnit

      @Nullable public String getResponsibleUnit()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleUnit

      Returns:
      Responsible Unit
    • getDngrsGdsRespUnit

      @Nullable public String getDngrsGdsRespUnit()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DngrsGdsRespUnit

      Returns:
      Responsible Unit for Dangerous Goods
    • getMaterialIsSold

      @Nullable public Boolean getMaterialIsSold()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsSold

      Returns:
      Product is Sold
    • getMaterialIsTransported

      @Nullable public Boolean getMaterialIsTransported()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsTransported

      Returns:
      Product is Transported
    • getMaterialIsSourced

      @Nullable public Boolean getMaterialIsSourced()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsSourced

      Returns:
      Product is Sourced
    • getMaterialIsProduced

      @Nullable public Boolean getMaterialIsProduced()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialIsProduced

      Returns:
      Product is Produced
    • getChmlCmplncProdIsResearched

      @Nullable public Boolean getChmlCmplncProdIsResearched()
      Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCmplncProdIsResearched

      Returns:
      Research and Development Sample
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<ChemicalComplianceInfo>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<ChemicalComplianceInfo>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<ChemicalComplianceInfo>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<ChemicalComplianceInfo>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<ChemicalComplianceInfo>