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.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
mNeedsRefresh, mPagesCurrentCurrency
isTracking, mIAList, mImpl, unregList
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, revertToPrimary
clear, 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, viewDataChange
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public String getControllerClassName() throws RemoteException
PIACustomizablePanel
getControllerClassName
in interface PComponent
getControllerClassName
in class PIACustomizablePanel
RemoteException
public void addNotify()
addNotify
in class JComponent
public void enteringPage()
PMaintenancePage
enteringPage
in interface PCCPage
enteringPage
in class PMaintenancePage
public void refresh()
PMaintenancePage
refresh
in interface PAccountViewPage
refresh
in class PMaintenancePage
public void save() throws PSaveException
save
in interface PAccountViewPage
save
in class PMaintenancePage
PSaveException
public void setModelHandle(PModelHandle accMH) throws RemoteException
setModelHandle
in interface PComponent
setModelHandle
in class PIACustomizablePanel
pm
- the model handleRemoteException
- thrown for errorspublic void collectData(PCollectDataEvent event)
collectData
in interface PCollectDataListener
collectData
in class PIACustomizablePanel
event
- the PCollectDataEvent
eventpublic void resetToDefault()
PIACustomizablePanel
resetToDefault
in interface PComponentAttribute
resetToDefault
in class PIACustomizablePanel
public void setClean()
setClean
in interface PComponentAttribute
setClean
in class PIACustomizablePanel
public void itemStateChanged(ItemEvent event)
itemStateChanged
in interface ItemListener
pm
- 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
- PSaveException
protected void postCommit()
public void selectionChanged(PSpreadSheetEvent pe)
PSpreadSheetListener
selectionChanged
in interface PSpreadSheetListener
pe
- 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 ActionListener
e
- Copyright © 2003, 2023, Oracle and/or its affiliates.