All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSupplierActivityTaskService Maven / Gradle / Ivy

/*
 * Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
 */

package com.sap.cloud.sdk.s4hana.datamodel.odata.services;

import java.util.UUID;

import javax.annotation.Nonnull;
import javax.inject.Named;

import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.CompleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.RequestClarificationFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SendFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SubmitFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReferenceByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskActyReferenceFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskCommTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescription;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskDescriptionUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageText;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskMessageTextUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessor;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskProcessorUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserResp;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskPurchaserRespUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplier;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SuplrActyTskSupplierUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTask;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.SupplierActivityTaskUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivitytask.batch.DefaultSupplierActivityTaskServiceBatch;

/**
 * 

* This service enables a remote system to read, create and update supplier activity tasks from / in the SAP S/4HANA * tenant. *

*

* Business * Documentation *

*

* Reference: SAP * API Business Hub *

*

Details:

* * * * * * * * * * * * * * * * * *
OData Service:API_SUPPLIER_ACTIVITY_TASK_SRV
API Version:1
Communication Scenario:Supplier Activity Task Integration (SAP_COM_0138)
Scope Items:Business Partner for Treasury and Risk Management * (19C)
* */ @Named( "com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSupplierActivityTaskService" ) public class DefaultSupplierActivityTaskService implements SupplierActivityTaskService { @Nonnull private final String servicePath; /** * Creates a service using {@link SupplierActivityTaskService#DEFAULT_SERVICE_PATH} to send the requests. * */ public DefaultSupplierActivityTaskService() { servicePath = SupplierActivityTaskService.DEFAULT_SERVICE_PATH; } /** * Creates a service using the provided service path to send the requests. *

* Used by the fluent {@link #withServicePath(String)} method. * */ private DefaultSupplierActivityTaskService( @Nonnull final String servicePath ) { this.servicePath = servicePath; } @Override @Nonnull public DefaultSupplierActivityTaskService withServicePath( @Nonnull final String servicePath ) { return new DefaultSupplierActivityTaskService(servicePath); } /** * {@inheritDoc} * */ @Override @Nonnull public DefaultSupplierActivityTaskServiceBatch batch() { return new DefaultSupplierActivityTaskServiceBatch(this); } @Override @Nonnull public SuplrActyTskActyReferenceFluentHelper getAllSuplrActyTskActyReference() { return new SuplrActyTskActyReferenceFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskActyReferenceByKeyFluentHelper getSuplrActyTskActyReferenceByKey( final UUID suplrActyTaskReferenceUUID ) { return new SuplrActyTskActyReferenceByKeyFluentHelper(servicePath, suplrActyTaskReferenceUUID); } @Override @Nonnull public SuplrActyTskCommTextFluentHelper getAllSuplrActyTskCommText() { return new SuplrActyTskCommTextFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskCommTextByKeyFluentHelper getSuplrActyTskCommTextByKey( final UUID suplrActyTaskUUID, final String language ) { return new SuplrActyTskCommTextByKeyFluentHelper(servicePath, suplrActyTaskUUID, language); } @Override @Nonnull public SuplrActyTskDescriptionFluentHelper getAllSuplrActyTskDescription() { return new SuplrActyTskDescriptionFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskDescriptionByKeyFluentHelper getSuplrActyTskDescriptionByKey( final UUID suplrActyTaskUUID, final String language ) { return new SuplrActyTskDescriptionByKeyFluentHelper(servicePath, suplrActyTaskUUID, language); } @Override @Nonnull public SuplrActyTskDescriptionCreateFluentHelper createSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription ) { return new SuplrActyTskDescriptionCreateFluentHelper(servicePath, suplrActyTskDescription); } @Override @Nonnull public SuplrActyTskDescriptionUpdateFluentHelper updateSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription ) { return new SuplrActyTskDescriptionUpdateFluentHelper(servicePath, suplrActyTskDescription); } @Override @Nonnull public SuplrActyTskDescriptionDeleteFluentHelper deleteSuplrActyTskDescription( @Nonnull final SuplrActyTskDescription suplrActyTskDescription ) { return new SuplrActyTskDescriptionDeleteFluentHelper(servicePath, suplrActyTskDescription); } @Override @Nonnull public SuplrActyTskMessageTextFluentHelper getAllSuplrActyTskMessageText() { return new SuplrActyTskMessageTextFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskMessageTextByKeyFluentHelper getSuplrActyTskMessageTextByKey( final UUID suplrActyTaskUUID, final String language ) { return new SuplrActyTskMessageTextByKeyFluentHelper(servicePath, suplrActyTaskUUID, language); } @Override @Nonnull public SuplrActyTskMessageTextCreateFluentHelper createSuplrActyTskMessageText( @Nonnull final SuplrActyTskMessageText suplrActyTskMessageText ) { return new SuplrActyTskMessageTextCreateFluentHelper(servicePath, suplrActyTskMessageText); } @Override @Nonnull public SuplrActyTskMessageTextUpdateFluentHelper updateSuplrActyTskMessageText( @Nonnull final SuplrActyTskMessageText suplrActyTskMessageText ) { return new SuplrActyTskMessageTextUpdateFluentHelper(servicePath, suplrActyTskMessageText); } @Override @Nonnull public SuplrActyTskProcessorFluentHelper getAllSuplrActyTskProcessor() { return new SuplrActyTskProcessorFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskProcessorByKeyFluentHelper getSuplrActyTskProcessorByKey( final UUID suplrActyTaskPartyUUID ) { return new SuplrActyTskProcessorByKeyFluentHelper(servicePath, suplrActyTaskPartyUUID); } @Override @Nonnull public SuplrActyTskProcessorUpdateFluentHelper updateSuplrActyTskProcessor( @Nonnull final SuplrActyTskProcessor suplrActyTskProcessor ) { return new SuplrActyTskProcessorUpdateFluentHelper(servicePath, suplrActyTskProcessor); } @Override @Nonnull public SuplrActyTskPurchaserRespFluentHelper getAllSuplrActyTskPurchaserResp() { return new SuplrActyTskPurchaserRespFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskPurchaserRespByKeyFluentHelper getSuplrActyTskPurchaserRespByKey( final UUID suplrActyTaskPartyUUID ) { return new SuplrActyTskPurchaserRespByKeyFluentHelper(servicePath, suplrActyTaskPartyUUID); } @Override @Nonnull public SuplrActyTskPurchaserRespUpdateFluentHelper updateSuplrActyTskPurchaserResp( @Nonnull final SuplrActyTskPurchaserResp suplrActyTskPurchaserResp ) { return new SuplrActyTskPurchaserRespUpdateFluentHelper(servicePath, suplrActyTskPurchaserResp); } @Override @Nonnull public SuplrActyTskSupplierFluentHelper getAllSuplrActyTskSupplier() { return new SuplrActyTskSupplierFluentHelper(servicePath); } @Override @Nonnull public SuplrActyTskSupplierByKeyFluentHelper getSuplrActyTskSupplierByKey( final UUID suplrActyTaskPartyUUID ) { return new SuplrActyTskSupplierByKeyFluentHelper(servicePath, suplrActyTaskPartyUUID); } @Override @Nonnull public SuplrActyTskSupplierCreateFluentHelper createSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier ) { return new SuplrActyTskSupplierCreateFluentHelper(servicePath, suplrActyTskSupplier); } @Override @Nonnull public SuplrActyTskSupplierUpdateFluentHelper updateSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier ) { return new SuplrActyTskSupplierUpdateFluentHelper(servicePath, suplrActyTskSupplier); } @Override @Nonnull public SuplrActyTskSupplierDeleteFluentHelper deleteSuplrActyTskSupplier( @Nonnull final SuplrActyTskSupplier suplrActyTskSupplier ) { return new SuplrActyTskSupplierDeleteFluentHelper(servicePath, suplrActyTskSupplier); } @Override @Nonnull public SupplierActivityTaskFluentHelper getAllSupplierActivityTask() { return new SupplierActivityTaskFluentHelper(servicePath); } @Override @Nonnull public SupplierActivityTaskByKeyFluentHelper getSupplierActivityTaskByKey( final UUID suplrActyTaskUUID ) { return new SupplierActivityTaskByKeyFluentHelper(servicePath, suplrActyTaskUUID); } @Override @Nonnull public SupplierActivityTaskCreateFluentHelper createSupplierActivityTask( @Nonnull final SupplierActivityTask supplierActivityTask ) { return new SupplierActivityTaskCreateFluentHelper(servicePath, supplierActivityTask); } @Override @Nonnull public SupplierActivityTaskUpdateFluentHelper updateSupplierActivityTask( @Nonnull final SupplierActivityTask supplierActivityTask ) { return new SupplierActivityTaskUpdateFluentHelper(servicePath, supplierActivityTask); } @Override @Nonnull public SendFluentHelper send( final UUID suplrActyTaskUUID ) { return new SendFluentHelper(servicePath, suplrActyTaskUUID); } @Override @Nonnull public SubmitFluentHelper submit( final UUID suplrActyTaskUUID ) { return new SubmitFluentHelper(servicePath, suplrActyTaskUUID); } @Override @Nonnull public CompleteFluentHelper complete( final UUID suplrActyTaskUUID ) { return new CompleteFluentHelper(servicePath, suplrActyTaskUUID); } @Override @Nonnull public RequestClarificationFluentHelper requestClarification( final UUID suplrActyTaskUUID ) { return new RequestClarificationFluentHelper(servicePath, suplrActyTaskUUID); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy