Class DefaultPoisonCenterNotificationService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultPoisonCenterNotificationService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,PoisonCenterNotificationService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultPoisonCenterNotificationService")
@Deprecated
public class DefaultPoisonCenterNotificationService
extends Object
implements ServiceWithNavigableEntities, PoisonCenterNotificationService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
This service writes data that is provided by an external application to the poison centre notification assessments in the Product Compliance solution in SAP S/4HANA Cloud. It uses the provided data to create and release a version of poison centre notification assessments. In addition, the service can also read data of poison centre notification assessments and provides this data to an external application.
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | CE_POISONCENTERNOTIFICATION_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Product Compliance - Integration(SAP_COM_0797) |
| Scope Items: | Chemical Compliance Approval for Purchased Material and Supplier(31G), Assess Marketability of a Product(31H), Assess Dangerous Goods for a Product(3FC), Manage Safety Data Sheets for Products(3VR), Substance Volume Tracking(4OL), Request Regulatory Documentation from Service Provider(6AV) |
| Authentication Methods: | x509 |
| Service Group Name: | API_POISONCENTERNOTIFICATION |
| Business Object: | Poison Center Notification |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.PoisonCenterNotificationService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingPoisonCenterNotificationService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theCmplRqRsltPCNCntrentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCmplRqRsltPCNDetsentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCmplRqRsltPCNentity collection matching the filter and search expressions.Deprecated.Fetch multipleCmplRqRsltPCNCntrentities.Deprecated.Fetch multipleCmplRqRsltPCNDetsentities.Deprecated.Fetch multipleCmplRqRsltPCNentities.getPCNCountryByKey(UUID poisonCtrNotifCntrsUUID) Deprecated.Fetch a singleCmplRqRsltPCNCntrentity using key fields.getPCNDetailByKey(UUID poisonCtrNotifDetsUUID) Deprecated.Fetch a singleCmplRqRsltPCNDetsentity using key fields.getPoisonCenterNotificationByKey(UUID cmplRqRsltUUID) Deprecated.Fetch a singleCmplRqRsltPCNentity using key fields.Deprecated.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultPoisonCenterNotificationService
public DefaultPoisonCenterNotificationService()Deprecated.Creates a service usingPoisonCenterNotificationService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:PoisonCenterNotificationServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfacePoisonCenterNotificationService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.Description copied from interface:PoisonCenterNotificationServiceCreates a batch request builder object.- Specified by:
batchin interfacePoisonCenterNotificationService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllPCNCountry
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch multipleCmplRqRsltPCNCntrentities.- Specified by:
getAllPCNCountryin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch multiple
CmplRqRsltPCNCntrentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countPCNCountry
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch the number of entries from theCmplRqRsltPCNCntrentity collection matching the filter and search expressions.- Specified by:
countPCNCountryin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch the count of
CmplRqRsltPCNCntrentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getPCNCountryByKey
@Nonnull public GetByKeyRequestBuilder<CmplRqRsltPCNCntr> getPCNCountryByKey(UUID poisonCtrNotifCntrsUUID) Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch a singleCmplRqRsltPCNCntrentity using key fields.- Specified by:
getPCNCountryByKeyin interfacePoisonCenterNotificationService- Parameters:
poisonCtrNotifCntrsUUID- Poison Centre Notification Countries UUIDConstraints: Not nullable
- Returns:
- A request builder to fetch a single
CmplRqRsltPCNCntrentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getAllPCNDetail
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch multipleCmplRqRsltPCNDetsentities.- Specified by:
getAllPCNDetailin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch multiple
CmplRqRsltPCNDetsentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countPCNDetail
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch the number of entries from theCmplRqRsltPCNDetsentity collection matching the filter and search expressions.- Specified by:
countPCNDetailin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch the count of
CmplRqRsltPCNDetsentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getPCNDetailByKey
@Nonnull public GetByKeyRequestBuilder<CmplRqRsltPCNDets> getPCNDetailByKey(UUID poisonCtrNotifDetsUUID) Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch a singleCmplRqRsltPCNDetsentity using key fields.- Specified by:
getPCNDetailByKeyin interfacePoisonCenterNotificationService- Parameters:
poisonCtrNotifDetsUUID- Poison Centre Notification Details UUIDConstraints: Not nullable
- Returns:
- A request builder to fetch a single
CmplRqRsltPCNDetsentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getAllPoisonCenterNotification
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch multipleCmplRqRsltPCNentities.- Specified by:
getAllPoisonCenterNotificationin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch multiple
CmplRqRsltPCNentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countPoisonCenterNotification
Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch the number of entries from theCmplRqRsltPCNentity collection matching the filter and search expressions.- Specified by:
countPoisonCenterNotificationin interfacePoisonCenterNotificationService- Returns:
- A request builder to fetch the count of
CmplRqRsltPCNentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getPoisonCenterNotificationByKey
@Nonnull public GetByKeyRequestBuilder<CmplRqRsltPCN> getPoisonCenterNotificationByKey(UUID cmplRqRsltUUID) Deprecated.Description copied from interface:PoisonCenterNotificationServiceFetch a singleCmplRqRsltPCNentity using key fields.- Specified by:
getPoisonCenterNotificationByKeyin interfacePoisonCenterNotificationService- Parameters:
cmplRqRsltUUID- Compliance Assessment UUIDConstraints: Not nullable
- Returns:
- A request builder to fetch a single
CmplRqRsltPCNentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-