Home Reference Source Repository
public class | source

RODAN_EVENTS

Backbone.Radio events use in the client. Do not instantiate this class.

Member Summary

Public Members
public

Triggered when authentication error occurred with no other info.

public

Triggered after authentication attempt; user must log in.

public

Triggered on success of authentication check.

public

Triggered on success of deauthentication.

public

Triggered when an instance of BaseModel has been added to a Backbone.Collection.

public

Triggered when configuration file has been loaded.

public

Triggered when an instance of BaseModel has changed (bound to 'change' event in Backbone).

public

Triggered when an instance of BaseModel has been synced (bound to 'sync' event in Backbone).

public

Triggered when Project has been created.

public

Triggered when Project has been deleted.

public

Triggered when Project has been saved.

public

Triggered when the user selects an individual Project.

public

Triggered when the user selects to see all available Projects.

public

Triggered when ResourceList has been created.

public

Triggered when ResourceList deleted.

public

Triggered when ResourceList saved.

public

Triggered when the user selects an individual ResourceList.

public

Triggered when the user selects to see all available ResourceLists.

public

Triggered when Resource created.

public

Triggered when Resource deleted.

public

Triggered when Resource saved.

public

Triggered when the user selects an individual Resource.

public

Triggered when the user selects to see all available Resources.

public

Triggered when interactive RunJob has been acquired by the current user.

public

Triggered when the user selects an individual RunJob.

public

Triggered when the user selects to see RunJobs for a Project.

public

Triggered when server date has been updated.

public

Triggered on Rodan-based server errors.

public

Triggered when the client has no pending HTTP requests waiting to complete.

public

Triggered when server routes have been loaded.

public

