|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog javax.swing.JDialog dev.gui.JCDialog dev.gui.OkCancelHelpDialog dev.gui.wizard.WizardDialog com.jp.protection.gui.dialogs.BasicLicenseWizard com.jp.protection.gui.dialogs.pro.LicenseActivationWizard
public class LicenseActivationWizard
This class defines Wizard that allows the user to activate license.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class dev.gui.OkCancelHelpDialog |
---|
dev.gui.OkCancelHelpDialog.RightGapBorder |
Nested classes/interfaces inherited from class dev.gui.JCDialog |
---|
dev.gui.JCDialog.CloseController, dev.gui.JCDialog.TemporaryComponentHighlighter, dev.gui.JCDialog.WatermarkComponent |
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static int |
DEFAULT_OPTIONS
Specifies default options value |
protected dev.gui.wizard.ProgressWizardPane.Operation |
fActivateOperation
|
protected LicensingFacadeResult |
fActivateResult
|
protected dev.gui.wizard.WizardPane |
fFinishWizardPane
|
protected dev.gui.wizard.InternetConnectionWizardPane |
fInternetConnectionWizardPane
|
protected com.jp.protection.gui.dialogs.pro.panes.LicenseActivationProgressPane |
fLicenseActivationProgressPane
|
protected com.jp.protection.gui.dialogs.pro.panes.LicenseActivationWizardPane |
fLicenseActivationWizardPane
|
protected LicenseHostPro |
fLicenseHost
|
protected com.jp.protection.gui.dialogs.panes.LicenseLocationWizardPane |
fLicenseLocationWizardPane
|
protected java.lang.String |
fLogin
|
protected dev.gui.wizard.MessageWizardPane |
fMessageWizardPane
|
protected com.jp.protection.gui.dialogs.pro.panes.OfflineActivationWizardPane |
fOfflineActivationWizardPane
|
protected com.jp.protection.gui.dialogs.pro.panes.OnlineActivationWizardPane |
fOnlineActivationWizardPane
|
protected java.lang.String |
fPassword
|
protected static java.lang.String |
MSG_TRY_AGAIN
|
protected static java.lang.String |
MSG_UNABLE_TO_ACTIVATE
|
protected static java.lang.String |
MSG_UNABLE_TO_ACTIVATE_TRY_AGAIN
|
static int |
OPTION_ACTIVATE_OFFLINE
This option specifies whether getting information about how to activate licenses is allowed |
static int |
OPTION_ACTIVATE_ONLINE
This option specifies whether online (using Licensing Facade) activation is allowed is allowed |
static int |
OPTION_CHOOSE_LICENSE
This option specifies whether choosing already activated license is allowed |
(package private) static java.util.ResourceBundle |
res
|
protected static javax.swing.Icon |
WIZARD_ICON
|
Fields inherited from class com.jp.protection.gui.dialogs.BasicLicenseWizard |
---|
fInitOperation, fLicenseReader, fLicensingFacadeProviderName, FMT_UNABLE_WRITE_LICENSE, fProductInfo, fSaveLicenseOperation, fServerStatus |
Fields inherited from class dev.gui.wizard.WizardDialog |
---|
btnBack, btnNext, fActiveWizardPane, fComponentAdapter, fIsNextOperation, ICON_WIZARD, lblDivider, lblWizardImage, NEXT_PANE_NONE, pnlContent, PROPERTY_TOPIC_ID |
Fields inherited from class dev.gui.OkCancelHelpDialog |
---|
btnCancel, btnHelp, btnOk, DEFAULT_INSET, fComponentHelpDelegate, OK_ACTION, pnlButtons |
Fields inherited from class dev.gui.JCDialog |
---|
fBeanContextChild, fCloseOnEscape, fDefaultFocusOwner, fInsetContentPane, fKeyEventDispatcher, fModalResult, fNeedSoftResizable, fSoftResizable, fWaitStateSupport, fWatermarkComponent, RESULT_CANCEL, RESULT_HELP, RESULT_NO, RESULT_NONE, RESULT_OK, RESULT_YES |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
LicenseActivationWizard()
Creates a new instance of Activation Wizard with no owner |
|
LicenseActivationWizard(java.awt.Component anOwner)
Creates a new instance of Activation Wizard |
Method Summary | |
---|---|
boolean |
activateLicense()
Activates license by contacting to Licensing Facade |
boolean |
activateLicense(boolean isShowMessages)
Activates license by contacting to Licensing Facade |
protected int |
doFinish()
|
boolean |
executeModal()
Shows the Wizard on screen |
LicensingFacadeResult |
getActivationResult()
Returns result of last license activation |
dev.gui.wizard.InternetConnectionWizardPane |
getInternetConnectionWizardPane()
|
java.lang.String |
getIssueDescription()
Returns description of the issue this Wizard should help to resolve |
java.lang.String |
getIssueName()
Returns name of the issue this Wizard should help to resolve |
com.jp.protection.gui.dialogs.pro.panes.LicenseActivationWizardPane |
getLicenseActivationWizardPane()
|
protected byte[] |
getLicenseBytes()
|
LicenseHostPro |
getLicenseHost()
Returns LicenseHost instance used to provide various utility methods |
com.jp.protection.gui.dialogs.panes.LicenseLocationWizardPane |
getLicenseLocationWizardPane()
|
LicenseReader |
getLicenseReader()
Returns the License Reader instance used to find the license location |
java.lang.String |
getLogin()
Returns login name should be passed to the Licensing Facade |
com.jp.protection.gui.dialogs.pro.panes.OfflineActivationWizardPane |
getOfflineActivationWizardPane()
|
com.jp.protection.gui.dialogs.pro.panes.OnlineActivationWizardPane |
getOnlineActivationWizardPane()
|
int |
getOptions()
Returns options that describes behavior of the Wizard as a set of OPTION_ constants. |
java.lang.String |
getPassword()
Returns password should be passed to the Licensing Facade |
void |
processActivationResult()
Processes results of last activation operation |
protected boolean |
saveLicense(byte[] licenseBytes)
|
void |
setIssueDescription(java.lang.String aDescription)
Specifies description of the issue this Wizard should help to resolve |
void |
setIssueName(java.lang.String aName)
Specifies name of the issue this Wizard should help to resolve |
void |
setLicenseHost(LicenseHostPro aLicenseHost)
Specifies LicenseHost instance used to provide various utility methods |
void |
setLogin(java.lang.String aLogin)
Specifies login name should be passed to the Licensing Facade |
void |
setOptions(int anOptions)
Specifies options that describes behavior of the Wizard as a set of OPTION_ constants. |
void |
setPassword(java.lang.String aPassword)
Specifies password should be passed to the Licensing Facade |
void |
setProductInfo(ProductInfo aProductInfo)
Specifies product information |
Methods inherited from class com.jp.protection.gui.dialogs.BasicLicenseWizard |
---|
addWizardPane, checkServerStatus, composeMessage, createInternetConnectionWizardPane, error, error, getLicensingFacade, getLicensingFacadeProviderName, getMacroContext, getProductInfo, getServerStatusURL, initMessagePane, isLicensingFacadeUseHTTPS, makeHTML, removeWizardPane, setComponentHelpDelegate, setLicenseReader, setLicensingFacadeProviderName, setServerStatusURL, updateForServerStatus |
Methods inherited from class dev.gui.wizard.WizardDialog |
---|
back, canBack, canFinish, canNext, doBack, doCancel, doNext, finish, first, getActiveWizardPane, getMessageTitle, getWizardIcon, getWizardPane, getWizardPaneCount, getWizardPaneIndex, hasActiveWizardPane, isWizardIconVisible, main, next, onButtonOkActionPerformed, setActiveWizardPane, setVisible, setWizardIcon, setWizardIconVisible, update, updateSize |
Methods inherited from class dev.gui.OkCancelHelpDialog |
---|
actionPerformed, executeModal, executeModal, executeModal, executeModal, executeModal, getButtonsPanel, getCancelButton, getComponentHelpDelegate, getHelpButton, getOkButton, onAnyComponentKeyPressed, onButtonHelpActionPerformed, showHelp |
Methods inherited from class dev.gui.JCDialog |
---|
canCancel, canClose, canUse, centerOnOwner, centerOnScreen, componentResized, dispose, error, executeModal, getAdjustedSize, getBeanContext, getBeanContextProxy, getDefaultFocusOwner, getDialogMaximumSize, getDialogMinimumSize, getMessageTitle, getModalResult, getParentDialog, getParentFrame, getService, getService, getWatermarkComponent, hasVisiblePopups, initBeanContext, isCloseOnEscape, isCloseOnEscape, isInsetContentPane, isInUse, isSoftResizable, isWaitState, message, pack, prompt, prompt, releaseService, serviceRevoked, setBeanContext, setCloseOnEscape, setDefaultButton, setDefaultFocusOwner, setDialogMaximumSize, setDialogMinimumSize, setInsetContentPane, setModalResult, setResizable, setWaitState, setWatermarkComponent, updateSizeToFitRange, useBegin, useEnd, warning, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static java.util.ResourceBundle res
protected com.jp.protection.gui.dialogs.panes.LicenseLocationWizardPane fLicenseLocationWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.LicenseActivationWizardPane fLicenseActivationWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.OfflineActivationWizardPane fOfflineActivationWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.OnlineActivationWizardPane fOnlineActivationWizardPane
protected dev.gui.wizard.InternetConnectionWizardPane fInternetConnectionWizardPane
protected dev.gui.wizard.MessageWizardPane fMessageWizardPane
protected dev.gui.wizard.ProgressWizardPane.Operation fActivateOperation
protected com.jp.protection.gui.dialogs.pro.panes.LicenseActivationProgressPane fLicenseActivationProgressPane
protected static final javax.swing.Icon WIZARD_ICON
protected LicenseHostPro fLicenseHost
protected LicensingFacadeResult fActivateResult
protected java.lang.String fLogin
protected java.lang.String fPassword
protected static final java.lang.String MSG_UNABLE_TO_ACTIVATE
protected static final java.lang.String MSG_TRY_AGAIN
protected static final java.lang.String MSG_UNABLE_TO_ACTIVATE_TRY_AGAIN
protected dev.gui.wizard.WizardPane fFinishWizardPane
public static final int OPTION_ACTIVATE_ONLINE
public static final int OPTION_ACTIVATE_OFFLINE
public static final int OPTION_CHOOSE_LICENSE
public static final int DEFAULT_OPTIONS
Constructor Detail |
---|
public LicenseActivationWizard(java.awt.Component anOwner)
anOwner
- a component from which Activation Wizard should be displayedpublic LicenseActivationWizard()
Method Detail |
---|
public void setProductInfo(ProductInfo aProductInfo)
setProductInfo
in class BasicLicenseWizard
aProductInfo
- product informationpublic com.jp.protection.gui.dialogs.panes.LicenseLocationWizardPane getLicenseLocationWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.LicenseActivationWizardPane getLicenseActivationWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.OfflineActivationWizardPane getOfflineActivationWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.OnlineActivationWizardPane getOnlineActivationWizardPane()
public dev.gui.wizard.InternetConnectionWizardPane getInternetConnectionWizardPane()
public LicenseHostPro getLicenseHost()
LicenseHost
instance used to provide various utility methods
public void setLicenseHost(LicenseHostPro aLicenseHost)
LicenseHost
instance used to provide various utility methods
aLicenseHost
- a LicenseHost
instance to specifypublic LicenseReader getLicenseReader()
BasicLicenseWizard
getLicenseReader
in class BasicLicenseWizard
public LicensingFacadeResult getActivationResult()
protected byte[] getLicenseBytes()
public java.lang.String getLogin()
public void setLogin(java.lang.String aLogin)
aLogin
- login namepublic java.lang.String getPassword()
public void setPassword(java.lang.String aPassword)
aPassword
- passwordpublic boolean activateLicense()
true
if activation succeeded; false
otherwise.public boolean activateLicense(boolean isShowMessages)
isShowMessages
- specifies whether any messages should be shown to the user during
the activation process. Turning messages off allows performing silent activation if required.
true
if activation succeeded; false
otherwise.protected boolean saveLicense(byte[] licenseBytes)
saveLicense
in class BasicLicenseWizard
protected int doFinish()
doFinish
in class dev.gui.wizard.WizardDialog
public void processActivationResult()
public boolean executeModal()
executeModal
in class dev.gui.wizard.WizardDialog
true
if activation succeeded; false
otherwise.public int getOptions()
OPTION_
constants.
public void setOptions(int anOptions)
OPTION_
constants.
anOptions
- options to specifypublic java.lang.String getIssueDescription()
public void setIssueDescription(java.lang.String aDescription)
aDescription
- description of the issuepublic java.lang.String getIssueName()
public void setIssueName(java.lang.String aName)
aName
- name of the issue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |