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 Actionsubclasses that allow clients to build toolbars and menubars from a property file.
- See Also:
-
ClassDescription
PAppComponentis the interface that all View classes should implement.PAppContextis an interface that provides an entry point for specific panels to request global application services.PAppFieldComponentis a client view interface for field components.PAppletServicesis a utility class that can be used for all Portal-aware applets.PApplicationServicesis a subclass ofPClientServicesthat provides the services needed to run a stand-alone application.PBadFieldDescriptionExceptionis thrown when a field description fails to describe the right kind of field (or fails to provide any field) for the intended operation.PBASActionis the BASActioncommand base.PBAServeris the BAS server interface.PBAServerImplis the implementation of the Business Application Server (BAS).PBASToggleActionis a base forPBASActionactions that toggle, for example, checkboxes, which add state information toPBASActionand must be rendered differently.PBuilderServicesis aPClientServicessubclass that provides services needed when arranging components in a builder application.PCachedPortalContextis a subclass ofPortalContextthat adds data caching.PClientApplicationServicesis a subclass ofPClientServicesthat provides services needed when running as an application, but still uses RMI to communicate with a server.PClientComponentis a distributed interface forPComponentobjects.PClientContextencapsulates information about the physical structure of the application or applet to run.PClientServicesis an interface that defines methods that must be implemented in all client classes.PCollectDataEventsends a marshal data event to collect changed data from various controls.PCollectDataListeneris the listener interface forPCollectDataEvent.PCollectingModelHandleis a version ofPModelHandlethat contains a hash map.PComponentis the distributed interface forPComponentobjects.PComponentAttributeencapsulates attributes that can be associated with aPFieldComponent.PComponentAttributeImplis the default implementation class for thePComponentAttributeinterface.ThePComponentControllerinterface defines the controller part of the model view controller (MVC) distributed Portal-aware component set.Deprecated.PComponentDelegateis 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,PComponentImplis deprecated and replaced byPComponentDelegate.PCompoundFieldSpecis a subclass ofPFieldSpecificationthat represents more than one field in the specification.PContextChangedEventis issued by the application anytime the application context changes, or when application window changes occur.PContextChangedListenerlistens for aPContextChangedEvent.ControllerBaseBean interface definition.PControllerBeanis the MVC controller part of the distributed Portal-aware component set.PControllerImplis an abstract class that implements the server side of a component controller.PCurrencyis essentially aBigDecimalthat encapsulates a currency symbol.PDataFieldSpecificationis a non-compound form ofPFieldSpecification.PDefaultControlleris the default controller class used for components that don't need a controller.PDefaultInfranetLoginPanelis aJPanelsubclass that is used for the default login panel inPInfranetApplet.PFieldBeanis an interface that describes the abilities needed for field components.Deprecated.As of Release 6.1,PFieldComponentis deprecated and replaced byPAppFieldComponent.Deprecated.As of Release 6.1,PFieldComponentImplis deprecated and replaced byPFieldDelegate.PFieldComponentRendereris a generic renderer component forPFieldComponentobjects.Deprecated.As of Release 6.1,PFieldControlleris deprecated and replaced byPFieldControllerBean.PFieldControllerBeanis the default controller for field components.PFieldDelegateis a helper class for components that implement thePFieldBeaninterface.PFieldSpecFactoryis a class used internally by the BAS framework to generate aPFieldSpecificationfrom aStringdescription passed in from the client side of an application.PFieldSpecificationis used as a common base class for display and data specifications.PIADataActionEventis the base for events used in the BAS framework that need to carry a data object as part of the event.PIASelectionEventis the event as generated by Portal components.PIASelectionListenerlistens for selection events in Portal-aware components.PIASelectionSupportprovides 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.PInfranetAppControllerImplis the implementation ofPInfranetAppControllerandPInfranetConnectioninterfaces.PInfranetAppletis aJAppletextension that provides the basic functionality needed by all Portal-aware applets.PInfranetConnectionis used purely as a handle on the client side.Deprecated.As of Release 6.1,PInfranetConnectionImplis deprecated and replaced byPInfranetAppControllerandPCachedContext.PInfranetExceptionis a type of exception thrown by controllers in response to anEBufException.PInfranetMessageFormatis aMessageFormatderivative that makes use of Portal view permissions and permission masks.PLightComponentis an interface that defines lightweight component behavior.PLightComponentHelperis a helper class forPLightComponent.PModelHandlepasses 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.PPermissiondescribes what the logged-on user can and cannot do.PPooledConnectionClientServiceis a version ofPApplicationServicesfor 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.PRemoteListenerProxyis a proxy interface for components whose controllers can receive events directly from other controllers.PResourceFactoryis ajava.util.ResourceBundlederivitive that finds and gets resources from a JAR file over the Internet.PRestrictedValuewraps an object supplied by Portal with the restrictions that govern its use.PRestrictionrepresents 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,PViewComponentis deprecated and replaced byPAppComponent.PViewDataChangeEventis the mechanism by which a controller tells a view that it needs to display new data, and what that data is.PViewDataChangeListeneris a simple listener class forPViewDataChangeEvent.
PComponentControllerImplis deprecated and replaced byPComponentController.