Triggered when client has been waiting a predefined amount of time for 'complete' state (i.e.

public

Triggered when file upload fails.

public

Triggered when file upload succeeds.

public

Triggered when a Workflow is loaded into the WorkflowBuilder.

public

Triggered when the user selects an individual Workflow to edit.

public

Triggered when a Workflow has been validated.

public

Triggered when WorkflowJobGroup has been deleted.

public

Triggered when WorkflowJobGroup imported.

public

Triggered when WorkflowJobGroup saved.

public

Triggered when WorkflowJob created.

public

Triggered when WorkflowJob deleted.

public

Triggered when WorkflowJob saved.

public

Triggered when WorkflowRun created.

public

Triggered when WorkflowRun deleted.

public

Triggered when WorkflowRun saved.

public

Triggered when the user selects an individual WorkflowRun.

public

Triggered when the user selects to see all available WorkflowRuns.

public

Triggered when Workflow has been created.

public

Triggered when Workflow has been deleted.

public

Triggered when Workflow has been saved.

public

Triggered when the user selects an individual Workflow.

public

Triggered when the user selects to see all available Workflows.

public

Request check of authentication status.

public

Request login authentication.

public

Request logout for currently logged in user.

public

Request currently logged in User.

public

Request context menu be hidden.

public

Request context menu be shown.

public

Request a download to client machine be initiated.

public

Request load of InputPortTypes from server.

public

Request all InputPortTypes.

public

Request load of Jobs from server.

public

Request all Jobs.

public

Request load of OutputPortTypes from server.

public

Request all OutputPortTypes.

public

Request load of Projects from server.

public

Request all Projects.

public

Request load of ResourceTypes from server.

public

Request all ResourceTypes.

public

Request last 100 Radio events.

public

Request main region be filled with provided Marionette View.

public

Request modal window to hide/close.

public

Request modal window to show/open with provided Marionette View.

public

Request modal window to show/open without view.

public

Request a Project be created.

public

Request a Project be deleted.

public

Request currently active/open Project.

public

Request a Project be saved/updated.

public

Request a Project be set as active Project.

public

Request a ResourceListCollection to be loaded.

public

Request a Resource be added to a ResourceList.

public

Request a ResourceList be created.

public

Request a ResourceList be deleted.

public

Request a ResourceList be downloaded.

public

Request a Resource be removed from a ResourceList.

public

Request a ResourceList be saved/updated.

public

Request a resource assignment view be displayed for a ResourceList.

public

Request a ResourceCollection to be loaded.

public

Request a Resource be created.

public

Request a Resource be deleted.

public

Request a Resource be downloaded.

public

Request a Resource be saved/updated.

public

Request a RunJobCollection to be loaded.

public

Request the provided RunJob be locked on the server for the current user.

public

Request server configuration.

public

Request last known server date and time.

public

Request server hostname.

public

Request server URL for route.

public

Request options for server route.

public

Request version of server.

public

Request the client to load all routes.

public

Request the client to load all options for routes.

public

Request "About" information be shown.

public

Request "Help" page be shown.

public

Request download of a file from a URL.

public

Request counts of uploads for this session.

public

Request the TransferManager to monitor a file upload.

public

Request the Updater to clear registered update callback.

public

Request a set of collections to be updated.

public

Request a Connection be added to a Workflow between two ports.

public

Request a WorkflowJob be created from a Job of category Configuration.RESOURCE_DISTRIBUTOR_CATEGORY that can satisfy the provided InputPorts.

public

Request an InputPort be added to a WorkflowJob.

public

Request an OutputPort be added to a WorkflowJob.

public

Request a WorkflowJob be created from a Job.

public

Request a WorkflowJobGroup be created for the provided WorkflowJobs.

public

Request a Resource be assigned to an InputPort.

public

Request a WorkflowRun be created.

public

Request the Resources that are currently assigned to an InputPort.

public

Request all InputPorts that could satisfy the provided OutputPort in the given Workflow.

public

Request a Workflow (origin) be added to another Workflow (target).

public

Request a Workflow be fetched and loaded.

public

Request a Connection be removed from a Workflow.

public

Request an InputPort be removed from a WorkflowJob.

public

Request an OutputPort be removed from a WorkflowJob.

public

Request a WorkflowJob be removed from a Workflow.

public

Request a WorkflowJobGroup and all its associated WorkflowJobs be removed from a Workflow.

public

Request that future WorkflowJob creation automatically adds minimal ports.

public

Request a Job collection view be displayed for adding Jobs to the currently loaded Workflow.

public

Request a resource assignment view be displayed for an InputPort.

public

Request a Workflow collection view be displayed for importing Workflows.

public

Request a WorkflowJobGroup data view be displayed for a WorkflowJobGroup.

public

Request a port view for adding/deleting ports for a WorkflowJob be displayed.

public

Request a WorkflowJob settings view be displayed for a WorkflowJob.

public

Request a WorkflowJob data view be displayed for a WorkflowJob.

public

Request a Workflow data view be displayed for a Workflow.

public

Request a Resource be unassigned to an InputPort.

public

Request a WorkflowJobGroup be removed from a Workflow, but keep all associated WorkflowJobs, ports, and Connections.

public

Request a Workflow be validated.

public

Request a WorkflowJobGroup be deleted.

public

Request arrays of InputPort URLs and OutputPort URLs for the given WorkflowJobGroup.

public

Request a Workflow (origin) be imported into another Workflow (target) as a WorkflowJobGroup.

public

Request WorkflowJobGroups be loaded for a given Workflow.

public

Request a WorkflowJobGroup be saved/updated.

public

Request a WorkflowJob be created of a Job type and added to a Workflow.

public

Request a WorkflowJob be deleted.

public

Request a WorkflowJob be saved/updated.

public

Request a WorkflowRun be created.

public

Request a WorkflowRun be deleted.

public

Request a WorkflowRun be saved/updated.

public

Request a Workflow be created.

public

Request a Workflow be deleted.

public

Request a Workflow be exported.

public

Request a Workflow be imported.

public

Request a Workflow be saved/updated.

Public Members

public EVENT__AUTHENTICATION_ERROR_NULL: string source

Triggered when authentication error occurred with no other info.

public EVENT__AUTHENTICATION_LOGINREQUIRED: string source

Triggered after authentication attempt; user must log in.

public EVENT__AUTHENTICATION_LOGIN_SUCCESS: string source

Triggered on success of authentication check. Sends {user: User}.

public EVENT__AUTHENTICATION_LOGOUT_SUCCESS: string source

Triggered on success of deauthentication.

public EVENT__COLLECTION_ADD: string source

Triggered when an instance of BaseModel has been added to a Backbone.Collection. Sends {model: BaseModel, collection: BaseCollection, options: Javascript object}).

