
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultChangeMasterService 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.changemaster.AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMaterialObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMatlBOMObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAlternativeDateToObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ShiftValidityStartDateOfChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMaterialObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAlternativeDateFromObjMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.batch.DefaultChangeMasterServiceBatch;
/**
*
* 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
*
*
* API Version:
* 2
*
*
* Communication Scenario:
* Product Lifecycle Management - Master Data Integration (SAP_COM_0105)
*
*
* Scope Items:
* Engineering Bill of Material Change Master Management
* (1R3)
*
*
*
*/
@Named( "com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultChangeMasterService" )
public class DefaultChangeMasterService implements ChangeMasterService
{
@Nonnull
private final String servicePath;
/**
* Creates a service using {@link ChangeMasterService#DEFAULT_SERVICE_PATH} to send the requests.
*
*/
public DefaultChangeMasterService()
{
servicePath = ChangeMasterService.DEFAULT_SERVICE_PATH;
}
/**
* Creates a service using the provided service path to send the requests.
*
* Used by the fluent {@link #withServicePath(String)} method.
*
*/
private DefaultChangeMasterService( @Nonnull final String servicePath )
{
this.servicePath = servicePath;
}
@Override
@Nonnull
public DefaultChangeMasterService withServicePath( @Nonnull final String servicePath )
{
return new DefaultChangeMasterService(servicePath);
}
/**
* {@inheritDoc}
*
*/
@Override
@Nonnull
public DefaultChangeMasterServiceBatch batch()
{
return new DefaultChangeMasterServiceBatch(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);
}
}