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.booleanisLight()Determines whether this is a lightweight component.voidsetModelHandle(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 thatgetModelHandlealways returns null,setModelHandleis 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
Stringwith the component's controller class name. - Throws:
RemoteException- thrown for errors
-