|
|||||||||
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.LicenseDeactivationWizard
public class LicenseDeactivationWizard
This class defines Wizard that allows the user to deactivate license on the local computer and notify vendor about deactivation results
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 |
DEACTIVATE_FAIL
Specifies that deactivation was failed |
static int |
DEACTIVATE_LOCAL
Specifies that deactivation was completed on the local computer |
static int |
DEACTIVATE_LOCAL_VENDOR
Specifies that deactivation was completed on the local computer and vendor has been properly notified about it |
static int |
DEFAULT_OPTIONS
Default options set |
protected dev.gui.wizard.ProgressWizardPane.Operation |
fDeactivateOperation
|
protected java.lang.String |
fDeactivationKey
|
protected LicensingFacadeResult |
fDeactivationResult
|
protected dev.gui.wizard.WizardPane |
fFinishWizardPane
|
protected dev.gui.wizard.InternetConnectionWizardPane |
fInternetConnectionWizardPane
|
protected com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationProgressPane |
fLicenseDeactivationProgressPane
|
protected com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationWizardPane |
fLicenseDeactivationWizardPane
|
protected LicenseHostPro |
fLicenseHost
|
protected java.lang.String |
fLogin
|
protected com.jp.protection.gui.dialogs.pro.panes.NotifyVendorDeactivationWizardPane |
fNotifyVendorDeactivationWizardPane
|
protected com.jp.protection.gui.dialogs.pro.panes.OfflineDeactivationWizardPane |
fOfflineDeactivationWizardPane
|
protected int |
fOptions
|
protected java.lang.String |
fPassword
|
protected static java.lang.String |
MSG_TRY_AGAIN
|
protected static java.lang.String |
MSG_UNABLE_TO_DEACTIVATE
|
protected static java.lang.String |
MSG_UNABLE_TO_DEACTIVATE_TRY_AGAIN
|
static int |
OPTION_DEACTIVATE_OFFLINE
This options specifies whether notifying vendor offline (through site or e-mail) is supported |
static int |
OPTION_DEACTIVATE_ONLINE
This options specifies whether notifying vendor online (through Licensing Facade) is supported |
static int |
OPTION_NOTIFY_VENDOR_ON_FAIL
This options specifies whether vendor should be specified even if deactivation is failed on local computer |
(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 | |
---|---|
LicenseDeactivationWizard()
Creates a new instance of LicenseDeactivationWizard with no owner |
|
LicenseDeactivationWizard(java.awt.Component anOwner)
Creates a new instance of LicenseDeactivationWizard |
Method Summary | |
---|---|
void |
deactivateOnline()
Notifies vendor about deactivation results by using Licensing Facade |
protected int |
doFinish()
|
int |
execute()
Shows the wizard to allow license deactivation |
boolean |
executeModal()
Shows the Wizard on screen |
java.lang.String |
getDeactivationKey()
Returns Deactivation Key that holds result of license deactivation on local computer |
LicensingFacadeResult |
getDeactivationResult()
Returns result of last notifying vendor operation |
dev.gui.wizard.InternetConnectionWizardPane |
getInternetConnectionWizardPane()
|
com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationWizardPane |
getLicenseDeactivationWizardPane()
|
LicenseHostPro |
getLicenseHost()
Returns LicenseHost instance used to deactivate licenses
locally and to provide various utility methods |
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.NotifyVendorDeactivationWizardPane |
getNotifyVendorDeactivationWizardPane()
|
com.jp.protection.gui.dialogs.pro.panes.OfflineDeactivationWizardPane |
getOfflineDeactivationWizardPane()
|
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 |
protected java.util.Map |
prepareArguments(License aLicense)
|
void |
processDeactivationResult()
Processes results of notifying vendor about deactivation status |
void |
setDeactivationKey(java.lang.String aDeactivationKey)
Specifies Deactivation Key that holds result of license deactivation on local computer |
void |
setLicenseHost(LicenseHostPro aLicenseHost)
Specifies LicenseHost instance used to deactivate licenses
locally and to provide various utility methods |
void |
setLogin(java.lang.String aLogin)
Specifies login name should be passed to the Licensing Facade |
void |
setOptions(int aOptions)
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, saveLicense, 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 static final javax.swing.Icon WIZARD_ICON
protected com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationWizardPane fLicenseDeactivationWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.NotifyVendorDeactivationWizardPane fNotifyVendorDeactivationWizardPane
protected dev.gui.wizard.InternetConnectionWizardPane fInternetConnectionWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.OfflineDeactivationWizardPane fOfflineDeactivationWizardPane
protected com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationProgressPane fLicenseDeactivationProgressPane
protected dev.gui.wizard.ProgressWizardPane.Operation fDeactivateOperation
protected LicenseHostPro fLicenseHost
public static final int OPTION_DEACTIVATE_ONLINE
public static final int OPTION_DEACTIVATE_OFFLINE
public static final int OPTION_NOTIFY_VENDOR_ON_FAIL
public static final int DEFAULT_OPTIONS
protected int fOptions
protected java.lang.String fDeactivationKey
protected static final java.lang.String MSG_UNABLE_TO_DEACTIVATE
protected static final java.lang.String MSG_TRY_AGAIN
protected static final java.lang.String MSG_UNABLE_TO_DEACTIVATE_TRY_AGAIN
protected java.lang.String fLogin
protected java.lang.String fPassword
protected LicensingFacadeResult fDeactivationResult
protected dev.gui.wizard.WizardPane fFinishWizardPane
public static final int DEACTIVATE_FAIL
public static final int DEACTIVATE_LOCAL
public static final int DEACTIVATE_LOCAL_VENDOR
Constructor Detail |
---|
public LicenseDeactivationWizard(java.awt.Component anOwner)
LicenseDeactivationWizard
anOwner
- a component from which Wizard should be displayedpublic LicenseDeactivationWizard()
LicenseDeactivationWizard
with no owner
Method Detail |
---|
public dev.gui.wizard.InternetConnectionWizardPane getInternetConnectionWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.LicenseDeactivationWizardPane getLicenseDeactivationWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.NotifyVendorDeactivationWizardPane getNotifyVendorDeactivationWizardPane()
public com.jp.protection.gui.dialogs.pro.panes.OfflineDeactivationWizardPane getOfflineDeactivationWizardPane()
public void setProductInfo(ProductInfo aProductInfo)
BasicLicenseWizard
setProductInfo
in class BasicLicenseWizard
aProductInfo
- product informationpublic LicenseHostPro getLicenseHost()
LicenseHost
instance used to deactivate licenses
locally and to provide various utility methods
LicenseHost
instancepublic void setLicenseHost(LicenseHostPro aLicenseHost)
LicenseHost
instance used to deactivate licenses
locally and to provide various utility methods
aLicenseHost
- a LicenseHost
instance to specifypublic LicenseReader getLicenseReader()
BasicLicenseWizard
getLicenseReader
in class BasicLicenseWizard
public boolean executeModal()
executeModal
in class dev.gui.wizard.WizardDialog
true
if deactivation succeeded; false
otherwise.public int getOptions()
OPTION_
constants.
public void setOptions(int aOptions)
OPTION_
constants.
aOptions
- optionspublic java.lang.String getDeactivationKey()
public void setDeactivationKey(java.lang.String aDeactivationKey)
aDeactivationKey
- Deactivation Key to specifypublic 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 LicensingFacadeResult getDeactivationResult()
protected int doFinish()
doFinish
in class dev.gui.wizard.WizardDialog
public void processDeactivationResult()
public void deactivateOnline()
protected java.util.Map prepareArguments(License aLicense)
public int execute()
DEACTIVATE_
constants.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |