All Classes
Class | Description |
---|---|
AddRowButtonProperties | |
AriaControlProperties | |
AriaHTMLElementIDProperties | |
ArticleControl |
Article Control
|
AsideControl |
Aside Control
|
AudioControl |
Audio Control
|
Audit |
Interface defining the contents of an audit record, as returned by the WorkflowManager
|
Authentication |
An Authentication object represents the parameters for an authentication request.
|
BackgroundStyleProperties |
The
BackgroundStyleProperties interface represents common background styling properties. |
BarcodeControl |
Barcode Control
|
BaseForm |
BaseForm is an interface that represents any Ebase runnable entity that can have fields, tables and access to resources
via a Business View. |
BaseTableControl |
Interface
BaseTableControl contains properties and methods that apply to both a Table Control
and a Repeater Control . |
BasicAuthentication |
Basic Authentication holding the username and password for HTTP Basic Authentication
|
BasicBlockControl | |
BootstrapButtonStyle | |
BootstrapColumnControl |
Bootstrap Column Control
|
BootstrapContainerControl |
Bootstrap Container Control
|
BootstrapContainerTypeProperties | |
BootstrapFieldLayout | |
BootstrapRowColumnsProperties |
The
BootstrapRowColumnsProperties interface represents the different row column widths used within the bootstrap framework. |
BootstrapRowControl |
Bootstrap Row Control
|
BootstrapWidthProperties |
The
BootstrapWidthProperties interface represents the different widths used within the bootstrap framework. |
BorderStyleProperties |
The
BorderStyleProperties interface represents common border styling properties. |
ButtonColumnControl | |
ButtonColumnProperties |
The
ButtonColumnProperties interface represents styling properties for button columns. |
ButtonControl |
Button Control
|
ButtonControlProperties | |
CanvasControl |
A Canvas Control represents an HTML <canvas> tag.
|
CellStyleProperties |
Table Cell properties.
|
Client |
The
Client interface provides information and methods pertaining to the client browser,
including access to the request and response objects, methods to create and read cookies, and information on the capabilities of
the client browser. |
ColumnLayout |
A Column Layout displays child controls in a grid formation where each child control is placed in the next available table cell
e.g.
|
ColumnLayoutCell |
The
ColumnLayoutCell interface provides the ability to override properties from the parent control's ColumnLayout ; |
ColumnStyleProperties |
Table Column styling properties.
|
Component |
The
Component interface represents a component deployed into a form. |
Components |
The
Components interface provides a means of switching between component contexts. |
ContainerControl |
The
ContainerControl interface is implemented by all controls that can act as a container i.e. |
Control |
The
Control interface provides the base class for all controls, with common methods and properties shared by all controls. |
ControlConstants | |
Controls |
The
Controls interface acts as a parent object for all controls on all pages within a form. |
CustomLayout |
TODO doc
|
CustomList |
The
CustomList interface represents a programmatic list that can be attached to a field. |
CustomResource |
The
CustomResource interface represents a Custom Resource. |
DatabaseResource |
The
DatabaseResource interface represents a Database Resource which provides the ability to execute SQL statements. |
DatabaseServices | |
DataConnectors |
The
DataConnectors API provides the functionality to create, namespace and configure RESTDataConnectors . |
DateServices |
Date Services
|
DigestAuthentication |
Digest Authentication holding the username and password for HTTP Digest Authentication
|
DynamicList |
The
DynamicList interface represents a Dynamic List attached to a field. |
DynamicMenuItemControl |
A Dynamic Menu Item Control represents a location in a menu where any number of menu items are to be inserted at runtime.
|
EbaseButtonControlProperties |
The
EbaseButtonControlProperties interface represents common properties for all Ebase navigation buttons. |
EbaseSystem |
The
EbaseSystem interface provides access to a number of system services. |
EditorInputProperties |
Editor Input Properties
|
Element |
Element is the base interface for all elements of a form. |
EmailResource |
The
EmailResource interface represents a single email message to be sent using one of the sendmail() methods. |
EncryptionServices |
Encryption and decryption services
|
Errors |
Errors provides methods to create service errors |
EventContext |
Provides context information about an Ebase event.
|
EventOwner |
The
EventOwner is the base interface for all event owners. |
ExecutionDescriptor |
This interface represents the activity configured for a workflow interactive task.
|
Field |
The
Field interface is the base interface for a form field or workflow process attribute. |
FieldColumnControl |
Field Column Control
|
FieldControl |
Field Control
|
FieldControlProperties |
Field Control Properties.
|
FieldHyperlinkProperties |
Field Hyperlink Properties.
|
FieldLayout |
The Field Grid Layout provides specific functionality to display Field Controls in a grid structure where the label, editor and help portions
of each Field Control are displayed in three separate table columns and are therefore vertically aligned.
|
FieldLayoutCell |
The
FieldLayoutCell interface provides the ability to override properties from the parent control's FieldLayout ; |
FieldList | |
Fields |
The
Fields interface acts as a parent object for all fields or process attributes within a form, an integration service
or a workflow process. |
FileItem |
FileItem represents an uploaded File using the
FileUploadControl . |
FileItemIterator | |
FileServices |
File services
File path parameters can be either absolute or relative.
|
FileUploadControl |
The FileUploadControl control provides functionality to select local files and upload them.
|
FileUploadTextControl |
File Upload Text Control displays the selected file(s) for the associated file upload control.
|
FinishButtonControl |
Finish Button Control is one of the supplied Ebase page navigation buttons.
|
FlowLayout |
A Flow Layout is similar to having no layout in that child controls are written horizontally across the page and will flow onto a new line
when there is insufficient remaining width.
|
FooterControl |
Footer Control
|
FormHeaderProperties |
Properties for the optional form header text.
|
FormSession |
The
FormSession interface represents a single browser window, usually a separate tab within the browser. |
Function |
Object Function
|
Gateway |
The
Gateway interface represents Gateway Server functions. |
GatewayAuthentication |
The
GatewayAuthentication is used to authenticate a Gateway Server request and using the JWE (JSON Web Encrypted) token and decode it to a JWT (JSON Web Token). |
GatewayAuthentication | |
GatewayRemoteServer |
GatewayRemoteServer contains configuration information regarding "Remote" servers that the Gateway can invoke forms |
GatewayRestServices | |
GridCellControl |
A Grid Cell Control represents a single cell within a
Grid Control . |
GridControl |
Grid Control.
|
GroupAndPagePanelProperties | |
GroupAndPageTextProperties | |
GroupPanelControl |
A Group Panel Control is a titled box container with three texts: header text, information text and trailer text.
|
HeaderControl |
Header Control
A container that wraps content in a header tag.
|
HeadingControl |
Heading Control
|
HorizontalBoxLayout |
The
HorizontalBoxLayout interface represents a layout where child controls are laid out horizontally. |
HorizontalBoxLayoutCell |
The
HorizontalBoxLayoutCell interface provides the ability to override properties from the parent control's HorizontalBoxLayout ; |
HorizontalLineControl |
A Horizontal Line Control represents a horizontal line.
|
HorizontalMenuControl |
A Horizontal Menu Control represents a menu where the top level is shown horizontally and is always visible.
|
HTMLControl |
An HTML Control can be used to hold any amount of HTML or XHTML content which will be inserted into the output page without amendment;
any content that is valid within the BODY section of an HTML page can be inserted.
|
HtmlElementProperties |
The
HtmlElementProperties lets the developer change the behaviour of the control at runtime by adding and removing HTMLElement properties to change the interaction of browsers rich text client applications. |
HttpAuthentication |
HttpAuthentication is a convenience class to create HTTP Authentication objects.
|
HttpAuthorisationError |
HttpAuthorisationError should be created when a RESTDataConnector fails with an Authentication Error response code, for example 401 |
HttpError |
HttpError contains the reason for the failure and the response code that generated the error |
HttpNotFoundError |
NotFoundError should be created when a RESTDataConnector fails with an Not Found response code, i.e 404 |
HttpRequestError |
RequestError should be created when a RESTDataConnector fails with an generic request error response codes, i.e 400 Bad Request |
HttpServerError |
HttpServerError should be created when a RESTDataConnector fails with an generic server error response codes, i.e 500 Server Error |
HttpUnknownError |
HttpUnknownError should be created when a RESTDataConnector fails with an unknown response code |
HyperlinkControl |
A Hyperlink Control represents a text displayed as a hyperlink.
|
HyperlinkProperties |
Hyperlink Properties.
|
HyperlinkStateProperties |
Hyperlink Properties.
|
IFrameControl | |
ImageColumnControl |
Image Column Control.
|
ImageControl |
Image Control.
|
ImageControlProperties |
Image Control properties.
|
ImageStyleProperties |
The
ImageStyleProperties interface represents common image styling properties. |
IncludeControl |
An Include Control represents an external JSP or HTML file that is to be inserted into the generated page
output at the location represented by the control.
|
IndividualTabStateProperties |
The
IndividualTabStateProperties interface represents Tab Control styling properties for a specific tab state. |
InfoPopupProperties |
The
InfoPopupProperties interface represents the properties passed to the Javascript window.open() statement
used to create the popup window for field help texts. |
InfoProperties |
The
InfoProperties interface represents properties that apply to field help texts. |
InitiateUploadControl |
Initiate Upload Control uploads the file(s) selected by the associated file upload control when clicked.
|
IntegrationResource |
The
IntegrationResource interface represents an Integration Resource. |
IntegrationService |
The
IntegrationService interface represents an Integration Service. |
JWE |
JWE represents a parsed JWE (JSON Web Encryption) Object. |
JWEHeader |
JSON Web Encryption (JWE) header.
|
JWS |
JWS represents a parsed JWS (JSON Web Signature) Object. |
JWSHeader | |
JWT |
JWT represents a parsed JWT (JSON Web Token) Object. |
JWTBuilder |
JWTBuilder provides an interface to generate a JWT (JSON Web Token). |
JWTManager | |
KeyManager |
KeyManager is used for accessing system PublicKey's or generating a HMAC Key. |
Layout |
The
Layout interface provides the base class for all layouts. |
LayoutCell |
The
LayoutCell interface provides the base class for all layout cells. |
LayoutControl |
The
LayoutControl interface is implemented by all controls that can act as a container i.e. |
LdapServices |
LdapServices provides static methods that provide authentication and search methods against an Ldap Registry. |
LdapServices2 |
LdapServices provides static methods that provide authentication and search methods against an Ldap Registry. |
ListControl |
List Control
|
ListHyperlinkControl |
A List Hyperlink Control displays a hyperlink using the text from the list configured in its parent
Repeating List Control . |
ListItemControl |
List Item Control
|
ListItemIterator |
The
ListItemIterator interface provides the ability to iterate through a list's values. |
ListLayout | |
ListLayoutCell | |
ListPanelControl |
List Panel Control
|
ListTextControl |
A List Text Control displays a text from the list configured in its parent
Repeating List Control . |
LockManager |
The
LockManager interface provides in memory locking services via its LockManager.lock(String, String) and
LockManager.unlock(String, String) methods. |
MainControl |
Main Control
|
MarginStyleProperties |
Margin represents space outside an element's border, and is displayed with the background color of it's parent element.
|
MenuControl |
MenuControl is the base interface for both horizontal and vertical menu controls.
|
MenuItemControl |
MenuItemControl acts as the base interface for both static and dynamic menu items |
MenuLevelProperties |
The
MenuLevelProperties interface represents styling properties applied to all menu items at a specific level of a menu. |
MenuStateProperties |
The
MenuStateProperties interface represents menu item styling properties for a specific menu item state. |
MessageContainer | |
MessageControl |
A Message Control represents a location on a page where error and warning messages are displayed.
|
MessageProperties |
The
MessageProperties interface represents styling properties of error and warning messages. |
MessageStyleProperties |
The
MessageProperties interface represents styling properties of error and warning messages. |
MongoServices | |
MultimediaControlProperties | |
NavControl |
Nav Control
|
NavigationBarStyleProperties | |
NavigationRowProperties | |
NextPageButtonControl |
Next Page Button Control is one of the supplied Ebase page navigation buttons.
|
NTLMAuthentication |
NTLM Authentication holding the username, password, domain, workstation for HTTP NTLM Authentication
|
OAuth |
Interface OAuth represents the implementation required for OAuth 2.0 authentication.
|
OAuthAuthentication |
OAuth 2.0 Authentication holding the name of the configured OAuth configuration on the Ebase server.
|
OAuthTokens |
Interface OAuthTokens contains the access token and the refresh token required for OAuth authentication.
|
ObjectServices | |
PaddingStyleProperties |
Padding represents the space between an HTML element's content and its border.
|
Page |
The
Page interface represents a displayable page of a form. |
PageBreakControl |
A Page Break control represents a page break and is applicable only when a page is included in a PDF.
|
PageControl |
Page Control is a special control that must exist as the root control of each page.
|
PageNavigationButtonStyle |
The
PageNavigationButtonStyle interface represents styling properties for page navigation buttons. |
PageNavigationPanel |
A Page Navigation Control represents a panel containing up to five buttons.
|
PagePanelControl |
A Page Panel Control is a specialised titled box container with three texts: header text, information text and trailer text.
|
Pages |
The
Pages interface acts as a parent object for all pages within an interactive form. |
PanelControl |
Panel Control
|
PdfOptions |
This class supplies a number of options used to generate a PDF.
|
PDFPageStyleProperties |
The
PDFPageStyleProperties interface represents styling properties applied to a page when it is included in a PDF. |
PostcodeAnywhereServices |
PostcodeAnywhereServices provides static methods to access the PostcodeAnywhere service. |
PrevPageButtonControl |
Previous Page Button Control is one of the supplied Ebase page navigation buttons.
|
PrintResource |
The
PrintResource interface represents a Printing Resource. |
Project | |
Projects |
The
projects interface acts as a parent object for all projects within the workspace. |
PushNotification | |
RepeatingStyleProperties |
The
RepeatingStyleProperties represents styling properties shared by both a Repeater Control
and a Repeater Row Control . |
RepeatingTableControl |
A Repeater Control provides a flexible way of displaying data from a table.
|
RepeatingTableListControl | |
RepeatingTableListRowControl | |
RepeatingTableRowControl |
A Repeater Row Control represents a single table row within a
Repeater Control . |
Resource |
The
Resource interface is the base interface for all external resources. |
Resources |
The
Resources interface acts as a parent object for all resources within the Business View associated with a form,
integration service or workflow process. |
RESTDataConnector |
RESTDataConnector provides integration with a non-UI, external data service, for example a REST Service. |
RESTfulService | |
RESTfulWebService |
The
RESTfulWebService interface represents an RESTful Web Service. |
RestOptions |
This class supplies options used to invoke Rest Web Services.
|
RestoreButtonControl |
A Restore Button Control represents the restore button for the Save/Restore Feature.
|
RestResource | |
RestResponse |
RestResponse contains the following response information following a RestServices call:
HTTP Code - HTTP Response code return from the RestServices call
Response Headers - All the HTTP response headers as key-->value String pairs
Body - A String representation of the response body
Contains the following methods:
RestResponse.getCode()
RestResponse.getHeaders()
RestResponse.getBody()
RestResponse.isSuccess()
RestServices |
RestServices |
RestServices provides static methods that provide methods to access REST services. |
SaveButtonControl |
A Save Button Control represents the save button for the Save/Restore Feature.
|
SchedulerServices |
SchedulerServices provides static methods that enable Scheduled Tasks to be started from a form, workflow job or Integration Service. |
SectionControl |
Section Control
A container that wraps content in a section tag.
|
SecurityManager |
SecurityManager provides a centralized interface for all security related services. |
SelectStatementCallback |
Callback interface used with DatabaseServices.executeSQLStatement
|
SequenceManager |
The
SequenceManager interface provides a single SequenceManager.sequence(String) method to provide the next number within
a defined sequence. |
Services | |
ServicesImpl | |
ServicesSecurity |
Interface ServicesSecurity represents any security required by any service within services package.
|
Snapshot |
Interface Snapshot represents a snapshot that contains all of the form and user state when created.
|
SnapshotManager |
Interface
SnapshotManager contains a number of methods to allow applications to create and restore snapshots. |
SnapshotQuery |
A Snapshot query is used to filter snapshots based on the filter information supplied.
|
SpacerControl |
A Spacer Control control represents either or both a horizontal space and/or a vertical space.
|
StaticList |
The
StaticList interface represents a Static List attached to a field. |
StaticMenuItemControl |
A Static Menu Item Control represents a static menu item in either a
Vertical Menu or a Horizontal Menu . |
StoredProcedureResource |
The
StoredProcedureResource interface provides the ability to call a database stored procedure. |
SystemPreferences |
The
SystemPreferences interface provides access to some of the system preferences configured via Tools > System Preferences. |
SystemTexts |
The
SystemTexts interface acts as a parent object for all system texts. |
SystemVariable |
The
SystemVariable interface represents a single system variable. |
SystemVariables |
The
SystemVariables interface acts as a parent object for all system variables, LDAP variables and environment variables
(in fact, all variable names that begin with a $). |
TabAllStateProperties |
The
TabAllStateProperties interface represents styling properties applied to all tab states in a TabSetControl . |
TabControl |
A Tab Control represents a single tab within a
Tab Set Control . |
Table |
The
Table interface represents a table defined in a form, integration service or workflow job. |
TableAddRowCellProperties | |
TableCellStyleProperties | |
TableColumn |
The
TableColumn interface represents a table column form, integration service or workflow job. |
TableColumnHeaderProperties | |
TableColumnValuePatternProperties | |
TableControl |
Table Control - represents a displayed table.
|
TableControlAddRowProperties | |
TableControlStyleProperties | |
TableControlTextProperties | |
TablePageControl |
A Table Page Control represents a horizontal page of table data and can only be added as a child of a
Table Control . |
TableRowIterator |
The
TableRowIterator interface represents a collection of table rows, and provides methods for iterating through
the table rows either forwards or backwards, to address the underlying columns and their values. |
TableRowStyleProperties | |
Tables |
The
Tables interface acts as a parent object for all tables within a form, integration service
or workflow process. |
TableSortProperties | |
TabSetContentPanelProperties |
The
TabSetContentPanelProperties interface represents styling properties applied to the content panels of tabs within a Tab Set Control. |
TabSetControl |
A Tab Set Control is a container containing a number of individual
tabs . |
TestOAuthAuthentication | |
Text |
The
Text interface represents a text that can be used anywhere in a form. |
TextControl |
A Text Control represents a text.
|
Texts |
The
Texts interface acts as a parent object for all texts that can be accessed from a form. |
TextStyleProperties |
The
TextStyleProperties interface represents common text styling properties. |
TitleBarProperties |
The
TitleBarProperties interface represents styling properties applied to the title bar of a TitlePanelControl . |
TitlePanelControl |
A Titled Panel Control is a container control with a title bar and border, where the title bar can contain a text and/or an image.
|
TransactionManager |
TransactionManager provides a centralized interface for all transaction related services. |
UploadOptions |
The UploadOptions class supplies a number of options used when a file is uploaded from a browser to a server.
|
UserCredentials |
UserCredentials object that contains a username and password. |
VelocityServices |
VelocityServices provides static methods to invoke a Velocity template. |
VerticalBoxLayout |
The
VerticalBoxLayout interface represents a layout where child controls are laid out vertically. |
VerticalBoxLayoutCell |
The
VerticalBoxLayoutCell interface provides the ability to override properties from the parent control's VerticalBoxLayout ; |
VerticalMenuControl |
A Vertical Menu Control represents a menu where the top level is shown vertically;
subsequent levels can also be shown vertically with the menu expanding to accommodate them,
or they can be shown as dynamic drop out menus in the same way as for a
Horizontal Menu Control . |
VerticalMenuLevelProperties |
The
VerticalMenuLevelProperties interface represents styling properties applied to all menu items at a specific level of a
vertical menu . |
VideoControl |
Video Control
|
WebForm |
The
WebForm interface represents an interactive web form, which is a form being executed by an online user. |
WebFormEventContext |
The
WebFormEventContext interface provides context information about an Ebase event executed by an interactive form. |
WebFormEventOwner |
The
WebFormEventOwner interface represents an event owner for all interactive form events. |
WebFormField |
The
WebFormField interface represents a form field in an interactive web form. |
WebFormFieldOrColumn |
The
WebFormFieldOrColumn interface represents behaviour shared by both a web form field
and a web table column including:
list behaviour
get/set methods for displayable texts
access to display length properties
|
WebFormTable |
The
WebFormTable represents a table in an interactive web form. |
WebFormTableColumn |
The
WebFormTableColumn represents a table column in an interactive web form. |
WebServiceResource |
The
WebServiceResource interface represents an Web Service Resource. |
Workflow |
The
Workflow interface provides workflow related services to an interactive form, integration service or another workflow job. |
WorkflowJob |
The
WorkflowJob interface represents a running workflow job. |
WorkflowManagement |
This interface describes the facilities available to external applications using the Workflow Management
System.
|
WorkflowManagement.DecisionEnactmentDescriptor |
An extension that incorporates the notion of a script
|
WorkflowManagement.EscalatorEnactmentDescriptor |
An extension that describes the enactment of an escalator
|
WorkflowManagement.FallibleEnactmentDescriptor |
This descriptor is used to represent descriptions of those enactments that implement the Fallible
interface and therefore capable of failing at enactment time.
|
WorkflowManagement.InteractiveTaskEnactmentDescriptor |
Implementations of this interface provide the detailed information needed by the tasklist
application.
|
WorkflowManagement.JobDescriptor |
Implementations of this interface provide information about a Job in the system
|
WorkflowManagement.PauseEnactmentDescriptor |
An extension that incorporates the notion of a script and an event id
|
WorkflowManagement.SystemTaskEnactmentDescriptor |
A descriptor used purely for System tasks
|
WorkflowManagement.TaskEnactmentDescriptor |
An extension that incorporates the notion of an associated task
|
WrappedHttpSession | |
XmlResource |
The
XmlResource interface represents an Xml Resource. |
XmlResourceBase |
XmlResourceBase represents the base interface for all resources based around Xml documents. |