Revision 9459 org.gvsig.online/trunk/org.gvsig.online/org.gvsig.online.swing/org.gvsig.online.swing.impl/src/main/java/org/gvsig/online/swing/impl/login/OnlineUserIdentificationDialog.java

View differences:

OnlineUserIdentificationDialog.java
29 29
import org.gvsig.online.lib.api.OnlineUserIdentificationRequester;
30 30
import org.gvsig.tools.ToolsLocator;
31 31
import org.gvsig.tools.i18n.I18nManager;
32
import org.gvsig.tools.observer.ObservableHelper;
33
import org.gvsig.tools.observer.Observer;
32 34
import org.gvsig.tools.swing.api.ToolsSwingLocator;
33 35
import org.gvsig.tools.swing.api.ToolsSwingManager;
34 36
import org.gvsig.tools.swing.api.ToolsSwingUtils;
......
50 52
    private String userId;
51 53
    private String password;
52 54
    private boolean translated;
55
    private final ObservableHelper observableHelper;
53 56
    
54 57
    public OnlineUserIdentificationDialog() {
55 58
        this.password = null;
56 59
        this.userId = null;
60
        this.observableHelper = new ObservableHelper();
57 61
//        translate();
58 62
        this.initComponents();
59 63
    }
......
108 112
            if( dialog.getAction()==WindowManager_v2.BUTTON_OK) {
109 113
                this.userId = StringUtils.defaultIfBlank(this.txtUser.getText(), null);
110 114
                this.password = StringUtils.defaultIfBlank(String.valueOf(this.txtPassword.getPassword()), null);
115
                this.observableHelper.notifyObservers(this, CHANGE_USER, this.userId);
111 116
            }
112 117
        });
113 118
        dialog.show(WindowManager.MODE.DIALOG);
......
124 129
        return this.password;
125 130
    }
126 131

  
132
    @Override
133
    public void addObserver(Observer o) {
134
        this.observableHelper.addObserver(o);
135
    }
136

  
137
    @Override
138
    public void deleteObserver(Observer o) {
139
        this.observableHelper.deleteObserver(o);
140
    }
141

  
142
    @Override
143
    public void deleteObservers() {
144
        this.observableHelper.deleteObservers();
145
    }
146

  
127 147
}

Also available in: Unified diff