
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;
/**
*
* 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.
*
*
*
* 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);
}
@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);
}
}