Package com.portal.bas
Interface PComponent
- All Superinterfaces:
EventListener
,PViewDataChangeListener
- All Known Subinterfaces:
PAppComponent
,PAppFieldComponent
,PClientComponent
,PFieldComponent
,PRemoteComponent
,PViewComponent
- All Known Implementing Classes:
AbstractSearchModule
,AdjustEventPanel
,BalanceGroupSearchResultsTable
,BrowserPanel
,BrowseWin
,EventResultsTablePanel
,GSMGeneralAttributesPanel
,GSMServicePanel
,ListOfBalanceMonitorsPanel
,ListOfMonitorMembersPanel
,LoginWrapper
,NUMPanel
,PAccountsEntryPanel
,PAccountsResults
,PAccountsResultsPanel
,PAccountTitlePanel
,PAccountView
,PAcctHierarchyPage
,PAcctNoHierarchyPage
,PAcctTree
,PActiveAccountManager
,PAddressPanel
,PARAcctAdjustPanel
,PARActionAdjustDetailPage
,PARActionDetailAppliedToPage
,PARActionDetailPage
,PARActionRefundDetailPage
,PARActionWriteoffDetailPage
,PARAllActionsPage
,PARAllocatePanel
,PARBalancePage
,PARBillAdjustPanel
,PARConnectionAdjustPanel
,PARCreditLimitPanel
,PARDebitAllocatePanel
,PARDisputesPage
,PAREventAdjustPanel
,PAREventDisputePanel
,PAREventResults
,PAREventSettlementPanel
,PARItemAdjustPanel
,PARItemDetailsPage
,PARPaymentDetailPage
,PArrayTable
,PARUnappliedPage
,PARWriteoffPanel
,PAvailableServicesPanel
,PBackdateSetupPanel
,PBestConfigPanel
,PBestPricingSavingsPanel
,PBillDetailsPage
,PBillingCycleAndTaxSetupPage
,PBillingPage
,PBillsEntryPanel
,PBillsResults
,PBillUnitDetailsPanel
,PBillUnitHierarchyPage
,PBillUnitPanel
,PBrandTree
,PBroadbandPanel
,PCAConsumerPaymentBillPanel
,PCAConsumerPaymentPanel
,PCAEmptyProfilePanel
,PChangeAccountStatusOptionPanel
,PChangeStatusPage
,PChangeStatusPage.PIAChangeStatusTextAreaField
,PChargeSharingPanel
,PCollectionsMembershipPanel
,PCollectionsSharingPanel
,PComparePage
,PComponentImpl
,PContactPage
,PContactPanel
,PCreditCardPanel
,PCreditLimitPage
,PCustomerCenterInternals
,PCustomizeProductsPanel
,PDefaultChoiceStringEnum
,PDefaultDevicePanel
,PDeferredActionPage
,PDeviceAccountsEntryPanel
,PDeviceComboBox
,PDeviceHistoryBasePage
,PDeviceSearchEntryPanelBase
,PDeviceSearchEntryPanelDefault
,PDeviceSearchResultsPanelBase
,PDeviceSearchResultsPanelDefault
,PDiscountSharingPanel
,PEffectiveMoveDatePanel
,PEmailPanel
,PExistingProductsPanel
,PExtendedServicePanel
,PFieldComponentImpl
,PFUSADirDebitPanel
,PGeneralPage
,PGPRSPanel
,PGroupMembersPage
,PGSMPanel
,PHierarchyLabelPage
,PHierarchyMoveOptionsPage
,PHierarchyMovePage
,PHierarchyRemoveAcctPage
,PHomePage
,PI18NPanel
,PIABigIntegerField
,PIABinaryStringField
,PIABooleanEnumField
,PIABooleanEnumRadioField
,PIACanonField
,PIACAPaymentPanel
,PIACAProfilePanel
,PIAComponentCollection
,PIAConstant
,PIACurrencyField
,PIACustomizablePanel
,PIADateField
,PIADefaultChoiceEnumField
,PIADefaultPaymentTypePanel
,PIADigitsTextField
,PIAEnumField
,PIAExpirationField
,PIAExtendedDevicesBase
,PIAExtendedServicesBase
,PIAFieldComponent
,PIAGroupTree
,PIAIndexedArrayTable
,PIAIntegerField
,PIAList
,PIANotesPanel
,PIANumberField
,PIAObjectField
,PIAPanel
,PIAPanelGroup
,PIAPasswordField
,PIAPaymentField
,PIAPaymentOnFileField
,PIAPaymentTypePanel
,PIAPercentField
,PIAPhoneTable
,PIAReadOnlyField
,PIAScrollPane
,PIASearchPanel
,PIASearchResultsPanel
,PIASimpleSearch
,PIASpecSpreadSheet
,PIASpinnerField
,PIASpreadSheet
,PIAStringEnum
,PIATabbedPane
,PIATabPane
,PIATextAreaField
,PIATextField
,PInvoicePOPanel
,PIPPanel
,PMaintenancePage
,PMandateStatusPage
,PMapInfoPage
,PMembershipPanel
,PMSExchangeOrgNameField
,PMSExchangeOrgPanel
,PMSExchangeUserPanel
,PNamePanel
,PNavigationButton
,PNCDetailPanel
,PNCPanel
,PNewServicePage
,PNewServiceTable
,PNonCurrencyResourcePanel
,PNonCurrencyTable
,PNotesPage
,PNotesPanel
,PNumberEntryPanel
,PNumberHistoryPage
,PNumberPanel
,PNumberResultsPanel
,POwnershipPanel
,PPageTemplate
,PPayInfoPanel
,PPaymentPage
,PPaymentSetup
,PPaymentWizard
,PPlanOptionsPage
,PPPVPage
,PProductAttributesPanel
,PProductDetailsPanel
,PProductsViewConfigPanel
,PProfileMembershipPanel
,PProfileSharingPanel
,PPromotionArrayTable
,PPromotionPage
,PPromotionPanel
,PPurchasePanel
,PRemoveBillInProgressPanel
,PRemoveHierarchyPage
,PRemovePaymentSetupPanel
,PRolloverReceiverSearchPanel
,PRolloverTransferPanel
,PRolloverTransferSearchExtendedWizardPanel
,PRolloverTransferTablePanel
,PSearchButtonPanel
,PSearchExtendedWizardPanel
,PSelfRegistrationPage
,PSepaPanel
,PSepaRegisterPanel
,PServiceDealProductHistoryPanel
,PServiceDefault
,PServicePage
,PServicesDealsProductsTable
,PServiceTable
,PSettopEntryPanel
,PSettopPanel
,PSettopResultsPanel
,PSharingPage
,PSIMEntryPanel
,PSIMHistoryPage
,PSIMPanel
,PSIMResultsPanel
,PSMSPanel
,PSponsorGroup
,PSponsorGroupMembers
,PSponsorMemberSearch
,PSponsorOwnerSearch
,PSponsorship
,PSubscriberPrefsPage
,PSubscriptionServicePage
,PSummaryPage
,PSummaryPanel
,PTechDetails
,PTelcoDeviceHistoryBase
,PTelcoDevicesBase
,PTelcoNumberEntryPanel
,PTelcoNumberPanel
,PTelcoNumberResultsPanel
,PTelcoPromotionPage
,PTelcoPromotionPanel
,PTelcoServicePanel
,PTelephonyPanel
,PVideoPanel
,PVoucherPage
,PWAPPanel
,ResultsTablePanel
,SearchPanel
,ServiceSearchResultsTable
,SharingAccountEntryPanel
,SIMEntryPanel
,SIMPanel
,SIMResultsPanel
PComponent
is the distributed interface for PComponent
objects.
Note that this does not extend Remote
. This interface is used for
both remote and non-remote component portions. This allows
PAppComponent
to not have to throw RemoteException
in its
constructor, which benefits bean builders.- Version:
- 8
- Author:
- Larry Lynch-Freshner
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the class name for the controller of this class.Gets the data for the component to use.boolean
isLight()
Determines whether this is a lightweight component.void
setModelHandle
(PModelHandle data) Sets the data for the component to use.Methods inherited from interface com.portal.bas.PViewDataChangeListener
viewDataChange
-
Method Details
-
setModelHandle
Sets the data for the component to use.- Parameters:
data
- the new flist to display from- Throws:
RemoteException
- thrown for errors
-
getModelHandle
Gets the data for the component to use.- Returns:
- The new flist to display data from.
- Throws:
RemoteException
- thrown for errors
-
isLight
Determines whether this is a lightweight component. Lightweight components do not have their own model. Instead, they use the model of their container. This means thatgetModelHandle
always returns null,setModelHandle
is ignored, and no property change events are generated.- Returns:
- True if the component is lightweight; false otherwise.
- Throws:
RemoteException
- thrown for errors
-
getControllerClassName
Gets the class name for the controller of this class.- Returns:
- A
String
with the component's controller class name. - Throws:
RemoteException
- thrown for errors
-