Class DefaultExternalJobSchedulerIntegrationService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultExternalJobSchedulerIntegrationService
All Implemented Interfaces:
BatchService<ExternalJobSchedulerIntegrationServiceBatch>, ExternalJobSchedulerIntegrationService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultExternalJobSchedulerIntegrationService") @Deprecated public class DefaultExternalJobSchedulerIntegrationService extends Object implements ExternalJobSchedulerIntegrationService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service enables you to schedule application jobs for a specified business user, to read the status and other data of an application job, and to cancel an application job.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: BC_EXT_APPJOB_MANAGEMENT
API Version: 2
Communication Scenario: External Scheduler Integration (SAP_COM_0064)
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultExternalJobSchedulerIntegrationService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface ExternalJobSchedulerIntegrationService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      Deprecated.
      Specified by:
      batch in interface BatchService<ExternalJobSchedulerIntegrationServiceBatch>
    • getAllJobTemplate

      @Nonnull public JobTemplateFluentHelper getAllJobTemplate()
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService
      Fetch multiple JobTemplate entities.
      Specified by:
      getAllJobTemplate in interface ExternalJobSchedulerIntegrationService
      Returns:
      A fluent helper to fetch multiple JobTemplate entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getJobTemplateByKey

      @Nonnull public JobTemplateByKeyFluentHelper getJobTemplateByKey(String jobTemplateName, String jobTemplateVersion)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService
      Fetch a single JobTemplate entity using key fields.
      Specified by:
      getJobTemplateByKey in interface ExternalJobSchedulerIntegrationService
      Returns:
      A fluent helper to fetch a single JobTemplate entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • jobSchedule

      @Nonnull public JobScheduleFluentHelper jobSchedule(@Nullable String jobUserID, @Nullable String jobUserName, @Nonnull String jobText, @Nonnull String jobTemplateName, @Nullable String jobParameterValues, @Nullable Boolean testModeInd, @Nullable String jobUser)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService

      Creates a fluent helper for the JobSchedule OData function import.

      Specified by:
      jobSchedule in interface ExternalJobSchedulerIntegrationService
      Parameters:
      jobUserID - Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: JobUserID

      jobUserName - Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: JobUserName

      jobText - Constraints: Not nullable, Maximum length: 120

      Original parameter name from the Odata EDM: JobText

      jobTemplateName - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: JobTemplateName

      jobParameterValues - Constraints: Nullable

      Original parameter name from the Odata EDM: JobParameterValues

      testModeInd - Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: TestModeInd

      jobUser - Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: JobUser

      Returns:
      A fluent helper object that will execute the JobSchedule OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • jobCancel

      @Nonnull public JobCancelFluentHelper jobCancel(@Nonnull String jobRunCount, @Nonnull String jobName)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService

      Creates a fluent helper for the JobCancel OData function import.

      Specified by:
      jobCancel in interface ExternalJobSchedulerIntegrationService
      Parameters:
      jobRunCount - Constraints: Not nullable, Maximum length: 14

      Original parameter name from the Odata EDM: JobRunCount

      jobName - Constraints: Not nullable, Maximum length: 32

      Original parameter name from the Odata EDM: JobName

      Returns:
      A fluent helper object that will execute the JobCancel OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • jobAbort

      @Nonnull public JobAbortFluentHelper jobAbort(@Nonnull String jobRunCount, @Nonnull String jobName)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService

      Creates a fluent helper for the JobAbort OData function import.

      Specified by:
      jobAbort in interface ExternalJobSchedulerIntegrationService
      Parameters:
      jobRunCount - Constraints: Not nullable, Maximum length: 14

      Original parameter name from the Odata EDM: JobRunCount

      jobName - Constraints: Not nullable, Maximum length: 32

      Original parameter name from the Odata EDM: JobName

      Returns:
      A fluent helper object that will execute the JobAbort OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • jobStatusGet

      @Nonnull public JobStatusGetFluentHelper jobStatusGet(@Nonnull String jobName, @Nonnull String jobRunCount)
      Deprecated.
      Description copied from interface: ExternalJobSchedulerIntegrationService

      Creates a fluent helper for the JobStatusGet OData function import.

      Specified by:
      jobStatusGet in interface ExternalJobSchedulerIntegrationService
      Parameters:
      jobName - Constraints: none

      Original parameter name from the Odata EDM: JobName

      jobRunCount - Constraints: none

      Original parameter name from the Odata EDM: JobRunCount

      Returns:
      A fluent helper object that will execute the JobStatusGet OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.