package _VisualDVM.Passes.All; import Common.Database.Database; import _VisualDVM.ComponentsServer.ComponentsServer; import _VisualDVM.ComponentsServer.UserAccount.UserAccount; import _VisualDVM.Global; import _VisualDVM.Passes.Server.DeleteServerObject; import _VisualDVM.Repository.Server.SafeServerExchangeUnit; import _VisualDVM.Repository.Server.ServerCode; import _VisualDVM.ServerObjectsCache.VisualCaches; import javafx.util.Pair; public class DeleteUserAccount extends DeleteServerObject { public DeleteUserAccount() { super(Global.componentsServer, UserAccount.class); } @Override protected Database getDb() { return server.credentials_db; } @Override protected void ServerAction() throws Exception { Command(new SafeServerExchangeUnit(ServerCode.DeleteUserAccount, "", new Pair<>(target.getClass(), target.getPK()))); } }