Revision cd900bac
Added by Andreas Müller almost 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/bar/AuthenticatedUserBar.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.taxeditor.ui.bar; |
11 | 10 |
|
12 | 11 |
import java.util.Observable; |
... | ... | |
30 | 29 |
* |
31 | 30 |
* @author n.hoffmann |
32 | 31 |
* @created 01.07.2009 |
33 |
* @version 1.0 |
|
34 | 32 |
*/ |
35 | 33 |
public class AuthenticatedUserBar extends WorkbenchWindowControlContribution implements Observer{ |
36 | 34 |
|
... | ... | |
40 | 38 |
CdmStore.getLoginManager().addObserver(this); |
41 | 39 |
} |
42 | 40 |
|
43 |
|
|
44 |
|
|
45 | 41 |
@Override |
46 | 42 |
public boolean isDynamic() { |
47 | 43 |
return true; |
48 | 44 |
} |
49 | 45 |
|
50 |
/** {@inheritDoc} */ |
|
51 | 46 |
@Override |
52 | 47 |
protected Control createControl(Composite parent) { |
53 | 48 |
parent.getParent().setRedraw(true); |
... | ... | |
58 | 53 |
return label_authenticatedUser; |
59 | 54 |
} |
60 | 55 |
|
61 |
/** {@inheritDoc} */ |
|
62 | 56 |
@Override |
63 | 57 |
public void update(Observable o, Object arg) { |
64 | 58 |
User authenticatedUser = CdmStore.getLoginManager().getAuthenticatedUser(); |
... | ... | |
78 | 72 |
label_authenticatedUser.setRedraw(true); |
79 | 73 |
} |
80 | 74 |
|
81 |
/** {@inheritDoc} */ |
|
82 | 75 |
@Override |
83 | 76 |
public void dispose() { |
84 | 77 |
super.dispose(); |
Also available in: Unified diff
cleanup