public EVENT__CONFIGURATION_LOADED: string source

Triggered when configuration file has been loaded.

public EVENT__MODEL_CHANGE: string source

Triggered when an instance of BaseModel has changed (bound to 'change' event in Backbone). Sends {model: BaseModel, options: Javascript object}.

public EVENT__MODEL_SYNC: string source

Triggered when an instance of BaseModel has been synced (bound to 'sync' event in Backbone). Sends {model: BaseModel, response: XMLHTTPRequest, options: Javascript object}.

public EVENT__PROJECT_CREATED: string source

Triggered when Project has been created. Sends {project: Project}.

public EVENT__PROJECT_DELETED: string source

Triggered when Project has been deleted. Sends {project: Project}.

public EVENT__PROJECT_SAVED: string source

Triggered when Project has been saved. Sends {project: Project}.

public EVENT__PROJECT_SELECTED: string source

Triggered when the user selects an individual Project. Sends {project: Project}.

public EVENT__PROJECT_SELECTED_COLLECTION: string source

Triggered when the user selects to see all available Projects.

public EVENT__RESOURCELIST_CREATED: string source

Triggered when ResourceList has been created. Sends {resourcelist: ResourceList}.

public EVENT__RESOURCELIST_DELETED: string source

Triggered when ResourceList deleted. Sends {resourcelist: ResourceList}.

public EVENT__RESOURCELIST_SAVED: string source

Triggered when ResourceList saved. Sends {resourcelist: ResourceList}.

public EVENT__RESOURCELIST_SELECTED: string source

Triggered when the user selects an individual ResourceList. Sends {resourcelist: ResourceList}.

public EVENT__RESOURCELIST_SELECTED_COLLECTION: string source

Triggered when the user selects to see all available ResourceLists. Sends {project: Project (Project associated with ResourceListCollection)}.

public EVENT__RESOURCE_CREATED: string source

Triggered when Resource created. Sends {resource: Resource}.

public EVENT__RESOURCE_DELETED: string source

Triggered when Resource deleted. Sends {resource: Resource}.

public EVENT__RESOURCE_SAVED: string source

Triggered when Resource saved. Sends {resource: Resource}.

public EVENT__RESOURCE_SELECTED: string source

Triggered when the user selects an individual Resource. Sends {resource: Resource}.

public EVENT__RESOURCE_SELECTED_COLLECTION: string source

Triggered when the user selects to see all available Resources. Sends {project: Project (Project associated with ResourceCollection)}.

public EVENT__RUNJOB_ACQUIRED: string source

Triggered when interactive RunJob has been acquired by the current user. Sends {runjob: RunJob}.

public EVENT__RUNJOB_SELECTED: string source

Triggered when the user selects an individual RunJob. Sends {runjob: RunJob}.

public EVENT__RUNJOB_SELECTED_COLLECTION: string source

Triggered when the user selects to see RunJobs for a Project.

public EVENT__SERVER_DATE_UPDATED: string source

Triggered when server date has been updated. Sends {date: Date}.

public EVENT__SERVER_ERROR: string source

Triggered on Rodan-based server errors. Sends {json: JSON object of error}.

public EVENT__SERVER_IDLE: string source

Triggered when the client has no pending HTTP requests waiting to complete. Only fires if EVENT__SERVER_WAITING had previously been fired.

public EVENT__SERVER_ROUTESLOADED: string source

Triggered when server routes have been loaded.

public EVENT__SERVER_WAITING: string source

Triggered when client has been waiting a predefined amount of time for 'complete' state (i.e. not waiting on server response). Sends {pending: int (number of pending AJAX responses)}

public EVENT__TRANSFERMANAGER_UPLOAD_FAILED: string source

Triggered when file upload fails. Sends {request: jQuery XMLHTTPRequest, file: Javascript file object}.

public EVENT__TRANSFERMANAGER_UPLOAD_SUCCEEDED: string source

Triggered when file upload succeeds. Sends {request: jQuery XMLHTTPRequest, file: Javascript file object}.

public EVENT__WORKFLOWBUILDER_LOADED_WORKFLOW: string source

Triggered when a Workflow is loaded into the WorkflowBuilder. Sends {workflow: Workflow}.

public EVENT__WORKFLOWBUILDER_SELECTED: string source

Triggered when the user selects an individual Workflow to edit. Sends {workflow: Workflow}.

public EVENT__WORKFLOWBUILDER_VALIDATED_WORKFLOW: string source

Triggered when a Workflow has been validated. Sends {workflow: Workflow}.

public EVENT__WORKFLOWJOBGROUP_DELETED: string source

Triggered when WorkflowJobGroup has been deleted. Sends {workflowjobgroup: WorkflowJobGroup}.

public EVENT__WORKFLOWJOBGROUP_IMPORTED: string source

Triggered when WorkflowJobGroup imported. Sends {workflowjobgroup: WorkflowJobGroup}.

public EVENT__WORKFLOWJOBGROUP_SAVED: string source

Triggered when WorkflowJobGroup saved. Sends {workflowjobgroup: WorkflowJobGroup}.

public EVENT__WORKFLOWJOB_CREATED: string source

Triggered when WorkflowJob created. Sends {workflowjob: WorkflowJob}.

public EVENT__WORKFLOWJOB_DELETED: string source

Triggered when WorkflowJob deleted. Sends {workflowjob: WorkflowJob}.

public EVENT__WORKFLOWJOB_SAVED: string source

Triggered when WorkflowJob saved. Sends {workflowjob: WorkflowJob}.

public EVENT__WORKFLOWRUN_CREATED: string source

Triggered when WorkflowRun created. Sends {workflowrun: WorkflowRun}.

public EVENT__WORKFLOWRUN_DELETED: string source

Triggered when WorkflowRun deleted. Sends {workflowrun: WorkflowRun}.

public EVENT__WORKFLOWRUN_SAVED: string source

Triggered when WorkflowRun saved. Sends {workflowrun: WorkflowRun}.

public EVENT__WORKFLOWRUN_SELECTED: string source

Triggered when the user selects an individual WorkflowRun. Sends {workflow: WorkflowRun}.

public EVENT__WORKFLOWRUN_SELECTED_COLLECTION: string source

Triggered when the user selects to see all available WorkflowRuns. Sends {project: Project (Project associated with WorkflowRunCollection)}.

public EVENT__WORKFLOW_CREATED: string source

Triggered when Workflow has been created. Sends {workflow: Workflow}.

public EVENT__WORKFLOW_DELETED: string source

Triggered when Workflow has been deleted. Sends {workflow: Workflow}.

public EVENT__WORKFLOW_SAVED: string source

Triggered when Workflow has been saved. Sends {workflow: Workflow}.

public EVENT__WORKFLOW_SELECTED: string source

Triggered when the user selects an individual Workflow. Sends {workflow: Workflow}.

public EVENT__WORKFLOW_SELECTED_COLLECTION: string source

Triggered when the user selects to see all available Workflows. Sends {project: Project (Project associated with WorkflowCollection)}.

public REQUEST__AUTHENTICATION_CHECK: string source

Request check of authentication status. The client will make a request to the Rodan server. Upon response from the server, the client will fire one of the above AUTHENTICATION events.

public REQUEST__AUTHENTICATION_LOGIN: string source

Request login authentication. Takes {username: string, password: string}. Upon response from the server, the client will fire one of the above AUTHENTICATION events.

public REQUEST__AUTHENTICATION_LOGOUT: string source

Request logout for currently logged in user. Upon response from the server, the client will fire one of the above AUTHENTICATION events.

