Content

Package Overview      
Related Topics      

 

Package Overview

Top ../images/arwup.gif (846 bytes)

LabVantage installs these public packages:

Package Description
sapphire Contains only the LabVantageException class, which is an extension of java.lang.Exception.
sapphire.accessor Provides access to LabVantage components in the Application Server:
ClassAccesses functionality provided by...Use to...
ActionProcessor Action Processing Manager Execute individual Actions or Actions in an Action Block.
AttachmentProcessorAttachment ProcessorAttach files from multiple sources to SDIs.
ConnectionProcessorClient Connection Manager Establish and manage connections to LabVantage.
DAMProcessorData Access Manager Lock data at the row level and handle RSets, which overcome Oracle's limitation on the number of 'in' clause conditions.
HttpProcessorTag ManagerGet framework data for 3.x series web applications
QueryProcessor Query ManagerExecute queries, SQL and get data from the LabVantage database.
SDCProcessorSDC ManagerGet data relevant to an SDC or linked SDC.
SDIProcessorSDI ListGet SDI data for specific request.
SequenceProcessorSequence ManagerGet the next sequence number of an SDC, based on the sequence rule configured for the SDC.
TranslationProcessorTranslation ManagerTranslate to different language sets through configuration.
ActionExceptionExtension of sapphire.LabVantageException Extended to support Actions.
sapphire.action Base classes for specialized LabVantage functionality:
ClassExtend this class to...
BaseAction Create new Actions.
BaseAuthenticationAuthenticate users.
BasePasswordValidatorValidate passwords.
BaseScheduleTaskCreate new Schedule Tasks.
BaseSDCRulesUse SDC Rules.
BaseSpecRuleCreate new Specification Rules.
sapphire.error Contains the Error Detail and Error Handler classes. They're not commented and no one coded them. They simply appeared one day.
sapphire.pageelements Contains only the BaseElement class. Extend this class to create your own Elements (see Creating Elements in the Web Page Designer).
sapphire.report Contains the JasperReportScriplet class to format Jasper reports according to user locale/timezone/language.
sapphire.servlet Contains internal methods used by the Request Controller.
sapphire.tagext Provides functionality that supports LabVantage Custom Tags:
ClassUse to...
ActionTagInfo Get information about Actions that are executed.
ControlledPageTagInfoGet information about the current page (WebPage SDI).
PageTagInfoGet values of page properties (from WebPage SDIs), request properties (submitted from a form or URL), and session properties (information about the current user).
QueryTagInfoGet information regarding Query SDIs.
RefTypeTagInfo Get information regarding Reference Type SDIs.
SDIFormFailureTagInfoGet and set form failure information.
SDIFormSuccessTagInfoGet and set form success information.
SDITagInfoUse LabVantage Custom Tag functionality.
NOTE:  Do not try to create instances of these classes. Call methods in each class on the instances specified below:
ClassInstance ClassInstance
ActionTagInfoactioninfo ReftypeTagInforeftypeinfo
PageTagInfopageinfo SDITagInfosdiinfo
QueryTagInfoqueryinfo   
sapphire.util Provides utility functions such as :
ClassDescription
ActionBlock Defines Actions to be executed in an Action Block.
DataSetLets you work with tabular data brought back from the database as a JDBC result set. Tags within the Query and SDI tags work with these result sets. Note that these are not LabVantage "Data Sets".
FormatUtil Formats a BigDecimal into a locale-sensitve string, or parses a locale-sensitive string into a BigDecimal.
ForwardUtilCreates an HTML form inside of a JSP or servlet.
HTTPUtilLets you work with cookies and redirect to other pages.
SDIDataStores and accesses data associated with one or more SDIs, including primary and detail data (see Result Set Types in the LabVantage Custom Tag Reference).
SDIRequestDefines requests for SDI data.
StringUtilContains utilities that let you generate and manipulate strings.

This package also contains the DBAccess interface, which provides direct access to database tables for retrieving data, executing DML statements, and running stored procedures.

sapphire.xml Getters and setters for Property Lists used by the Web Page Designer.

 

Related Topics

Top ../images/arwup.gif (846 bytes)

Java Public API