/[projects]/miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebUserCommand.java
ViewVC logotype

Diff of /miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebUserCommand.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3202 by torben, Mon Mar 9 11:56:37 2015 UTC revision 3203 by torben, Thu Jun 1 13:16:06 2017 UTC
# Line 10  import org.bukkit.command.CommandSender; Line 10  import org.bukkit.command.CommandSender;
10  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
11  import org.bukkit.plugin.Plugin;  import org.bukkit.plugin.Plugin;
12    
13    import io.ebean.Ebean;
14    
15  public class WebUserCommand implements CommandExecutor {  public class WebUserCommand implements CommandExecutor {
16    
17          Plugin plugin;          Plugin plugin;
18    
19          public WebUserCommand(Plugin plugin, Runnable ddlloader) {          public WebUserCommand(Plugin plugin) {
20                  this.plugin = plugin;                  this.plugin = plugin;
21                  try {                  
22                          plugin.getDatabase().find(WebUser.class).findRowCount();                  Ebean.getDefaultServer().find(WebUser.class).findCount();
23                  } catch (Exception e) {                  
24                          ddlloader.run();  
                 }  
25          }          }
26    
27          @Override          @Override
# Line 39  public class WebUserCommand implements C Line 40  public class WebUserCommand implements C
40    
41                  String password = args[0];                  String password = args[0];
42    
43                  WebUser user = plugin.getDatabase().find(WebUser.class).where()                  WebUser user = Ebean.getDefaultServer().find(WebUser.class).where()
44                                  .eq("user", sender.getName()).findUnique();                                  .eq("user", sender.getName()).findUnique();
45                  if (user == null) {                  if (user == null) {
46                          user = new WebUser();                          user = new WebUser();
# Line 59  public class WebUserCommand implements C Line 60  public class WebUserCommand implements C
60                  }                  }
61                                    
62                  user.setPassword(pwd);                  user.setPassword(pwd);
63                  plugin.getDatabase().save(user);                  Ebean.getDefaultServer().save(user);
64                                    
65                  sender.sendMessage("Your web password has been set");                  sender.sendMessage("Your web password has been set");
66    

Legend:
Removed from v.3202  
changed lines
  Added in v.3203

  ViewVC Help
Powered by ViewVC 1.1.20