Class DefaultLabelTemplateMetadataService
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultLabelTemplateMetadataService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,LabelTemplateMetadataService
@Named("com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultLabelTemplateMetadataService")
@Deprecated
public class DefaultLabelTemplateMetadataService
extends Object
implements ServiceWithNavigableEntities, LabelTemplateMetadataService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the
VDM.
This service enables you to create or update existing metadata from your SAP S/4HANA system as a result of the design of label templates in external systems. The service provides relevant information about label template metadata, such as name, version, list of used label field versions (from the OData API: ***Label Field Catalog***)..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | CE_LABELTEMPLATEMETADATA_0001 |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Product Compliance - Label Template Authoring Integration(SAP_COM_0772) |
| Scope Items: | Label Management(6MT) |
| Authentication Methods: | x509 |
| Service Group Name: | API_PCLBLTEMPLATEMETADATA |
| Business Object: | Product Compliance Label Template |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.LabelTemplateMetadataService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingLabelTemplateMetadataService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theLabelTemplateentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theLabelTemplateVersionentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theLabelTemplateVersUsedFieldVersentity collection matching the filter and search expressions.createLabelTemplate(LabelTemplate labelTemplate) Deprecated.Create a newLabelTemplateentity and save it to the S/4HANA system.createLabelTemplateVersion(LabelTemplateVersion labelTemplateVersion) Deprecated.Create a newLabelTemplateVersionentity and save it to the S/4HANA system.deleteLabelTemplateVersUsedFieldVers(LabelTemplateVersUsedFieldVers labelTemplateVersUsedFieldVers) Deprecated.Deletes an existingLabelTemplateVersUsedFieldVersentity in the S/4HANA system.Deprecated.Fetch multipleLabelTemplateentities.Deprecated.Fetch multipleLabelTemplateVersionentities.Deprecated.Fetch multipleLabelTemplateVersUsedFieldVersentities.getLabelTemplateByKey(String pCLblTemplateID) Deprecated.Fetch a singleLabelTemplateentity using key fields.getLabelTemplateVersionByKey(String pCLblTemplateVersionID) Deprecated.Fetch a singleLabelTemplateVersionentity using key fields.getLabelTemplateVersUsedFieldVersByKey(String prodCmplncLabelFieldVersionID, String pCLblTemplateVersionID) Deprecated.Fetch a singleLabelTemplateVersUsedFieldVersentity using key fields.Deprecated.updateLabelTemplate(LabelTemplate labelTemplate) Deprecated.Update an existingLabelTemplateentity and save it to the S/4HANA system.updateLabelTemplateVersion(LabelTemplateVersion labelTemplateVersion) Deprecated.Update an existingLabelTemplateVersionentity and save it to the S/4HANA system.updateLabelTemplateVersUsedFieldVers(LabelTemplateVersUsedFieldVers labelTemplateVersUsedFieldVers) Deprecated.Update an existingLabelTemplateVersUsedFieldVersentity and save it to the S/4HANA system.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultLabelTemplateMetadataService
public DefaultLabelTemplateMetadataService()Deprecated.Creates a service usingLabelTemplateMetadataService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:LabelTemplateMetadataServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceLabelTemplateMetadataService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.Description copied from interface:LabelTemplateMetadataServiceCreates a batch request builder object.- Specified by:
batchin interfaceLabelTemplateMetadataService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllLabelTemplate
Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch multipleLabelTemplateentities.- Specified by:
getAllLabelTemplatein interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch multiple
LabelTemplateentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countLabelTemplate
Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch the number of entries from theLabelTemplateentity collection matching the filter and search expressions.- Specified by:
countLabelTemplatein interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch the count of
LabelTemplateentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getLabelTemplateByKey
Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch a singleLabelTemplateentity using key fields.- Specified by:
getLabelTemplateByKeyin interfaceLabelTemplateMetadataService- Parameters:
pCLblTemplateID- IdentifierConstraints: Not nullable, Maximum length: 21
- Returns:
- A request builder to fetch a single
LabelTemplateentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
createLabelTemplate
@Nonnull public CreateRequestBuilder<LabelTemplate> createLabelTemplate(@Nonnull LabelTemplate labelTemplate) Deprecated.Description copied from interface:LabelTemplateMetadataServiceCreate a newLabelTemplateentity and save it to the S/4HANA system.- Specified by:
createLabelTemplatein interfaceLabelTemplateMetadataService- Parameters:
labelTemplate-LabelTemplateentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
LabelTemplateentity. To perform execution, call theexecutemethod on the request builder object.
-
updateLabelTemplate
@Nonnull public UpdateRequestBuilder<LabelTemplate> updateLabelTemplate(@Nonnull LabelTemplate labelTemplate) Deprecated.Description copied from interface:LabelTemplateMetadataServiceUpdate an existingLabelTemplateentity and save it to the S/4HANA system.- Specified by:
updateLabelTemplatein interfaceLabelTemplateMetadataService- Parameters:
labelTemplate-LabelTemplateentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
LabelTemplateentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllLabelTemplateVersion
Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch multipleLabelTemplateVersionentities.- Specified by:
getAllLabelTemplateVersionin interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch multiple
LabelTemplateVersionentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countLabelTemplateVersion
Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch the number of entries from theLabelTemplateVersionentity collection matching the filter and search expressions.- Specified by:
countLabelTemplateVersionin interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch the count of
LabelTemplateVersionentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getLabelTemplateVersionByKey
@Nonnull public GetByKeyRequestBuilder<LabelTemplateVersion> getLabelTemplateVersionByKey(String pCLblTemplateVersionID) Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch a singleLabelTemplateVersionentity using key fields.- Specified by:
getLabelTemplateVersionByKeyin interfaceLabelTemplateMetadataService- Parameters:
pCLblTemplateVersionID- IdentifierConstraints: Not nullable, Maximum length: 21
- Returns:
- A request builder to fetch a single
LabelTemplateVersionentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
createLabelTemplateVersion
@Nonnull public CreateRequestBuilder<LabelTemplateVersion> createLabelTemplateVersion(@Nonnull LabelTemplateVersion labelTemplateVersion) Deprecated.Description copied from interface:LabelTemplateMetadataServiceCreate a newLabelTemplateVersionentity and save it to the S/4HANA system.- Specified by:
createLabelTemplateVersionin interfaceLabelTemplateMetadataService- Parameters:
labelTemplateVersion-LabelTemplateVersionentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
LabelTemplateVersionentity. To perform execution, call theexecutemethod on the request builder object.
-
updateLabelTemplateVersion
@Nonnull public UpdateRequestBuilder<LabelTemplateVersion> updateLabelTemplateVersion(@Nonnull LabelTemplateVersion labelTemplateVersion) Deprecated.Description copied from interface:LabelTemplateMetadataServiceUpdate an existingLabelTemplateVersionentity and save it to the S/4HANA system.- Specified by:
updateLabelTemplateVersionin interfaceLabelTemplateMetadataService- Parameters:
labelTemplateVersion-LabelTemplateVersionentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
LabelTemplateVersionentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllLabelTemplateVersUsedFieldVers
@Nonnull public GetAllRequestBuilder<LabelTemplateVersUsedFieldVers> getAllLabelTemplateVersUsedFieldVers()Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch multipleLabelTemplateVersUsedFieldVersentities.- Specified by:
getAllLabelTemplateVersUsedFieldVersin interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch multiple
LabelTemplateVersUsedFieldVersentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countLabelTemplateVersUsedFieldVers
@Nonnull public CountRequestBuilder<LabelTemplateVersUsedFieldVers> countLabelTemplateVersUsedFieldVers()Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch the number of entries from theLabelTemplateVersUsedFieldVersentity collection matching the filter and search expressions.- Specified by:
countLabelTemplateVersUsedFieldVersin interfaceLabelTemplateMetadataService- Returns:
- A request builder to fetch the count of
LabelTemplateVersUsedFieldVersentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getLabelTemplateVersUsedFieldVersByKey
@Nonnull public GetByKeyRequestBuilder<LabelTemplateVersUsedFieldVers> getLabelTemplateVersUsedFieldVersByKey(String prodCmplncLabelFieldVersionID, String pCLblTemplateVersionID) Deprecated.Description copied from interface:LabelTemplateMetadataServiceFetch a singleLabelTemplateVersUsedFieldVersentity using key fields.- Specified by:
getLabelTemplateVersUsedFieldVersByKeyin interfaceLabelTemplateMetadataService- Parameters:
prodCmplncLabelFieldVersionID- Label Field Version IdentificatorConstraints: Not nullable, Maximum length: 21
pCLblTemplateVersionID- IdentifierConstraints: Not nullable, Maximum length: 21
- Returns:
- A request builder to fetch a single
LabelTemplateVersUsedFieldVersentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
updateLabelTemplateVersUsedFieldVers
@Nonnull public UpdateRequestBuilder<LabelTemplateVersUsedFieldVers> updateLabelTemplateVersUsedFieldVers(@Nonnull LabelTemplateVersUsedFieldVers labelTemplateVersUsedFieldVers) Deprecated.Description copied from interface:LabelTemplateMetadataServiceUpdate an existingLabelTemplateVersUsedFieldVersentity and save it to the S/4HANA system.- Specified by:
updateLabelTemplateVersUsedFieldVersin interfaceLabelTemplateMetadataService- Parameters:
labelTemplateVersUsedFieldVers-LabelTemplateVersUsedFieldVersentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
LabelTemplateVersUsedFieldVersentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteLabelTemplateVersUsedFieldVers
@Nonnull public DeleteRequestBuilder<LabelTemplateVersUsedFieldVers> deleteLabelTemplateVersUsedFieldVers(@Nonnull LabelTemplateVersUsedFieldVers labelTemplateVersUsedFieldVers) Deprecated.Description copied from interface:LabelTemplateMetadataServiceDeletes an existingLabelTemplateVersUsedFieldVersentity in the S/4HANA system.- Specified by:
deleteLabelTemplateVersUsedFieldVersin interfaceLabelTemplateMetadataService- Parameters:
labelTemplateVersUsedFieldVers-LabelTemplateVersUsedFieldVersentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
LabelTemplateVersUsedFieldVersentity. To perform execution, call theexecutemethod on the request builder object.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-