org.ifeth.sehr.client.api
Class LocalUserProfileCreateAssistent

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byha_c.gui.HDialog
                          extended byorg.ifeth.sehr.client.api.LocalUserProfileCreateAssistent
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class LocalUserProfileCreateAssistent
extends ha_c.gui.HDialog

Create a new local profile

See Also:
Serialized Form

Nested Class Summary
 class LocalUserProfileCreateAssistent.ActionCancel
           
 class LocalUserProfileCreateAssistent.ActionConnect
           
 class LocalUserProfileCreateAssistent.ActionNext
           
 class LocalUserProfileCreateAssistent.ActionPrev
           
 class LocalUserProfileCreateAssistent.ActionSave
           
 
Field Summary
 
Fields inherited from class ha_c.gui.HDialog
result
 
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
LocalUserProfileCreateAssistent(java.lang.String datapath, java.util.Locale locale)
          Constructor for adding a userprofile
LocalUserProfileCreateAssistent(java.lang.String datapath, java.util.Locale locale, char[] key)
          Constructor for adding a userprofile
LocalUserProfileCreateAssistent(java.lang.String datapath, java.util.Locale locale, LocalUserProfile profile, char[] key)
          Constructor for editing a given userprofile
LocalUserProfileCreateAssistent(java.lang.String datapath, java.util.ResourceBundle i18nBundle)
          Constructor Note: The resource must match otherwise an exception may occur loading an undefined string!
 
Method Summary
 LocalUserProfile getProfile()
          Returns the profile just created
 boolean isAdmin()
           
 void setAdmin(boolean admin)
           
 void setKey(char[] key)
          Sets key for en-/decryption; 'null' = no en-/decryption
 void setLogo(javax.swing.ImageIcon logo)
          Assign another logo
 
Methods inherited from class ha_c.gui.HDialog
addButton, addButton, addComponent, addComponent, addComponent, doClose, init
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalUserProfileCreateAssistent

public LocalUserProfileCreateAssistent(java.lang.String datapath,
                                       java.util.Locale locale)
Constructor for adding a userprofile

Parameters:
datapath - - where to store/retrieve profiles
locale - - for loading I18N resource

LocalUserProfileCreateAssistent

public LocalUserProfileCreateAssistent(java.lang.String datapath,
                                       java.util.Locale locale,
                                       char[] key)
Constructor for adding a userprofile

Parameters:
datapath - - where to store/retrieve profiles
locale - - for loading I18N resource
key - - for de-/crypting profile

LocalUserProfileCreateAssistent

public LocalUserProfileCreateAssistent(java.lang.String datapath,
                                       java.util.Locale locale,
                                       LocalUserProfile profile,
                                       char[] key)
Constructor for editing a given userprofile

Parameters:
datapath - - where to store/retrieve profiles
locale - - for loading I18N resource
profile - - profile to edit

LocalUserProfileCreateAssistent

public LocalUserProfileCreateAssistent(java.lang.String datapath,
                                       java.util.ResourceBundle i18nBundle)
Constructor

Note: The resource must match otherwise an exception may occur loading an undefined string!

Method Detail

getProfile

public LocalUserProfile getProfile()
Returns the profile just created

Returns:
user profile

isAdmin

public boolean isAdmin()

setAdmin

public void setAdmin(boolean admin)

setKey

public void setKey(char[] key)
Sets key for en-/decryption; 'null' = no en-/decryption


setLogo

public void setLogo(javax.swing.ImageIcon logo)
Assign another logo