Interface PSaveable

All Known Implementing Classes:
GSMGeneralAttributesPanel, GSMServicePanel, LoginWrapper, NUMPanel, PBroadbandPanel, PDefaultDevicePanel, PEmailPanel, PGPRSPanel, PGSMPanel, PIAExtendedDevicesBase, PIAExtendedServicesBase, PIANotesPanel, PIPPanel, PMSExchangeOrgPanel, PMSExchangeUserPanel, PNotesPanel, PNumberPanel, PServiceDefault, PSettopPanel, PSIMPanel, PSMSPanel, PTelcoDevicesBase, PTelcoNumberPanel, PTelcoServicePanel, PTelephonyPanel, PVideoPanel, PWAPPanel, SIMPanel

public interface PSaveable
Typically used by a panel/container that needs to perform specific tasks in order to write data out to the database, other that the standard collectData() mechanism. Currentyl PIAAccountInfoPane is the only component looking for PSaveable components.
PSaveable components are responsible for flagging/marking their own components in Error (upon opcode failure), but PIAAccountInfoPane will display the error dialog.
Version:
%version: 5 % %date_modified: Tue Sep 07 22:26:14 1999 %
Author:
kapono
  • Method Summary

    Modifier and Type
    Method
    Description
    com.portal.app.util.CustomerValErrorData[]
    Gives implementors the opportunity to save themselves.
  • Method Details

    • save

      com.portal.app.util.CustomerValErrorData[] save()
      Gives implementors the opportunity to save themselves.
      Returns:
      The error CustomerValErrorData. Implementors are responsible for marking their offending components in Error, but should still pass the error CustomerValErrorData up to PIAAccountInfoPane.