public class OAuthAuthorizationWizard extends JDialog
Modifier and Type | Class and Description |
---|---|
(package private) class |
OAuthAuthorizationWizard.AcceptAccessTokenAction |
(package private) class |
OAuthAuthorizationWizard.AuthorisationProcedureChangeListener |
(package private) class |
OAuthAuthorizationWizard.CancelAction |
(package private) static class |
OAuthAuthorizationWizard.ExternalBrowserLauncher |
(package private) class |
OAuthAuthorizationWizard.WindowEventHandler |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private String |
apiUrl |
private boolean |
canceled |
private AuthorizationProcedureComboBox |
cbAuthorisationProcedure |
private FullyAutomaticAuthorizationUI |
pnlFullyAutomaticAuthorisationUI |
private ManualAuthorizationUI |
pnlManualAuthorisationUI |
private SemiAutomaticAuthorizationUI |
pnlSemiAutomaticAuthorisationUI |
private JScrollPane |
spAuthorisationProcedureUI |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
OAuthAuthorizationWizard(Component parent,
String apiUrl)
Creates the wizard.
|
OAuthAuthorizationWizard(String apiUrl)
Creates the wizard.
|
Modifier and Type | Method and Description |
---|---|
protected void |
build()
builds the UI
|
protected JPanel |
buildButtonRow()
Builds the row with the action buttons
|
protected JPanel |
buildHeaderInfoPanel()
Builds the panel with general information in the header
|
OAuthToken |
getAccessToken()
Replies the Access Token entered using the wizard
|
protected AbstractAuthorizationUI |
getCurrentAuthorisationUI() |
OAuthParameters |
getOAuthParameters()
Replies the current OAuth parameters.
|
void |
initFromPreferences()
Initializes the dialog with values from the preferences
|
boolean |
isCanceled()
Replies true if the dialog was canceled
|
boolean |
isSaveAccessTokenToPreferences()
Replies true if the currently selected Access Token shall be saved to
the preferences.
|
protected void |
refreshAuthorisationProcedurePanel()
Refreshes the view of the authorisation panel, depending on the authorisation procedure
currently selected
|
protected void |
setCanceled(boolean canceled) |
void |
setVisible(boolean visible) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private boolean canceled
private AuthorizationProcedureComboBox cbAuthorisationProcedure
private FullyAutomaticAuthorizationUI pnlFullyAutomaticAuthorisationUI
private SemiAutomaticAuthorizationUI pnlSemiAutomaticAuthorisationUI
private ManualAuthorizationUI pnlManualAuthorisationUI
private JScrollPane spAuthorisationProcedureUI
public OAuthAuthorizationWizard(String apiUrl) throws IllegalArgumentException
apiUrl
- the API URL. Must not be null.IllegalArgumentException
- thrown if apiUrl is nullpublic OAuthAuthorizationWizard(Component parent, String apiUrl)
parent
- the component relative to which the dialog is displayedapiUrl
- the API URL. Must not be null.IllegalArgumentException
- thrown if apiUrl is nullprotected JPanel buildButtonRow()
protected JPanel buildHeaderInfoPanel()
protected void refreshAuthorisationProcedurePanel()
protected void build()
public boolean isCanceled()
protected AbstractAuthorizationUI getCurrentAuthorisationUI()
public OAuthToken getAccessToken()
public OAuthParameters getOAuthParameters()
public boolean isSaveAccessTokenToPreferences()
public void initFromPreferences()
public void setVisible(boolean visible)
setVisible
in class Dialog
protected void setCanceled(boolean canceled)