public REQUEST__AUTHENTICATION_USER: string source

Request currently logged in User. Returns User or null.

public REQUEST__CONTEXTMENU_HIDE: string source

Request context menu be hidden.

public REQUEST__CONTEXTMENU_SHOW: string source

Request context menu be shown. Takes {items: [{label: string, channel: string (Radio channel; default: 'rodan'), request: string (Radio request name), options: object (optional; options sent to Radio request)}], top: float (coordinate), left: float (coordinate)}.

public REQUEST__DOWNLOAD_START: string source

Request a download to client machine be initiated. Takes {data: (data object/string/etc), mimetype: string (mime type), filename: string}.

public REQUEST__GLOBAL_INPUTPORTTYPES_LOAD: string source

Request load of InputPortTypes from server. Takes {data: {query parameters}}.

public REQUEST__GLOBAL_INPUTPORTTYPE_COLLECTION: string source

Request all InputPortTypes. Returns GlobalInputPortTypeCollection.

public REQUEST__GLOBAL_JOBS_LOAD: string source

Request load of Jobs from server. Takes {data: {query parameters}}.

public REQUEST__GLOBAL_JOB_COLLECTION: string source

Request all Jobs. Returns GlobalJobCollection.

public REQUEST__GLOBAL_OUTPUTPORTTYPES_LOAD: string source

Request load of OutputPortTypes from server. Takes {data: {query parameters}}.

public REQUEST__GLOBAL_OUTPUTPORTTYPE_COLLECTION: string source

Request all OutputPortTypes. Returns GlobalOutputPortTypeCollection.

public REQUEST__GLOBAL_PROJECTS_LOAD: string source

Request load of Projects from server. Takes {data: {query parameters}}.

public REQUEST__GLOBAL_PROJECT_COLLECTION: string source

Request all Projects. Returns GlobalProjectCollection.

public REQUEST__GLOBAL_RESOURCETYPES_LOAD: string source

Request load of ResourceTypes from server. Takes {data: {query parameters}}.

public REQUEST__GLOBAL_RESOURCETYPE_COLLECTION: string source

Request all ResourceTypes. Returns GlobalResourceTypeCollection.

public REQUEST__LOG: string source

Request last 100 Radio events. Returns [{name (string), event (string), options (object)}].

public REQUEST__MAINREGION_SHOW_VIEW: string source

Request main region be filled with provided Marionette View. Takes {view: Marionette.View}.

public REQUEST__MODAL_HIDE: string source

Request modal window to hide/close.

public REQUEST__MODAL_SHOW: string source

Request modal window to show/open with provided Marionette View. If another modal is currently open the request will not show. Takes {view: Marionette.View, title: string, override: boolean (optional; default false) will close current modal iff true}.

public REQUEST__MODAL_SHOW_SIMPLE: string source

Request modal window to show/open without view. If another modal is currently open the request will not show. Takes {title: string, text: string, override: boolean (optional; default false) will close current modal iff true}.

public REQUEST__PROJECT_CREATE: string source

Request a Project be created. Takes {creator: User}.

public REQUEST__PROJECT_DELETE: string source

Request a Project be deleted. Takes {project: Project}.

public REQUEST__PROJECT_GET_ACTIVE: string source

Request currently active/open Project. Returns Project (or null).

public REQUEST__PROJECT_SAVE: string source

Request a Project be saved/updated. Takes {project: Project, fields: {object with attributes to change}}.

public REQUEST__PROJECT_SET_ACTIVE: string source

Request a Project be set as active Project. Takes {project: Project}.

public REQUEST__RESOURCELISTS_LOAD: string source

Request a ResourceListCollection to be loaded. Takes {data: Object (query parameters)}. Returns ResourceListCollection.

public REQUEST__RESOURCELIST_ADD_RESOURCE: string source

Request a Resource be added to a ResourceList. Takes {resource: Resource, resourcelist: ResourceList}.

public REQUEST__RESOURCELIST_CREATE: string source

Request a ResourceList be created. Takes {project: Project}.

public REQUEST__RESOURCELIST_DELETE: string source

