public class PBillingCycleAndTaxSetupPage extends PMaintenancePage implements ItemListener, PResettable, PSpreadSheetListener, ActionListener
public class MyPanel extends PBillingCycleAndTaxSetupPage {
public MyPanel() {
PIACustomizablePanel p = new PIACustomizablePanel();
p.setLayout(new GridBagLayout());
p.add(new JLabel("One"), new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0
,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL,
new Insets(10, 5, 0, 0), 0, 0));
p.add(new JLabel("Two"), new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0
,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL,
new Insets(10, 5, 0, 0), 0, 0));
p.add(new JTextField(10), new GridBagConstraints(1, 0, 1,1, 0.0, 0.0
,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL,
new Insets(10, 5, 0, 0), 0, 0));
p.add(new JTextField(10), new GridBagConstraints(1, 1, 1,1, 0.0, 0.0
,GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL,
new Insets(10, 5, 0, 0), 0, 0));
setCustomData(p);
}
}
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategymNeedsRefresh, mPagesCurrentCurrencyisTracking, mIAList, mImpl, unregListIMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImagelistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PBillingCycleAndTaxSetupPage() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
void |
addNotify()
Overridden to apply style to some of the fonts
|
void |
collectData(PCollectDataEvent event)
Retrieves modified data from the panel
|
String |
constructFormatString(String sFormatString,
int[] iDiallowedList)
Constructs a format string that excludes exemption types
that are present in the exemption table.
|
void |
enteringPage()
This method will be called right after a page is made visible
via a drilldown.
|
String |
getControllerClassName()
Retrieves the class name of this component's controller, in this case, null.
|
int |
getPaymentType()
Returns the currently selected payment type
|
boolean |
isBillingDataChanged() |
boolean |
isPaymentTypeChanged() |
void |
itemStateChanged(ItemEvent event)
Determines the payment type from the account object represented in
the model handle, and explicitely calls setModelHandle() on the panel
for that payment type.
|
protected void |
postCommit() |
protected void |
preCommit(PModelHandle pm) |
void |
refresh()
Called when the page should be immediately refreshed - typically
as a result of the Reset action being invoked by the user.
|
void |
resetToDefault()
A convenience method that resets every field on this panel.
|
void |
save()
Commit changes to Portal
|
void |
selectionChanged(PSpreadSheetEvent pe)
Called when the user performs some type of gesture in the
spreadsheet, for example, a mouse click or pressing the
Enter or Return key.
|
void |
setClean()
Resets the dirty/error state of this panel.
|
protected void |
setCustomData(PIACustomizablePanel p)
The custom panel is set to the main panel, from the subclass.
|
void |
setCustomDomComponent(Component cComp)
Add custom Component in place of existing DOM field
|
void |
setCustomDomFld(PIASpinnerField sf)
Add custom Spinner field in place of existing DOM field
|
void |
setModelHandle(PModelHandle accMH)
Updates the page with new data
|
void |
setSupportSubordinate(boolean supported) |
protected void |
setTaxSetupEnabled(boolean flag)
This method can be used to disable the Tax Setup panel completely.
|
protected void |
showNextBillingCycle(boolean flag)
This method can be used in the extended payment page, if the Next Billing Cycle
RO field need to be visible off/on.
|
dataNeedsRefresh, getDisplayedCurrency, getLabel, hasUnsavedChanges, isValidContext, primaryToSecondary, recycle, resetUnsavedChanges, revertToPrimaryclear, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, setBackgroundImageMode, setBackgroundImageSource, setCurrencyDisplay, setDefault, setError, setInputTracking, setRequired, setResourceName, togglePrimaryToSecondary, unregister, viewDataChangegetBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcongetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic String getControllerClassName() throws RemoteException
PIACustomizablePanelgetControllerClassName in interface PComponentgetControllerClassName in class PIACustomizablePanelRemoteExceptionpublic void addNotify()
addNotify in class JComponentpublic void enteringPage()
PMaintenancePageenteringPage in interface PCCPageenteringPage in class PMaintenancePagepublic void refresh()
PMaintenancePagerefresh in interface PAccountViewPagerefresh in class PMaintenancePagepublic void save()
throws PSaveException
save in interface PAccountViewPagesave in class PMaintenancePagePSaveExceptionpublic void setModelHandle(PModelHandle accMH) throws RemoteException
setModelHandle in interface PComponentsetModelHandle in class PIACustomizablePanelpm - the model handleRemoteException - thrown for errorspublic void collectData(PCollectDataEvent event)
collectData in interface PCollectDataListenercollectData in class PIACustomizablePanelevent - the PCollectDataEvent eventpublic void resetToDefault()
PIACustomizablePanelresetToDefault in interface PComponentAttributeresetToDefault in class PIACustomizablePanelpublic void setClean()
setClean in interface PComponentAttributesetClean in class PIACustomizablePanelpublic void itemStateChanged(ItemEvent event)
itemStateChanged in interface ItemListenerpm - the model handlepublic int getPaymentType()
public boolean isPaymentTypeChanged()
public boolean isBillingDataChanged()
public void setSupportSubordinate(boolean supported)
supported - protected void setCustomData(PIACustomizablePanel p)
p - Panel to be displayedprotected void preCommit(PModelHandle pm) throws PSaveException
pm - PSaveExceptionprotected void postCommit()
public void selectionChanged(PSpreadSheetEvent pe)
PSpreadSheetListenerselectionChanged in interface PSpreadSheetListenerpe - public void setCustomDomFld(PIASpinnerField sf)
public void setCustomDomComponent(Component cComp)
protected void showNextBillingCycle(boolean flag)
protected void setTaxSetupEnabled(boolean flag)
public String constructFormatString(String sFormatString, int[] iDiallowedList)
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenere - Copyright © 2003, 2023, Oracle and/or its affiliates.