Skip Navigation

Red App Sample Plug-ins

Sabre Red 360 Software Development Kit includes sample Red App plug-ins.

com.sabre.redapp.example.cf.emu - Demonstrates the ShowInEmulator and ExecuteInEmulator communications services, and retrieval of agent work area data

com.sabre.redapp.example.cf.emu.bridge - Demonstrates the Sabre emulator intercept and markup services

com.sabre.redapp.example.cf.event - Demonstrates asynchronous listening for events

com.sabre.redapp.example.cf.host - Sends Sabre GDS (host) commands directly to the Sabre GDS and provides the Encode/Decode Service

com.sabre.redapp.example.cf.sds - Sends the 1DFWLAX command to the Sabre  GDS (host) and returns a response in SDS format

com.sabre.redapp.example.cf.rest2sg - Demonstrates sending and wrapping a Sabre Web Services REST request using the Sabre Web Services communications service. It locks the session while the service is running

com.sabre.redapp.example.cf.sws - Demonstrates sending and wrapping a Sabre Web Services SOAP request using the Sabre Web Services communications service. It locks the session while the service is running

com.sabre.redapp.example.cf.webapp.services - Wraps a JavaScript based web app with the command intercept and markup services

com.sabre.redapp.example.conditional.activation - Illustrates the display of menu entries conditionally, based on an active workbench element. This is an example of advanced conditional activation.

com.sabre.redapp.example.editor.basic - Incorporates a basic editor, basic menu contributions, notification services, and status lines

com.sabre.redapp.example.firstrun - Performs an action on the first launch of a plug-in by displaying a pop-up dialog

com.sabre.redapp.example.logger - Demonstrates the use of all features in the ILoggerService class

com.sabre.redapp.example.longrunning - Long running operation in a plug-in outside the UI thread

com.sabre.redapp.example.resources - Use of resources in a plug-in and the workspace

com.sabre.redapp.example.scribe - Includes a Sabre Scribe script that triggers a hidden script, and the ability to read and write to and from files in a plug-in. Active listening for commands is also incorporated into this sample.

com.sabre.redapp.example.swing - Swing app with one-way communication from Swing to SWT

com.sabre.redapp.example.swt - Demonstrates workbench elements within Sabre Red 360

com.sabre.redapp.example.view.basic - Incorporates vertical and horizontal views with application sidebar properties, Agent Profile service, and internationalization services

com.sabre.redapp.example.cf.highlight - Demonstrates usage of com.sabre.edge.cf.emu.HighlightExtractorService

com.sabre.redapp.example.webkit - WebKit based application showing examples of embedding WebKit in editors and views, usage of JavaScript APIs exposed by Sabre Red 360 and triggering JavaScript functions by Communication Framework Events and Services.

com.sabre.redapp.example.cf.webkit.webapp.services - Wraps a JavaScript based WebKit application with the command intercept and markup services

com.sabre.redapp.example3.desktop.hint Sample - Demonstrates the use of a hint component

com.sabre.redapp.example3.desktop.linkpayment Sample - Demonstrates opening of a Link Payment form

com.sabre.redapp.example3.desktop.pnr Sample - This sample demonstrates accessing PNR, refreshing Trip Summary, refreshing profile preferences, and displaying graphical PNR

com.sabre.redapp.example3.desktop.sso Sample - This sample shows exemplary use of the desktop SSO service

com.sabre.redapp.example3.desktop.pricing.qualifiers Sample - This sample demonstrates how you can intercept and modify pricing qualifiers

com.sabre.redapp.example3.desktop.template Sample - Demonstrates how to work with templates in desktop Red Apps