Request a ResourceList be deleted. Takes {resourcelist: ResourceList}.

public REQUEST__RESOURCELIST_DOWNLOAD: string source

Request a ResourceList be downloaded. Takes {resourcelist: ResourceList}.

public REQUEST__RESOURCELIST_REMOVE_RESOURCE: string source

Request a Resource be removed from a ResourceList. Takes {resource: Resource, resourcelist: ResourceList}.

public REQUEST__RESOURCELIST_SAVE: string source

Request a ResourceList be saved/updated. Takes {resourcelist: ResourceList, fields: {object with attributes to change}}.

public REQUEST__RESOURCELIST_SHOW_RESOURCEASSIGNMENT_VIEW: string source

Request a resource assignment view be displayed for a ResourceList. Takes {resourcelist: ResourceList}.

public REQUEST__RESOURCES_LOAD: string source

Request a ResourceCollection to be loaded. Takes {data: Object (query parameters)}. Returns ResourceCollection.

public REQUEST__RESOURCE_CREATE: string source

Request a Resource be created. Takes {project: Project, file: JavaScript File object}.

public REQUEST__RESOURCE_DELETE: string source

Request a Resource be deleted. Takes {resource: Resource}.

public REQUEST__RESOURCE_DOWNLOAD: string source

Request a Resource be downloaded. Takes {resource: Resource}.

public REQUEST__RESOURCE_SAVE: string source

Request a Resource be saved/updated. Takes {resource: Resource, fields: {object with attributes to change}}.

public REQUEST__RUNJOBS_LOAD: string source

Request a RunJobCollection to be loaded. Takes {data: Object (query parameters)}. Returns RunJobCollection.

public REQUEST__RUNJOB_ACQUIRE: string source

Request the provided RunJob be locked on the server for the current user. Takes {runjob: RunJob}.

public REQUEST__SERVER_CONFIGURATION: string source

Request server configuration. Returns object.

public REQUEST__SERVER_DATE: string source

Request last known server date and time. Returns Date.

public REQUEST__SERVER_GET_HOSTNAME: string source

Request server hostname. Returns string (hostname).

public REQUEST__SERVER_GET_ROUTE: string source

Request server URL for route. Takes {route: string}. Returns string (URL).

public REQUEST__SERVER_GET_ROUTE_OPTIONS: string source

Request options for server route. Takes {route: string}. Returns Javascript object with all options for route.

public REQUEST__SERVER_GET_VERSION: string source

Request version of server. Returns string.

public REQUEST__SERVER_LOAD_ROUTES: string source

Request the client to load all routes. EVENT__SERVER_ROUTESLOADED is triggered on success.

public REQUEST__SERVER_LOAD_ROUTE_OPTIONS: string source

Request the client to load all options for routes. Must authenticate prior to making this request.

public REQUEST__SHOW_ABOUT: string source

Request "About" information be shown.

public REQUEST__SHOW_HELP: string source

Request "Help" page be shown.

public REQUEST__TRANSFERMANAGER_DOWNLOAD: string source

Request download of a file from a URL. Takes {url: string (URL of file location), filename: string (name to give file when saving to local machine), mimetype: string (optional mimetype)}.

public REQUEST__TRANSFERMANAGER_GET_UPLOAD_COUNT: string source

Request counts of uploads for this session. Returns {completed: int >= 0, failed: int >= 0, pending: int >= 0}.

public REQUEST__TRANSFERMANAGER_MONITOR_UPLOAD: string source

Request the TransferManager to monitor a file upload. Takes {request: jQuery XMLHTTPRequest, file: Javascript file object}.

public REQUEST__UPDATER_CLEAR: string source

Request the Updater to clear registered update callback. Takes nothing.

public REQUEST__UPDATER_SET_COLLECTIONS: string source

Request a set of collections to be updated. Takes {collections: [BaseCollection]}.

public REQUEST__WORKFLOWBUILDER_ADD_CONNECTION: string source

