Package com.portal.bas
package com.portal.bas
Provides classes and interfaces that comprise the BAS (Business Application System) and
framework. The lightweight application framework includes:
- Code to daisy-chain property files together.
- Code to daisy-chain resource bundles together.
- Connection pooling.
- Thread pooling.
- Code for controlling permissions.
- Base-level data formatters.
- Application context base class, which enables the sharing of beans between clients.
- Client services, which include a global API to deal with JavaHelp, properties, resources, loading images, error messages, logging, and accessing the thread pool.
- Code that enables customization without having to convert the BAS data specification format into actual flists.
- Base
Swing Action
subclasses that allow clients to build toolbars and menubars from a property file.
- See Also:
-
ClassDescription
PAppComponent
is the interface that all View classes should implement.PAppContext
is an interface that provides an entry point for specific panels to request global application services.PAppFieldComponent
is a client view interface for field components.PAppletServices
is a utility class that can be used for all Portal-aware applets.PApplicationServices
is a subclass ofPClientServices
that provides the services needed to run a stand-alone application.PBadFieldDescriptionException
is thrown when a field description fails to describe the right kind of field (or fails to provide any field) for the intended operation.PBASAction
is the BASAction
command base.PBAServer
is the BAS server interface.PBAServerImpl
is the implementation of the Business Application Server (BAS).PBASToggleAction
is a base forPBASAction
actions that toggle, for example, checkboxes, which add state information toPBASAction
and must be rendered differently.PBuilderServices
is aPClientServices
subclass that provides services needed when arranging components in a builder application.PCachedPortalContext
is a subclass ofPortalContext
that adds data caching.PClientApplicationServices
is a subclass ofPClientServices
that provides services needed when running as an application, but still uses RMI to communicate with a server.PClientComponent
is a distributed interface forPComponent
objects.PClientContext
encapsulates information about the physical structure of the application or applet to run.PClientServices
is an interface that defines methods that must be implemented in all client classes.PCollectDataEvent
sends a marshal data event to collect changed data from various controls.PCollectDataListener
is the listener interface forPCollectDataEvent
.PCollectingModelHandle
is a version ofPModelHandle
that contains a hash map.PComponent
is the distributed interface forPComponent
objects.PComponentAttribute
encapsulates attributes that can be associated with aPFieldComponent
.PComponentAttributeImpl
is the default implementation class for thePComponentAttribute
interface.ThePComponentController
interface defines the controller part of the model view controller (MVC) distributed Portal-aware component set.Deprecated.PComponentDelegate
is a distributed class that provides the base functionality needed for a new UI control to support display and editing of Portal database information.Deprecated.As of Release 6.1,PComponentImpl
is deprecated and replaced byPComponentDelegate
.PCompoundFieldSpec
is a subclass ofPFieldSpecification
that represents more than one field in the specification.PContextChangedEvent
is issued by the application anytime the application context changes, or when application window changes occur.PContextChangedListener
listens for aPContextChangedEvent
.ControllerBaseBean interface definition.PControllerBean
is the MVC controller part of the distributed Portal-aware component set.PControllerImpl
is an abstract class that implements the server side of a component controller.PCurrency
is essentially aBigDecimal
that encapsulates a currency symbol.PDataFieldSpecification
is a non-compound form ofPFieldSpecification
.PDefaultController
is the default controller class used for components that don't need a controller.PDefaultInfranetLoginPanel
is aJPanel
subclass that is used for the default login panel inPInfranetApplet
.PFieldBean
is an interface that describes the abilities needed for field components.Deprecated.As of Release 6.1,PFieldComponent
is deprecated and replaced byPAppFieldComponent
.Deprecated.As of Release 6.1,PFieldComponentImpl
is deprecated and replaced byPFieldDelegate
.PFieldComponentRenderer
is a generic renderer component forPFieldComponent
objects.Deprecated.As of Release 6.1,PFieldController
is deprecated and replaced byPFieldControllerBean
.PFieldControllerBean
is the default controller for field components.PFieldDelegate
is a helper class for components that implement thePFieldBean
interface.PFieldSpecFactory
is a class used internally by the BAS framework to generate aPFieldSpecification
from aString
description passed in from the client side of an application.PFieldSpecification
is used as a common base class for display and data specifications.PIADataActionEvent
is the base for events used in the BAS framework that need to carry a data object as part of the event.PIASelectionEvent
is the event as generated by Portal components.PIASelectionListener
listens for selection events in Portal-aware components.PIASelectionSupport
provides support for issuing selection events.PInfranetAppController
, one of the main server-side classes, contains application information and services of interest only to other server-side classes.PInfranetAppControllerImpl
is the implementation ofPInfranetAppController
andPInfranetConnection
interfaces.PInfranetApplet
is aJApplet
extension that provides the basic functionality needed by all Portal-aware applets.PInfranetConnection
is used purely as a handle on the client side.Deprecated.As of Release 6.1,PInfranetConnectionImpl
is deprecated and replaced byPInfranetAppController
andPCachedContext
.PInfranetException
is a type of exception thrown by controllers in response to anEBufException
.PInfranetMessageFormat
is aMessageFormat
derivative that makes use of Portal view permissions and permission masks.PLightComponent
is an interface that defines lightweight component behavior.PLightComponentHelper
is a helper class forPLightComponent
.PModelHandle
passes a reference to a database object: basically, a handle to an flist, whether that flist is an opcode return value, a POID member of another flist, a substruct, or an array element.PPermission
describes what the logged-on user can and cannot do.PPooledConnectionClientService
is a version ofPApplicationServices
for applications that need to handle many sessions simultaniously, for example, WebKit.Utility class to deal with client default properties and user preferences that may override the client defaults.Deprecated.As of Release 6.1, this interface is deprecated.PRemoteListenerProxy
is a proxy interface for components whose controllers can receive events directly from other controllers.PResourceFactory
is ajava.util.ResourceBundle
derivitive that finds and gets resources from a JAR file over the Internet.PRestrictedValue
wraps an object supplied by Portal with the restrictions that govern its use.PRestriction
represents how a given field in an flist might have its value restricted when used with a specific opcode.This class is used to set the property whether the permission has been deleted or changed.Deprecated.As of Release 6.1,PViewComponent
is deprecated and replaced byPAppComponent
.PViewDataChangeEvent
is the mechanism by which a controller tells a view that it needs to display new data, and what that data is.PViewDataChangeListener
is a simple listener class forPViewDataChangeEvent
.
PComponentControllerImpl
is deprecated and replaced byPComponentController
.