package _VisualDVM.ComponentsServer.UserAccount; import Common.Database.Tables.iDBTable; import Common.Visual.DataSetControlForm; import _VisualDVM.ComponentsServer.UserAccount.UI.UserAccountsForm; import javax.swing.*; public class UserAccountsDBTable extends iDBTable { public UserAccountsDBTable() { super(UserAccount.class); } public UserAccount getByKey(String key_in){ for (UserAccount userAccount: Data.values()){ if (userAccount.security_key.equals(key_in)) return userAccount; } return null; } public UserAccount getByEmail(String email_in){ for (UserAccount userAccount: Data.values()){ if (userAccount.email.equals(email_in)) return userAccount; } return null; } @Override protected DataSetControlForm createUI(JPanel mountPanel) { return new UserAccountsForm(this, mountPanel); } @Override public String getSingleDescription() { return "учётная запись"; } @Override public String getPluralDescription() { return "учётные записи"; } }