Request a Connection be added to a Workflow between two ports. Takes {inputport: InputPort, outputport: OutputPort, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_ADD_DISTRIBUTOR: string source

Request a WorkflowJob be created from a Job of category Configuration.RESOURCE_DISTRIBUTOR_CATEGORY that can satisfy the provided InputPorts. Takes {inputports: [InputPort], workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_ADD_INPUTPORT: string source

Request an InputPort be added to a WorkflowJob. Takes {inputporttype: InputPortType, workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_ADD_OUTPUTPORT: string source

Request an OutputPort be added to a WorkflowJob. Takes {outputporttype: InputPortType, workflowjob: WorkflowJob, workflow: Workflow, targetinputports: [InputPort] (optional)}. If targetinputports is provided the WorkflowBuilder will attempt to create Connections between the created OutputPort and those InputPort.

public REQUEST__WORKFLOWBUILDER_ADD_WORKFLOWJOB: string source

Request a WorkflowJob be created from a Job. Takes {job: Job, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_ADD_WORKFLOWJOBGROUP: string source

Request a WorkflowJobGroup be created for the provided WorkflowJobs. Takes {workflowjobs: [WorkflowJob], workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_ASSIGN_RESOURCE: string source

Request a Resource be assigned to an InputPort. Takes {resource: Resource, inputport: InputPort, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_CREATE_WORKFLOWRUN: string source

Request a WorkflowRun be created. The WorkflowBuilder will use the known Resource assignments that have been made. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_GET_RESOURCEASSIGNMENTS: string source

Request the Resources that are currently assigned to an InputPort. Takes {inputport: InputPort}. Returns [Resource].

public REQUEST__WORKFLOWBUILDER_GET_SATISFYING_INPUTPORTS: string source

Request all InputPorts that could satisfy the provided OutputPort in the given Workflow. Takes {workflow: Workflow, outputport: OutputPort}. Returns [string] (InputPort URLs).

public REQUEST__WORKFLOWBUILDER_IMPORT_WORKFLOW: string source

Request a Workflow (origin) be added to another Workflow (target). Takes {origin: Workflow, target: Workflow}.

public REQUEST__WORKFLOWBUILDER_LOAD_WORKFLOW: string source

Request a Workflow be fetched and loaded. If no Workflow has yet been loaded in the WorkflowBuilder, or the Workflow to be loaded differs from the one currently loaded in the WorkflowBuilder, the WorkflowBuilder will be initialized with the new Workflow. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_REMOVE_CONNECTION: string source

Request a Connection be removed from a Workflow. Takes {connection: Connection, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_REMOVE_INPUTPORT: string source

Request an InputPort be removed from a WorkflowJob. Takes {inputport: InputPort, workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_REMOVE_OUTPUTPORT: string source

Request an OutputPort be removed from a WorkflowJob. Takes {outputport: OutputPort, workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_REMOVE_WORKFLOWJOB: string source

Request a WorkflowJob be removed from a Workflow. Takes {workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_REMOVE_WORKFLOWJOBGROUP: string source

Request a WorkflowJobGroup and all its associated WorkflowJobs be removed from a Workflow. Takes {workflowjobgroup: WorkflowJobGroup, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SET_ADDPORTS: string source

Request that future WorkflowJob creation automatically adds minimal ports. Takes {addports: boolean}.

public REQUEST__WORKFLOWBUILDER_SHOW_JOBCOLLECTION_VIEW: string source

Request a Job collection view be displayed for adding Jobs to the currently loaded Workflow. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_RESOURCEASSIGNMENT_VIEW: string source

Request a resource assignment view be displayed for an InputPort. Takes {inputport: InputPort, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOWCOLLECTION_VIEW: string source

Request a Workflow collection view be displayed for importing Workflows. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOWJOBGROUP_VIEW: string source

Request a WorkflowJobGroup data view be displayed for a WorkflowJobGroup. Takes {workflowjobgroup: WorkflowJobGroup, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOWJOB_PORTS_VIEW: string source

Request a port view for adding/deleting ports for a WorkflowJob be displayed. Takes {workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOWJOB_SETTINGS_VIEW: string source

Request a WorkflowJob settings view be displayed for a WorkflowJob. Takes {workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOWJOB_VIEW: string source

Request a WorkflowJob data view be displayed for a WorkflowJob. Takes {workflowjob: WorkflowJob, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_SHOW_WORKFLOW_VIEW: string source

Request a Workflow data view be displayed for a Workflow. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_UNASSIGN_RESOURCE: string source

Request a Resource be unassigned to an InputPort. Takes {resource: Resource, inputport: InputPort, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_UNGROUP_WORKFLOWJOBGROUP: string source

Request a WorkflowJobGroup be removed from a Workflow, but keep all associated WorkflowJobs, ports, and Connections. Takes {workflowjobgroup: WorkflowJobGroup, workflow: Workflow}.

public REQUEST__WORKFLOWBUILDER_VALIDATE_WORKFLOW: string source

Request a Workflow be validated. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWJOBGROUP_DELETE: string source

Request a WorkflowJobGroup be deleted. Takes {workflowjobgroup: WorkflowJobGroup}.

public REQUEST__WORKFLOWJOBGROUP_GET_PORTS: string source

Request arrays of InputPort URLs and OutputPort URLs for the given WorkflowJobGroup. Takes {url: string (WorkflowJobGroup URL), workflow: Workflow}. Returns {inputports: [InputPort], outputports: [OutputPort]}.

public REQUEST__WORKFLOWJOBGROUP_IMPORT: string source

Request a Workflow (origin) be imported into another Workflow (target) as a WorkflowJobGroup. Takes {target: Workflow, origin: Workflow}.

public REQUEST__WORKFLOWJOBGROUP_LOAD_COLLECTION: string source

Request WorkflowJobGroups be loaded for a given Workflow. Takes {workflow: Workflow}.

public REQUEST__WORKFLOWJOBGROUP_SAVE: string source

Request a WorkflowJobGroup be saved/updated. Takes {workflowjobgroup: WorkflowJobGroup}.

public REQUEST__WORKFLOWJOB_CREATE: string source

Request a WorkflowJob be created of a Job type and added to a Workflow. Takes {job: Job, workflow: Workflow, addports: boolean, targetinputports: [InputPort] (optional)}. The minimum required InputPorts will be created iff addports is true. If targetinputports array of InputPorts is provided, Connections will be made to those InputPorts (from this WorkflowJob's OutputPort) iff the WorkflowJob created has one and only one OutputPort.

public REQUEST__WORKFLOWJOB_DELETE: string source

Request a WorkflowJob be deleted. Takes {workflowjob: WorkflowJob}.

public REQUEST__WORKFLOWJOB_SAVE: string source

Request a WorkflowJob be saved/updated. Takes {workflowjob: WorkflowJob, workflow: Workflow (optional)}. If a Workflow is passed the WorkflowJobController will request a validation for that Workflow after the save has completed.

public REQUEST__WORKFLOWRUN_CREATE: string source

Request a WorkflowRun be created. Takes {workflow: Workflow, assignments: [string (Resource URLs or individual ResourceList URL)] (index by InputPort URLs)}.

public REQUEST__WORKFLOWRUN_DELETE: string source

Request a WorkflowRun be deleted. Takes {workflowrun: WorkflowRun}.

public REQUEST__WORKFLOWRUN_SAVE: string source

Request a WorkflowRun be saved/updated. Takes {model: WorkflowRun}.

public REQUEST__WORKFLOW_CREATE: string source

Request a Workflow be created. Takes {project: Project}.

public REQUEST__WORKFLOW_DELETE: string source

Request a Workflow be deleted. Takes {workflow: Workflow}.

public REQUEST__WORKFLOW_EXPORT: string source

Request a Workflow be exported. Takes {workflow: Workflow}.

public REQUEST__WORKFLOW_IMPORT: string source

Request a Workflow be imported. Takes {}.

public REQUEST__WORKFLOW_SAVE: string source

Request a Workflow be saved/updated. Takes {workflow: Workflow, fields: {object with attributes to change}}.