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

com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBusinessPartnerService 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.time.LocalDateTime;
import java.time.ZonedDateTime;

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

import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddress;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddressByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddressCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddressDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddressFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressEmailAddressUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumber;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumberByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumberCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumberDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumberFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressFaxNumberUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURL;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURLByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURLCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURLDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURLFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressHomePageURLUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumber;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumberByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumberCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumberDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumberFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.AddressPhoneNumberUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToAddressByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToAddressFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToFuncAndDept;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToFuncAndDeptByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToFuncAndDeptFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPContactToFuncAndDeptUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsage;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsageByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsageCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsageDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsageFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaAddressUsageUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentification;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentificationByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentificationCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentificationDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentificationFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BuPaIdentificationUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartner;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddress;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddressByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddressCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddressDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddressFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddressUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBank;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBankByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBankCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBankDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBankFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerBankUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContact;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContactByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContactCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContactDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContactFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerContactUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerRole;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerRoleByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerRoleCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerRoleFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerRoleUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumber;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumberByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumberCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumberDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumberFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerTaxNumberUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFunc;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFuncByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFuncCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFuncDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFuncFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustSalesPartnerFuncUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.Customer;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerCompany;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerCompanyByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerCompanyCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerCompanyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerCompanyUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunning;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunningByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunningCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunningDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunningFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerDunningUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesArea;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaTax;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaTaxByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaTaxCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaTaxFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaTaxUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerSalesAreaUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTax;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTaxByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTaxCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTaxDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTaxFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.CustomerWithHoldingTaxUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.Supplier;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierCompany;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierCompanyByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierCompanyCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierCompanyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierCompanyUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunning;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunningByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunningCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunningDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunningFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierDunningUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFunc;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFuncByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFuncCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFuncDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFuncFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPartnerFuncUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPurchasingOrg;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPurchasingOrgByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPurchasingOrgCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPurchasingOrgFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierPurchasingOrgUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTax;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTaxByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTaxCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTaxDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTaxFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.SupplierWithHoldingTaxUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.batch.DefaultBusinessPartnerServiceBatch;

/**
 * 

* This service enables you to create, read, update, and delete master data related to Business Partners, Suppliers, and * Customers in an SAP S/4HANA system. *

*

* Business * Documentation *

*

* Reference: SAP API * Business Hub *

*

Details:

* * * * * * * * * * * * * * * * * *
OData Service:API_BUSINESS_PARTNER
API Version:1
Communication Scenario:Business Partner, Customer and Supplier Integration (SAP_COM_0008)
Scope Items:Master Data Integration (1RO)
* */ @Named( "com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBusinessPartnerService" ) public class DefaultBusinessPartnerService implements BusinessPartnerService { @Nonnull private final String servicePath; /** * Creates a service using {@link BusinessPartnerService#DEFAULT_SERVICE_PATH} to send the requests. * */ public DefaultBusinessPartnerService() { servicePath = BusinessPartnerService.DEFAULT_SERVICE_PATH; } /** * Creates a service using the provided service path to send the requests. *

* Used by the fluent {@link #withServicePath(String)} method. * */ private DefaultBusinessPartnerService( @Nonnull final String servicePath ) { this.servicePath = servicePath; } @Override @Nonnull public DefaultBusinessPartnerService withServicePath( @Nonnull final String servicePath ) { return new DefaultBusinessPartnerService(servicePath); } /** * {@inheritDoc} * */ @Override @Nonnull public DefaultBusinessPartnerServiceBatch batch() { return new DefaultBusinessPartnerServiceBatch(this); } @Override @Nonnull public AddressEmailAddressFluentHelper getAllAddressEmailAddress() { return new AddressEmailAddressFluentHelper(servicePath); } @Override @Nonnull public AddressEmailAddressByKeyFluentHelper getAddressEmailAddressByKey( final String addressID, final String person, final String ordinalNumber ) { return new AddressEmailAddressByKeyFluentHelper(servicePath, addressID, person, ordinalNumber); } @Override @Nonnull public AddressEmailAddressCreateFluentHelper createAddressEmailAddress( @Nonnull final AddressEmailAddress addressEmailAddress ) { return new AddressEmailAddressCreateFluentHelper(servicePath, addressEmailAddress); } @Override @Nonnull public AddressEmailAddressUpdateFluentHelper updateAddressEmailAddress( @Nonnull final AddressEmailAddress addressEmailAddress ) { return new AddressEmailAddressUpdateFluentHelper(servicePath, addressEmailAddress); } @Override @Nonnull public AddressEmailAddressDeleteFluentHelper deleteAddressEmailAddress( @Nonnull final AddressEmailAddress addressEmailAddress ) { return new AddressEmailAddressDeleteFluentHelper(servicePath, addressEmailAddress); } @Override @Nonnull public AddressFaxNumberFluentHelper getAllAddressFaxNumber() { return new AddressFaxNumberFluentHelper(servicePath); } @Override @Nonnull public AddressFaxNumberByKeyFluentHelper getAddressFaxNumberByKey( final String addressID, final String person, final String ordinalNumber ) { return new AddressFaxNumberByKeyFluentHelper(servicePath, addressID, person, ordinalNumber); } @Override @Nonnull public AddressFaxNumberCreateFluentHelper createAddressFaxNumber( @Nonnull final AddressFaxNumber addressFaxNumber ) { return new AddressFaxNumberCreateFluentHelper(servicePath, addressFaxNumber); } @Override @Nonnull public AddressFaxNumberUpdateFluentHelper updateAddressFaxNumber( @Nonnull final AddressFaxNumber addressFaxNumber ) { return new AddressFaxNumberUpdateFluentHelper(servicePath, addressFaxNumber); } @Override @Nonnull public AddressFaxNumberDeleteFluentHelper deleteAddressFaxNumber( @Nonnull final AddressFaxNumber addressFaxNumber ) { return new AddressFaxNumberDeleteFluentHelper(servicePath, addressFaxNumber); } @Override @Nonnull public AddressHomePageURLFluentHelper getAllAddressHomePageURL() { return new AddressHomePageURLFluentHelper(servicePath); } @Override @Nonnull public AddressHomePageURLByKeyFluentHelper getAddressHomePageURLByKey( final String addressID, final String person, final String ordinalNumber, final LocalDateTime validityStartDate, final Boolean isDefaultURLAddress ) { return new AddressHomePageURLByKeyFluentHelper( servicePath, addressID, person, ordinalNumber, validityStartDate, isDefaultURLAddress); } @Override @Nonnull public AddressHomePageURLCreateFluentHelper createAddressHomePageURL( @Nonnull final AddressHomePageURL addressHomePageURL ) { return new AddressHomePageURLCreateFluentHelper(servicePath, addressHomePageURL); } @Override @Nonnull public AddressHomePageURLUpdateFluentHelper updateAddressHomePageURL( @Nonnull final AddressHomePageURL addressHomePageURL ) { return new AddressHomePageURLUpdateFluentHelper(servicePath, addressHomePageURL); } @Override @Nonnull public AddressHomePageURLDeleteFluentHelper deleteAddressHomePageURL( @Nonnull final AddressHomePageURL addressHomePageURL ) { return new AddressHomePageURLDeleteFluentHelper(servicePath, addressHomePageURL); } @Override @Nonnull public AddressPhoneNumberFluentHelper getAllAddressPhoneNumber() { return new AddressPhoneNumberFluentHelper(servicePath); } @Override @Nonnull public AddressPhoneNumberByKeyFluentHelper getAddressPhoneNumberByKey( final String addressID, final String person, final String ordinalNumber ) { return new AddressPhoneNumberByKeyFluentHelper(servicePath, addressID, person, ordinalNumber); } @Override @Nonnull public AddressPhoneNumberCreateFluentHelper createAddressPhoneNumber( @Nonnull final AddressPhoneNumber addressPhoneNumber ) { return new AddressPhoneNumberCreateFluentHelper(servicePath, addressPhoneNumber); } @Override @Nonnull public AddressPhoneNumberUpdateFluentHelper updateAddressPhoneNumber( @Nonnull final AddressPhoneNumber addressPhoneNumber ) { return new AddressPhoneNumberUpdateFluentHelper(servicePath, addressPhoneNumber); } @Override @Nonnull public AddressPhoneNumberDeleteFluentHelper deleteAddressPhoneNumber( @Nonnull final AddressPhoneNumber addressPhoneNumber ) { return new AddressPhoneNumberDeleteFluentHelper(servicePath, addressPhoneNumber); } @Override @Nonnull public BPContactToAddressFluentHelper getAllBPContactToAddress() { return new BPContactToAddressFluentHelper(servicePath); } @Override @Nonnull public BPContactToAddressByKeyFluentHelper getBPContactToAddressByKey( final String relationshipNumber, final String businessPartnerCompany, final String businessPartnerPerson, final LocalDateTime validityEndDate, final String addressID ) { return new BPContactToAddressByKeyFluentHelper( servicePath, relationshipNumber, businessPartnerCompany, businessPartnerPerson, validityEndDate, addressID); } @Override @Nonnull public BPContactToFuncAndDeptFluentHelper getAllBPContactToFuncAndDept() { return new BPContactToFuncAndDeptFluentHelper(servicePath); } @Override @Nonnull public BPContactToFuncAndDeptByKeyFluentHelper getBPContactToFuncAndDeptByKey( final String relationshipNumber, final String businessPartnerCompany, final String businessPartnerPerson, final LocalDateTime validityEndDate ) { return new BPContactToFuncAndDeptByKeyFluentHelper( servicePath, relationshipNumber, businessPartnerCompany, businessPartnerPerson, validityEndDate); } @Override @Nonnull public BPContactToFuncAndDeptUpdateFluentHelper updateBPContactToFuncAndDept( @Nonnull final BPContactToFuncAndDept bPContactToFuncAndDept ) { return new BPContactToFuncAndDeptUpdateFluentHelper(servicePath, bPContactToFuncAndDept); } @Override @Nonnull public BuPaAddressUsageFluentHelper getAllBuPaAddressUsage() { return new BuPaAddressUsageFluentHelper(servicePath); } @Override @Nonnull public BuPaAddressUsageByKeyFluentHelper getBuPaAddressUsageByKey( final String businessPartner, final ZonedDateTime validityEndDate, final String addressUsage, final String addressID ) { return new BuPaAddressUsageByKeyFluentHelper( servicePath, businessPartner, validityEndDate, addressUsage, addressID); } @Override @Nonnull public BuPaAddressUsageCreateFluentHelper createBuPaAddressUsage( @Nonnull final BuPaAddressUsage buPaAddressUsage ) { return new BuPaAddressUsageCreateFluentHelper(servicePath, buPaAddressUsage); } @Override @Nonnull public BuPaAddressUsageUpdateFluentHelper updateBuPaAddressUsage( @Nonnull final BuPaAddressUsage buPaAddressUsage ) { return new BuPaAddressUsageUpdateFluentHelper(servicePath, buPaAddressUsage); } @Override @Nonnull public BuPaAddressUsageDeleteFluentHelper deleteBuPaAddressUsage( @Nonnull final BuPaAddressUsage buPaAddressUsage ) { return new BuPaAddressUsageDeleteFluentHelper(servicePath, buPaAddressUsage); } @Override @Nonnull public BuPaIdentificationFluentHelper getAllBuPaIdentification() { return new BuPaIdentificationFluentHelper(servicePath); } @Override @Nonnull public BuPaIdentificationByKeyFluentHelper getBuPaIdentificationByKey( final String businessPartner, final String bPIdentificationType, final String bPIdentificationNumber ) { return new BuPaIdentificationByKeyFluentHelper( servicePath, businessPartner, bPIdentificationType, bPIdentificationNumber); } @Override @Nonnull public BuPaIdentificationCreateFluentHelper createBuPaIdentification( @Nonnull final BuPaIdentification buPaIdentification ) { return new BuPaIdentificationCreateFluentHelper(servicePath, buPaIdentification); } @Override @Nonnull public BuPaIdentificationUpdateFluentHelper updateBuPaIdentification( @Nonnull final BuPaIdentification buPaIdentification ) { return new BuPaIdentificationUpdateFluentHelper(servicePath, buPaIdentification); } @Override @Nonnull public BuPaIdentificationDeleteFluentHelper deleteBuPaIdentification( @Nonnull final BuPaIdentification buPaIdentification ) { return new BuPaIdentificationDeleteFluentHelper(servicePath, buPaIdentification); } @Override @Nonnull public BusinessPartnerFluentHelper getAllBusinessPartner() { return new BusinessPartnerFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerByKeyFluentHelper getBusinessPartnerByKey( final String businessPartner ) { return new BusinessPartnerByKeyFluentHelper(servicePath, businessPartner); } @Override @Nonnull public BusinessPartnerCreateFluentHelper createBusinessPartner( @Nonnull final BusinessPartner businessPartner ) { return new BusinessPartnerCreateFluentHelper(servicePath, businessPartner); } @Override @Nonnull public BusinessPartnerUpdateFluentHelper updateBusinessPartner( @Nonnull final BusinessPartner businessPartner ) { return new BusinessPartnerUpdateFluentHelper(servicePath, businessPartner); } @Override @Nonnull public BusinessPartnerAddressFluentHelper getAllBusinessPartnerAddress() { return new BusinessPartnerAddressFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerAddressByKeyFluentHelper getBusinessPartnerAddressByKey( final String businessPartner, final String addressID ) { return new BusinessPartnerAddressByKeyFluentHelper(servicePath, businessPartner, addressID); } @Override @Nonnull public BusinessPartnerAddressCreateFluentHelper createBusinessPartnerAddress( @Nonnull final BusinessPartnerAddress businessPartnerAddress ) { return new BusinessPartnerAddressCreateFluentHelper(servicePath, businessPartnerAddress); } @Override @Nonnull public BusinessPartnerAddressUpdateFluentHelper updateBusinessPartnerAddress( @Nonnull final BusinessPartnerAddress businessPartnerAddress ) { return new BusinessPartnerAddressUpdateFluentHelper(servicePath, businessPartnerAddress); } @Override @Nonnull public BusinessPartnerAddressDeleteFluentHelper deleteBusinessPartnerAddress( @Nonnull final BusinessPartnerAddress businessPartnerAddress ) { return new BusinessPartnerAddressDeleteFluentHelper(servicePath, businessPartnerAddress); } @Override @Nonnull public BusinessPartnerBankFluentHelper getAllBusinessPartnerBank() { return new BusinessPartnerBankFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerBankByKeyFluentHelper getBusinessPartnerBankByKey( final String businessPartner, final String bankIdentification ) { return new BusinessPartnerBankByKeyFluentHelper(servicePath, businessPartner, bankIdentification); } @Override @Nonnull public BusinessPartnerBankCreateFluentHelper createBusinessPartnerBank( @Nonnull final BusinessPartnerBank businessPartnerBank ) { return new BusinessPartnerBankCreateFluentHelper(servicePath, businessPartnerBank); } @Override @Nonnull public BusinessPartnerBankUpdateFluentHelper updateBusinessPartnerBank( @Nonnull final BusinessPartnerBank businessPartnerBank ) { return new BusinessPartnerBankUpdateFluentHelper(servicePath, businessPartnerBank); } @Override @Nonnull public BusinessPartnerBankDeleteFluentHelper deleteBusinessPartnerBank( @Nonnull final BusinessPartnerBank businessPartnerBank ) { return new BusinessPartnerBankDeleteFluentHelper(servicePath, businessPartnerBank); } @Override @Nonnull public BusinessPartnerContactFluentHelper getAllBusinessPartnerContact() { return new BusinessPartnerContactFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerContactByKeyFluentHelper getBusinessPartnerContactByKey( final String relationshipNumber, final String businessPartnerCompany, final String businessPartnerPerson, final LocalDateTime validityEndDate ) { return new BusinessPartnerContactByKeyFluentHelper( servicePath, relationshipNumber, businessPartnerCompany, businessPartnerPerson, validityEndDate); } @Override @Nonnull public BusinessPartnerContactCreateFluentHelper createBusinessPartnerContact( @Nonnull final BusinessPartnerContact businessPartnerContact ) { return new BusinessPartnerContactCreateFluentHelper(servicePath, businessPartnerContact); } @Override @Nonnull public BusinessPartnerContactUpdateFluentHelper updateBusinessPartnerContact( @Nonnull final BusinessPartnerContact businessPartnerContact ) { return new BusinessPartnerContactUpdateFluentHelper(servicePath, businessPartnerContact); } @Override @Nonnull public BusinessPartnerContactDeleteFluentHelper deleteBusinessPartnerContact( @Nonnull final BusinessPartnerContact businessPartnerContact ) { return new BusinessPartnerContactDeleteFluentHelper(servicePath, businessPartnerContact); } @Override @Nonnull public BusinessPartnerRoleFluentHelper getAllBusinessPartnerRole() { return new BusinessPartnerRoleFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerRoleByKeyFluentHelper getBusinessPartnerRoleByKey( final String businessPartner, final String businessPartnerRole ) { return new BusinessPartnerRoleByKeyFluentHelper(servicePath, businessPartner, businessPartnerRole); } @Override @Nonnull public BusinessPartnerRoleCreateFluentHelper createBusinessPartnerRole( @Nonnull final BusinessPartnerRole businessPartnerRole ) { return new BusinessPartnerRoleCreateFluentHelper(servicePath, businessPartnerRole); } @Override @Nonnull public BusinessPartnerRoleUpdateFluentHelper updateBusinessPartnerRole( @Nonnull final BusinessPartnerRole businessPartnerRole ) { return new BusinessPartnerRoleUpdateFluentHelper(servicePath, businessPartnerRole); } @Override @Nonnull public BusinessPartnerTaxNumberFluentHelper getAllBusinessPartnerTaxNumber() { return new BusinessPartnerTaxNumberFluentHelper(servicePath); } @Override @Nonnull public BusinessPartnerTaxNumberByKeyFluentHelper getBusinessPartnerTaxNumberByKey( final String businessPartner, final String bPTaxType ) { return new BusinessPartnerTaxNumberByKeyFluentHelper(servicePath, businessPartner, bPTaxType); } @Override @Nonnull public BusinessPartnerTaxNumberCreateFluentHelper createBusinessPartnerTaxNumber( @Nonnull final BusinessPartnerTaxNumber businessPartnerTaxNumber ) { return new BusinessPartnerTaxNumberCreateFluentHelper(servicePath, businessPartnerTaxNumber); } @Override @Nonnull public BusinessPartnerTaxNumberUpdateFluentHelper updateBusinessPartnerTaxNumber( @Nonnull final BusinessPartnerTaxNumber businessPartnerTaxNumber ) { return new BusinessPartnerTaxNumberUpdateFluentHelper(servicePath, businessPartnerTaxNumber); } @Override @Nonnull public BusinessPartnerTaxNumberDeleteFluentHelper deleteBusinessPartnerTaxNumber( @Nonnull final BusinessPartnerTaxNumber businessPartnerTaxNumber ) { return new BusinessPartnerTaxNumberDeleteFluentHelper(servicePath, businessPartnerTaxNumber); } @Override @Nonnull public CustomerFluentHelper getAllCustomer() { return new CustomerFluentHelper(servicePath); } @Override @Nonnull public CustomerByKeyFluentHelper getCustomerByKey( final String customer ) { return new CustomerByKeyFluentHelper(servicePath, customer); } @Override @Nonnull public CustomerUpdateFluentHelper updateCustomer( @Nonnull final Customer customer ) { return new CustomerUpdateFluentHelper(servicePath, customer); } @Override @Nonnull public CustomerCompanyFluentHelper getAllCustomerCompany() { return new CustomerCompanyFluentHelper(servicePath); } @Override @Nonnull public CustomerCompanyByKeyFluentHelper getCustomerCompanyByKey( final String customer, final String companyCode ) { return new CustomerCompanyByKeyFluentHelper(servicePath, customer, companyCode); } @Override @Nonnull public CustomerCompanyCreateFluentHelper createCustomerCompany( @Nonnull final CustomerCompany customerCompany ) { return new CustomerCompanyCreateFluentHelper(servicePath, customerCompany); } @Override @Nonnull public CustomerCompanyUpdateFluentHelper updateCustomerCompany( @Nonnull final CustomerCompany customerCompany ) { return new CustomerCompanyUpdateFluentHelper(servicePath, customerCompany); } @Override @Nonnull public CustomerDunningFluentHelper getAllCustomerDunning() { return new CustomerDunningFluentHelper(servicePath); } @Override @Nonnull public CustomerDunningByKeyFluentHelper getCustomerDunningByKey( final String customer, final String companyCode, final String dunningArea ) { return new CustomerDunningByKeyFluentHelper(servicePath, customer, companyCode, dunningArea); } @Override @Nonnull public CustomerDunningCreateFluentHelper createCustomerDunning( @Nonnull final CustomerDunning customerDunning ) { return new CustomerDunningCreateFluentHelper(servicePath, customerDunning); } @Override @Nonnull public CustomerDunningUpdateFluentHelper updateCustomerDunning( @Nonnull final CustomerDunning customerDunning ) { return new CustomerDunningUpdateFluentHelper(servicePath, customerDunning); } @Override @Nonnull public CustomerDunningDeleteFluentHelper deleteCustomerDunning( @Nonnull final CustomerDunning customerDunning ) { return new CustomerDunningDeleteFluentHelper(servicePath, customerDunning); } @Override @Nonnull public CustomerSalesAreaFluentHelper getAllCustomerSalesArea() { return new CustomerSalesAreaFluentHelper(servicePath); } @Override @Nonnull public CustomerSalesAreaByKeyFluentHelper getCustomerSalesAreaByKey( final String customer, final String salesOrganization, final String distributionChannel, final String division ) { return new CustomerSalesAreaByKeyFluentHelper( servicePath, customer, salesOrganization, distributionChannel, division); } @Override @Nonnull public CustomerSalesAreaCreateFluentHelper createCustomerSalesArea( @Nonnull final CustomerSalesArea customerSalesArea ) { return new CustomerSalesAreaCreateFluentHelper(servicePath, customerSalesArea); } @Override @Nonnull public CustomerSalesAreaUpdateFluentHelper updateCustomerSalesArea( @Nonnull final CustomerSalesArea customerSalesArea ) { return new CustomerSalesAreaUpdateFluentHelper(servicePath, customerSalesArea); } @Override @Nonnull public CustomerSalesAreaTaxFluentHelper getAllCustomerSalesAreaTax() { return new CustomerSalesAreaTaxFluentHelper(servicePath); } @Override @Nonnull public CustomerSalesAreaTaxByKeyFluentHelper getCustomerSalesAreaTaxByKey( final String customer, final String salesOrganization, final String distributionChannel, final String division, final String departureCountry, final String customerTaxCategory ) { return new CustomerSalesAreaTaxByKeyFluentHelper( servicePath, customer, salesOrganization, distributionChannel, division, departureCountry, customerTaxCategory); } @Override @Nonnull public CustomerSalesAreaTaxCreateFluentHelper createCustomerSalesAreaTax( @Nonnull final CustomerSalesAreaTax customerSalesAreaTax ) { return new CustomerSalesAreaTaxCreateFluentHelper(servicePath, customerSalesAreaTax); } @Override @Nonnull public CustomerSalesAreaTaxUpdateFluentHelper updateCustomerSalesAreaTax( @Nonnull final CustomerSalesAreaTax customerSalesAreaTax ) { return new CustomerSalesAreaTaxUpdateFluentHelper(servicePath, customerSalesAreaTax); } @Override @Nonnull public CustomerWithHoldingTaxFluentHelper getAllCustomerWithHoldingTax() { return new CustomerWithHoldingTaxFluentHelper(servicePath); } @Override @Nonnull public CustomerWithHoldingTaxByKeyFluentHelper getCustomerWithHoldingTaxByKey( final String customer, final String companyCode, final String withholdingTaxType ) { return new CustomerWithHoldingTaxByKeyFluentHelper(servicePath, customer, companyCode, withholdingTaxType); } @Override @Nonnull public CustomerWithHoldingTaxCreateFluentHelper createCustomerWithHoldingTax( @Nonnull final CustomerWithHoldingTax customerWithHoldingTax ) { return new CustomerWithHoldingTaxCreateFluentHelper(servicePath, customerWithHoldingTax); } @Override @Nonnull public CustomerWithHoldingTaxUpdateFluentHelper updateCustomerWithHoldingTax( @Nonnull final CustomerWithHoldingTax customerWithHoldingTax ) { return new CustomerWithHoldingTaxUpdateFluentHelper(servicePath, customerWithHoldingTax); } @Override @Nonnull public CustomerWithHoldingTaxDeleteFluentHelper deleteCustomerWithHoldingTax( @Nonnull final CustomerWithHoldingTax customerWithHoldingTax ) { return new CustomerWithHoldingTaxDeleteFluentHelper(servicePath, customerWithHoldingTax); } @Override @Nonnull public CustSalesPartnerFuncFluentHelper getAllCustSalesPartnerFunc() { return new CustSalesPartnerFuncFluentHelper(servicePath); } @Override @Nonnull public CustSalesPartnerFuncByKeyFluentHelper getCustSalesPartnerFuncByKey( final String customer, final String salesOrganization, final String distributionChannel, final String division, final String partnerCounter, final String partnerFunction ) { return new CustSalesPartnerFuncByKeyFluentHelper( servicePath, customer, salesOrganization, distributionChannel, division, partnerCounter, partnerFunction); } @Override @Nonnull public CustSalesPartnerFuncCreateFluentHelper createCustSalesPartnerFunc( @Nonnull final CustSalesPartnerFunc custSalesPartnerFunc ) { return new CustSalesPartnerFuncCreateFluentHelper(servicePath, custSalesPartnerFunc); } @Override @Nonnull public CustSalesPartnerFuncUpdateFluentHelper updateCustSalesPartnerFunc( @Nonnull final CustSalesPartnerFunc custSalesPartnerFunc ) { return new CustSalesPartnerFuncUpdateFluentHelper(servicePath, custSalesPartnerFunc); } @Override @Nonnull public CustSalesPartnerFuncDeleteFluentHelper deleteCustSalesPartnerFunc( @Nonnull final CustSalesPartnerFunc custSalesPartnerFunc ) { return new CustSalesPartnerFuncDeleteFluentHelper(servicePath, custSalesPartnerFunc); } @Override @Nonnull public SupplierFluentHelper getAllSupplier() { return new SupplierFluentHelper(servicePath); } @Override @Nonnull public SupplierByKeyFluentHelper getSupplierByKey( final String supplier ) { return new SupplierByKeyFluentHelper(servicePath, supplier); } @Override @Nonnull public SupplierUpdateFluentHelper updateSupplier( @Nonnull final Supplier supplier ) { return new SupplierUpdateFluentHelper(servicePath, supplier); } @Override @Nonnull public SupplierCompanyFluentHelper getAllSupplierCompany() { return new SupplierCompanyFluentHelper(servicePath); } @Override @Nonnull public SupplierCompanyByKeyFluentHelper getSupplierCompanyByKey( final String supplier, final String companyCode ) { return new SupplierCompanyByKeyFluentHelper(servicePath, supplier, companyCode); } @Override @Nonnull public SupplierCompanyCreateFluentHelper createSupplierCompany( @Nonnull final SupplierCompany supplierCompany ) { return new SupplierCompanyCreateFluentHelper(servicePath, supplierCompany); } @Override @Nonnull public SupplierCompanyUpdateFluentHelper updateSupplierCompany( @Nonnull final SupplierCompany supplierCompany ) { return new SupplierCompanyUpdateFluentHelper(servicePath, supplierCompany); } @Override @Nonnull public SupplierDunningFluentHelper getAllSupplierDunning() { return new SupplierDunningFluentHelper(servicePath); } @Override @Nonnull public SupplierDunningByKeyFluentHelper getSupplierDunningByKey( final String supplier, final String companyCode, final String dunningArea ) { return new SupplierDunningByKeyFluentHelper(servicePath, supplier, companyCode, dunningArea); } @Override @Nonnull public SupplierDunningCreateFluentHelper createSupplierDunning( @Nonnull final SupplierDunning supplierDunning ) { return new SupplierDunningCreateFluentHelper(servicePath, supplierDunning); } @Override @Nonnull public SupplierDunningUpdateFluentHelper updateSupplierDunning( @Nonnull final SupplierDunning supplierDunning ) { return new SupplierDunningUpdateFluentHelper(servicePath, supplierDunning); } @Override @Nonnull public SupplierDunningDeleteFluentHelper deleteSupplierDunning( @Nonnull final SupplierDunning supplierDunning ) { return new SupplierDunningDeleteFluentHelper(servicePath, supplierDunning); } @Override @Nonnull public SupplierPartnerFuncFluentHelper getAllSupplierPartnerFunc() { return new SupplierPartnerFuncFluentHelper(servicePath); } @Override @Nonnull public SupplierPartnerFuncByKeyFluentHelper getSupplierPartnerFuncByKey( final String supplier, final String purchasingOrganization, final String supplierSubrange, final String plant, final String partnerFunction, final String partnerCounter ) { return new SupplierPartnerFuncByKeyFluentHelper( servicePath, supplier, purchasingOrganization, supplierSubrange, plant, partnerFunction, partnerCounter); } @Override @Nonnull public SupplierPartnerFuncCreateFluentHelper createSupplierPartnerFunc( @Nonnull final SupplierPartnerFunc supplierPartnerFunc ) { return new SupplierPartnerFuncCreateFluentHelper(servicePath, supplierPartnerFunc); } @Override @Nonnull public SupplierPartnerFuncUpdateFluentHelper updateSupplierPartnerFunc( @Nonnull final SupplierPartnerFunc supplierPartnerFunc ) { return new SupplierPartnerFuncUpdateFluentHelper(servicePath, supplierPartnerFunc); } @Override @Nonnull public SupplierPartnerFuncDeleteFluentHelper deleteSupplierPartnerFunc( @Nonnull final SupplierPartnerFunc supplierPartnerFunc ) { return new SupplierPartnerFuncDeleteFluentHelper(servicePath, supplierPartnerFunc); } @Override @Nonnull public SupplierPurchasingOrgFluentHelper getAllSupplierPurchasingOrg() { return new SupplierPurchasingOrgFluentHelper(servicePath); } @Override @Nonnull public SupplierPurchasingOrgByKeyFluentHelper getSupplierPurchasingOrgByKey( final String supplier, final String purchasingOrganization ) { return new SupplierPurchasingOrgByKeyFluentHelper(servicePath, supplier, purchasingOrganization); } @Override @Nonnull public SupplierPurchasingOrgCreateFluentHelper createSupplierPurchasingOrg( @Nonnull final SupplierPurchasingOrg supplierPurchasingOrg ) { return new SupplierPurchasingOrgCreateFluentHelper(servicePath, supplierPurchasingOrg); } @Override @Nonnull public SupplierPurchasingOrgUpdateFluentHelper updateSupplierPurchasingOrg( @Nonnull final SupplierPurchasingOrg supplierPurchasingOrg ) { return new SupplierPurchasingOrgUpdateFluentHelper(servicePath, supplierPurchasingOrg); } @Override @Nonnull public SupplierWithHoldingTaxFluentHelper getAllSupplierWithHoldingTax() { return new SupplierWithHoldingTaxFluentHelper(servicePath); } @Override @Nonnull public SupplierWithHoldingTaxByKeyFluentHelper getSupplierWithHoldingTaxByKey( final String supplier, final String companyCode, final String withholdingTaxType ) { return new SupplierWithHoldingTaxByKeyFluentHelper(servicePath, supplier, companyCode, withholdingTaxType); } @Override @Nonnull public SupplierWithHoldingTaxCreateFluentHelper createSupplierWithHoldingTax( @Nonnull final SupplierWithHoldingTax supplierWithHoldingTax ) { return new SupplierWithHoldingTaxCreateFluentHelper(servicePath, supplierWithHoldingTax); } @Override @Nonnull public SupplierWithHoldingTaxUpdateFluentHelper updateSupplierWithHoldingTax( @Nonnull final SupplierWithHoldingTax supplierWithHoldingTax ) { return new SupplierWithHoldingTaxUpdateFluentHelper(servicePath, supplierWithHoldingTax); } @Override @Nonnull public SupplierWithHoldingTaxDeleteFluentHelper deleteSupplierWithHoldingTax( @Nonnull final SupplierWithHoldingTax supplierWithHoldingTax ) { return new SupplierWithHoldingTaxDeleteFluentHelper(servicePath, supplierWithHoldingTax); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy