
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultChangeMasterV2Service 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 javax.annotation.Nonnull;
import javax.inject.Named;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.AssignAltDateToMaterialObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.AssignAltDateToMatlBOMObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.AssignAlternativeDateToObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMaster;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDate;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDateByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDateCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDateDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterAltDateUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterCharcValueByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterCharcValueFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterClassByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterClassCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterClassCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterClassFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmt;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmtByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmtCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmtDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmtFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterObjTypeAssgmtUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMasterUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecd;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecdByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecdCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecdDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecdFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReDocInfoRecdUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterial;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterialByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterialCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterialDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterialFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMaterialUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOM;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOMByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOMCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOMDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOMFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObMgReMatlBOMUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObjectMgmtRecord;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObjectMgmtRecordByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObjectMgmtRecordDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ChangeMstrObjectMgmtRecordUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.ShiftValidityStartDateOfChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.UnassignAltDateFromMaterialObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.UnassignAlternativeDateFromObjMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemasterv2.batch.DefaultChangeMasterV2ServiceBatch;
/**
*
* This service enables you to create, read, update and delete change masters. You can maintain the allowed object
* types, alternative dates and object management records of the following objects: document info record, material and
* bill of material.
*
*
*
* Reference: SAP API
* Business Hub
*
* Details:
*
*
* OData Service:
* API_CHANGEMASTER_0002
*
*
* API Version:
* 2
*
*
* Communication Scenario:
* Product Lifecycle Management - Master Data Integration (SAP_COM_0105)
*
*
* Scope Items:
* Engineering Bill of Material - Versions Management (1NR),
* Engineering Bill of Material - Change Master Management
* (1R3)
*
*
* Authentication Methods:
* Basic, x509
*
*
* Business Object:
* ChangeMaster
*
*
*
*/
@Named( "com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultChangeMasterV2Service" )
public class DefaultChangeMasterV2Service implements ChangeMasterV2Service
{
@Nonnull
private final String servicePath;
/**
* Creates a service using {@link ChangeMasterV2Service#DEFAULT_SERVICE_PATH} to send the requests.
*
*/
public DefaultChangeMasterV2Service()
{
servicePath = ChangeMasterV2Service.DEFAULT_SERVICE_PATH;
}
/**
* Creates a service using the provided service path to send the requests.
*
* Used by the fluent {@link #withServicePath(String)} method.
*
*/
private DefaultChangeMasterV2Service( @Nonnull final String servicePath )
{
this.servicePath = servicePath;
}
@Override
@Nonnull
public DefaultChangeMasterV2Service withServicePath( @Nonnull final String servicePath )
{
return new DefaultChangeMasterV2Service(servicePath);
}
/**
* {@inheritDoc}
*
*/
@Override
@Nonnull
public DefaultChangeMasterV2ServiceBatch batch()
{
return new DefaultChangeMasterV2ServiceBatch(this);
}
@Override
@Nonnull
public ChangeMasterAltDateFluentHelper getAllChangeMasterAltDate()
{
return new ChangeMasterAltDateFluentHelper(servicePath);
}
@Override
@Nonnull
public
ChangeMasterAltDateByKeyFluentHelper
getChangeMasterAltDateByKey( final String changeNumber, final String chgNmbrAlternativeDateID )
{
return new ChangeMasterAltDateByKeyFluentHelper(servicePath, changeNumber, chgNmbrAlternativeDateID);
}
@Override
@Nonnull
public ChangeMasterAltDateCreateFluentHelper createChangeMasterAltDate(
@Nonnull final ChangeMasterAltDate changeMasterAltDate )
{
return new ChangeMasterAltDateCreateFluentHelper(servicePath, changeMasterAltDate);
}
@Override
@Nonnull
public ChangeMasterAltDateUpdateFluentHelper updateChangeMasterAltDate(
@Nonnull final ChangeMasterAltDate changeMasterAltDate )
{
return new ChangeMasterAltDateUpdateFluentHelper(servicePath, changeMasterAltDate);
}
@Override
@Nonnull
public ChangeMasterAltDateDeleteFluentHelper deleteChangeMasterAltDate(
@Nonnull final ChangeMasterAltDate changeMasterAltDate )
{
return new ChangeMasterAltDateDeleteFluentHelper(servicePath, changeMasterAltDate);
}
@Override
@Nonnull
public ChangeMasterCharcFluentHelper getAllChangeMasterCharc()
{
return new ChangeMasterCharcFluentHelper(servicePath);
}
@Override
@Nonnull
public
ChangeMasterCharcByKeyFluentHelper
getChangeMasterCharcByKey( final String changeNumber, final String charcInternalID, final String classType )
{
return new ChangeMasterCharcByKeyFluentHelper(servicePath, changeNumber, charcInternalID, classType);
}
@Override
@Nonnull
public ChangeMasterCharcValueFluentHelper getAllChangeMasterCharcValue()
{
return new ChangeMasterCharcValueFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMasterCharcValueByKeyFluentHelper getChangeMasterCharcValueByKey(
final String changeNumber,
final String classType,
final String charcInternalID,
final String charcValuePositionNumber )
{
return new ChangeMasterCharcValueByKeyFluentHelper(
servicePath,
changeNumber,
classType,
charcInternalID,
charcValuePositionNumber);
}
@Override
@Nonnull
public ChangeMasterClassFluentHelper getAllChangeMasterClass()
{
return new ChangeMasterClassFluentHelper(servicePath);
}
@Override
@Nonnull
public
ChangeMasterClassByKeyFluentHelper
getChangeMasterClassByKey( final String changeNumber, final String classInternalID )
{
return new ChangeMasterClassByKeyFluentHelper(servicePath, changeNumber, classInternalID);
}
@Override
@Nonnull
public ChangeMasterClassCharcFluentHelper getAllChangeMasterClassCharc()
{
return new ChangeMasterClassCharcFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMasterClassCharcByKeyFluentHelper getChangeMasterClassCharcByKey(
final String changeNumber,
final String classInternalID,
final String charcInternalID )
{
return new ChangeMasterClassCharcByKeyFluentHelper(servicePath, changeNumber, classInternalID, charcInternalID);
}
@Override
@Nonnull
public ChangeMasterObjTypeAssgmtFluentHelper getAllChangeMasterObjTypeAssgmt()
{
return new ChangeMasterObjTypeAssgmtFluentHelper(servicePath);
}
@Override
@Nonnull
public
ChangeMasterObjTypeAssgmtByKeyFluentHelper
getChangeMasterObjTypeAssgmtByKey( final String changeNumber, final String sAPObjectType )
{
return new ChangeMasterObjTypeAssgmtByKeyFluentHelper(servicePath, changeNumber, sAPObjectType);
}
@Override
@Nonnull
public ChangeMasterObjTypeAssgmtCreateFluentHelper createChangeMasterObjTypeAssgmt(
@Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt )
{
return new ChangeMasterObjTypeAssgmtCreateFluentHelper(servicePath, changeMasterObjTypeAssgmt);
}
@Override
@Nonnull
public ChangeMasterObjTypeAssgmtUpdateFluentHelper updateChangeMasterObjTypeAssgmt(
@Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt )
{
return new ChangeMasterObjTypeAssgmtUpdateFluentHelper(servicePath, changeMasterObjTypeAssgmt);
}
@Override
@Nonnull
public ChangeMasterObjTypeAssgmtDeleteFluentHelper deleteChangeMasterObjTypeAssgmt(
@Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt )
{
return new ChangeMasterObjTypeAssgmtDeleteFluentHelper(servicePath, changeMasterObjTypeAssgmt);
}
@Override
@Nonnull
public ChangeMasterFluentHelper getAllChangeMaster()
{
return new ChangeMasterFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMasterByKeyFluentHelper getChangeMasterByKey( final String changeNumber )
{
return new ChangeMasterByKeyFluentHelper(servicePath, changeNumber);
}
@Override
@Nonnull
public ChangeMasterCreateFluentHelper createChangeMaster( @Nonnull final ChangeMaster changeMaster )
{
return new ChangeMasterCreateFluentHelper(servicePath, changeMaster);
}
@Override
@Nonnull
public ChangeMasterUpdateFluentHelper updateChangeMaster( @Nonnull final ChangeMaster changeMaster )
{
return new ChangeMasterUpdateFluentHelper(servicePath, changeMaster);
}
@Override
@Nonnull
public ChangeMasterDeleteFluentHelper deleteChangeMaster( @Nonnull final ChangeMaster changeMaster )
{
return new ChangeMasterDeleteFluentHelper(servicePath, changeMaster);
}
@Override
@Nonnull
public ChangeMstrObjectMgmtRecordFluentHelper getAllChangeMstrObjectMgmtRecord()
{
return new ChangeMstrObjectMgmtRecordFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMstrObjectMgmtRecordByKeyFluentHelper getChangeMstrObjectMgmtRecordByKey(
final String changeNumber,
final String sAPObjectType,
final String sAPObjectTechnicalID )
{
return new ChangeMstrObjectMgmtRecordByKeyFluentHelper(
servicePath,
changeNumber,
sAPObjectType,
sAPObjectTechnicalID);
}
@Override
@Nonnull
public ChangeMstrObjectMgmtRecordUpdateFluentHelper updateChangeMstrObjectMgmtRecord(
@Nonnull final ChangeMstrObjectMgmtRecord changeMstrObjectMgmtRecord )
{
return new ChangeMstrObjectMgmtRecordUpdateFluentHelper(servicePath, changeMstrObjectMgmtRecord);
}
@Override
@Nonnull
public ChangeMstrObjectMgmtRecordDeleteFluentHelper deleteChangeMstrObjectMgmtRecord(
@Nonnull final ChangeMstrObjectMgmtRecord changeMstrObjectMgmtRecord )
{
return new ChangeMstrObjectMgmtRecordDeleteFluentHelper(servicePath, changeMstrObjectMgmtRecord);
}
@Override
@Nonnull
public ChangeMstrObMgReDocInfoRecdFluentHelper getAllChangeMstrObMgReDocInfoRecd()
{
return new ChangeMstrObMgReDocInfoRecdFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMstrObMgReDocInfoRecdByKeyFluentHelper getChangeMstrObMgReDocInfoRecdByKey(
final String changeNumber,
final String documentType,
final String documentInfoRecord,
final String documentPart,
final String documentVersion )
{
return new ChangeMstrObMgReDocInfoRecdByKeyFluentHelper(
servicePath,
changeNumber,
documentType,
documentInfoRecord,
documentPart,
documentVersion);
}
@Override
@Nonnull
public ChangeMstrObMgReDocInfoRecdCreateFluentHelper createChangeMstrObMgReDocInfoRecd(
@Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd )
{
return new ChangeMstrObMgReDocInfoRecdCreateFluentHelper(servicePath, changeMstrObMgReDocInfoRecd);
}
@Override
@Nonnull
public ChangeMstrObMgReDocInfoRecdUpdateFluentHelper updateChangeMstrObMgReDocInfoRecd(
@Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd )
{
return new ChangeMstrObMgReDocInfoRecdUpdateFluentHelper(servicePath, changeMstrObMgReDocInfoRecd);
}
@Override
@Nonnull
public ChangeMstrObMgReDocInfoRecdDeleteFluentHelper deleteChangeMstrObMgReDocInfoRecd(
@Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd )
{
return new ChangeMstrObMgReDocInfoRecdDeleteFluentHelper(servicePath, changeMstrObMgReDocInfoRecd);
}
@Override
@Nonnull
public ChangeMstrObMgReMaterialFluentHelper getAllChangeMstrObMgReMaterial()
{
return new ChangeMstrObMgReMaterialFluentHelper(servicePath);
}
@Override
@Nonnull
public
ChangeMstrObMgReMaterialByKeyFluentHelper
getChangeMstrObMgReMaterialByKey( final String changeNumber, final String material )
{
return new ChangeMstrObMgReMaterialByKeyFluentHelper(servicePath, changeNumber, material);
}
@Override
@Nonnull
public ChangeMstrObMgReMaterialCreateFluentHelper createChangeMstrObMgReMaterial(
@Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial )
{
return new ChangeMstrObMgReMaterialCreateFluentHelper(servicePath, changeMstrObMgReMaterial);
}
@Override
@Nonnull
public ChangeMstrObMgReMaterialUpdateFluentHelper updateChangeMstrObMgReMaterial(
@Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial )
{
return new ChangeMstrObMgReMaterialUpdateFluentHelper(servicePath, changeMstrObMgReMaterial);
}
@Override
@Nonnull
public ChangeMstrObMgReMaterialDeleteFluentHelper deleteChangeMstrObMgReMaterial(
@Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial )
{
return new ChangeMstrObMgReMaterialDeleteFluentHelper(servicePath, changeMstrObMgReMaterial);
}
@Override
@Nonnull
public ChangeMstrObMgReMatlBOMFluentHelper getAllChangeMstrObMgReMatlBOM()
{
return new ChangeMstrObMgReMatlBOMFluentHelper(servicePath);
}
@Override
@Nonnull
public ChangeMstrObMgReMatlBOMByKeyFluentHelper getChangeMstrObMgReMatlBOMByKey(
final String changeNumber,
final String material,
final String plant,
final String billOfMaterialVariantUsage )
{
return new ChangeMstrObMgReMatlBOMByKeyFluentHelper(
servicePath,
changeNumber,
material,
plant,
billOfMaterialVariantUsage);
}
@Override
@Nonnull
public ChangeMstrObMgReMatlBOMCreateFluentHelper createChangeMstrObMgReMatlBOM(
@Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM )
{
return new ChangeMstrObMgReMatlBOMCreateFluentHelper(servicePath, changeMstrObMgReMatlBOM);
}
@Override
@Nonnull
public ChangeMstrObMgReMatlBOMUpdateFluentHelper updateChangeMstrObMgReMatlBOM(
@Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM )
{
return new ChangeMstrObMgReMatlBOMUpdateFluentHelper(servicePath, changeMstrObMgReMatlBOM);
}
@Override
@Nonnull
public ChangeMstrObMgReMatlBOMDeleteFluentHelper deleteChangeMstrObMgReMatlBOM(
@Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM )
{
return new ChangeMstrObMgReMatlBOMDeleteFluentHelper(servicePath, changeMstrObMgReMatlBOM);
}
@Override
@Nonnull
public
ShiftValidityStartDateOfChangeMasterFluentHelper
shiftValidityStartDateOfChangeMaster( final String changeNumber, final LocalDateTime validityStartDate )
{
return new ShiftValidityStartDateOfChangeMasterFluentHelper(servicePath, changeNumber, validityStartDate);
}
@Override
@Nonnull
public AssignAlternativeDateToObjectMgmtRecordFluentHelper assignAlternativeDateToObjectMgmtRecord(
final String changeNumber,
final String sAPObjectType,
final String sAPObjectTechnicalID,
final String chgNmbrAlternativeDateID )
{
return new AssignAlternativeDateToObjectMgmtRecordFluentHelper(
servicePath,
changeNumber,
sAPObjectType,
sAPObjectTechnicalID,
chgNmbrAlternativeDateID);
}
@Override
@Nonnull
public UnassignAlternativeDateFromObjMgmtRecordFluentHelper unassignAlternativeDateFromObjMgmtRecord(
final String changeNumber,
final String sAPObjectType,
final String sAPObjectTechnicalID )
{
return new UnassignAlternativeDateFromObjMgmtRecordFluentHelper(
servicePath,
changeNumber,
sAPObjectType,
sAPObjectTechnicalID);
}
@Override
@Nonnull
public AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper assignAltDateToDocInfoRecdObjectMgmtRec(
final String changeNumber,
final String documentType,
final String documentInfoRecord,
final String documentPart,
final String documentVersion,
final String chgNmbrAlternativeDateID )
{
return new AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper(
servicePath,
changeNumber,
documentType,
documentInfoRecord,
documentPart,
documentVersion,
chgNmbrAlternativeDateID);
}
@Override
@Nonnull
public UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper unassignAltDateFromDocInfoRecdObjMgmtRec(
final String changeNumber,
final String documentType,
final String documentInfoRecord,
final String documentPart,
final String documentVersion )
{
return new UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper(
servicePath,
changeNumber,
documentType,
documentInfoRecord,
documentPart,
documentVersion);
}
@Override
@Nonnull
public AssignAltDateToMaterialObjectMgmtRecFluentHelper assignAltDateToMaterialObjectMgmtRec(
final String changeNumber,
final String material,
final String chgNmbrAlternativeDateID )
{
return new AssignAltDateToMaterialObjectMgmtRecFluentHelper(
servicePath,
changeNumber,
material,
chgNmbrAlternativeDateID);
}
@Override
@Nonnull
public
UnassignAltDateFromMaterialObjMgmtRecFluentHelper
unassignAltDateFromMaterialObjMgmtRec( final String changeNumber, final String material )
{
return new UnassignAltDateFromMaterialObjMgmtRecFluentHelper(servicePath, changeNumber, material);
}
@Override
@Nonnull
public AssignAltDateToMatlBOMObjectMgmtRecFluentHelper assignAltDateToMatlBOMObjectMgmtRec(
final String changeNumber,
final String material,
final String plant,
final String billOfMaterialVariantUsage,
final String chgNmbrAlternativeDateID )
{
return new AssignAltDateToMatlBOMObjectMgmtRecFluentHelper(
servicePath,
changeNumber,
material,
plant,
billOfMaterialVariantUsage,
chgNmbrAlternativeDateID);
}
@Override
@Nonnull
public UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper unassignAltDateFromMatlBOMObjMgmtRec(
final String changeNumber,
final String material,
final String plant,
final String billOfMaterialVariantUsage )
{
return new UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper(
servicePath,
changeNumber,
material,
plant,
billOfMaterialVariantUsage);
}
}