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.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.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, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, 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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleprivate 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 Dialogprotected void setCanceled(boolean canceled)