activeeon-proactive-job-planner-client-javascript
v7.35.0-SNAPSHOT-1516659125
Published
_
Downloads
2
Readme
execution_scheduler_api
ExecutionSchedulerApi - JavaScript client for execution_scheduler_api . This SDK is automatically generated by the Swagger Codegen project:
- API version: 1.0
- Package version: 1.0
- Build date: 2018-01-22T16:26:20.638-06:00
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
Installation
For Node.js
npm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install execution_scheduler_api --save
git
If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --save
For browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify
,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Getting Started
Please follow the installation instruction and execute the following JS code:
var ExecutionSchedulerApi = require('execution_scheduler_api');
var api = new ExecutionSchedulerApi.JobplannercontrollerApi()
var sessionid = "sessionid_example"; // {String} A current (not expired) and valid sessionId.
var scheduledWorkflowId = 789; // {Integer} scheduledWorkflowId
var starttime = 789; // {Integer} starttime
var endtime = 789; // {Integer} endtime
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
api.getScheduledWorkflowExecutionPlanningIcsResourceUsingGET(sessionid, scheduledWorkflowId, starttime, endtime, callback);
Documentation for API Endpoints
All URIs are relative to https://localhost:8080/job-planner
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- ExecutionSchedulerApi.JobplannercontrollerApi | getScheduledWorkflowExecutionPlanningIcsResourceUsingGET | GET /planned_jobs/{scheduledWorkflowId}/plannings/ics | Get execution planning calendar ics file of the planned job ExecutionSchedulerApi.JobplannercontrollerApi | getScheduledWorkflowExecutionPlanningUsingGET | GET /planned_jobs/{scheduledWorkflowId}/plannings | Get execution planning of the planned job ExecutionSchedulerApi.JobplannercontrollerApi | getScheduledWorkflowsUsingGET | GET /planned_jobs/{scheduledWorkflowId} | Get scheduledworkflow by id ExecutionSchedulerApi.JobplannercontrollerApi | getScheduledWorkflowsUsingGET1 | GET /planned_jobs | Get all scheduledworkflows ExecutionSchedulerApi.JobplannercontrollerApi | invalidateAllCachesUsingDELETE | DELETE /planned_jobs/calendars/caches | remove all caches ExecutionSchedulerApi.JobplannercontrollerApi | removeAllScheduledWorkflowsUsingDELETE | DELETE /planned_jobs | remove all scheduledworkflows ExecutionSchedulerApi.JobplannercontrollerApi | removeScheduledWorkflowUsingDELETE | DELETE /planned_jobs/{scheduledWorkflowId} | remove a scheduledworkflow ExecutionSchedulerApi.JobplannercontrollerApi | submitUsingPOST | POST /planned_jobs | submit a new scheduledworkflow
Documentation for Models
- ExecutionSchedulerApi.CalendarDefinition
- ExecutionSchedulerApi.CalendarReference
- ExecutionSchedulerApi.CronWorkflow
- ExecutionSchedulerApi.ExecutionCalendar
- ExecutionSchedulerApi.PlanningRule
- ExecutionSchedulerApi.WorkflowExecutionPlanning
Documentation for Authorization
All endpoints do not require authorization.