Files
VisualSapfor/src/_VisualDVM/GlobalData/User/UI/UserDialog.java

42 lines
1.4 KiB
Java
Raw Normal View History

package _VisualDVM.GlobalData.User.UI;
import Common.Visual.Windows.Dialog.DBObjectDialog;
import _VisualDVM.Global;
import _VisualDVM.GlobalData.Machine.MachineType;
import _VisualDVM.GlobalData.User.User;
import _VisualDVM.GlobalData.User.UserAuthentication;
public class UserDialog extends DBObjectDialog<User, UserFields> {
public UserDialog() {
super(UserFields.class);
}
@Override
public void SetEditLimits() {
fields.tfLogin.setEditable(false);
}
@Override
public void fillFields() {
if (Global.mainModule.getMachine().type.equals(MachineType.Local)) {
Result.login = "этот пользователь";
fields.tfLogin.setEditable(false);
}
fields.tfLogin.setText(Result.login);
fields.tfPassword.setText(Result.password);
fields.tfWorkspace.setText(Result.workspace);
}
@Override
public void validateFields() {
if (fields.tfLogin.getText().isEmpty())
Log.Writeln_("Логин пользователя не может быть пустым");
}
@Override
public void ProcessResult() {
Result.machine_id = Global.mainModule.getMachine().id;
Result.login = fields.tfLogin.getText();
Result.authentication = UserAuthentication.password;
Result.password = new String(fields.tfPassword.getPassword());
}
@Override
public int getDefaultHeight() {
return 250;
}
}