/[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 2428 by torben, Mon Mar 9 11:56:37 2015 UTC revision 3207 by torben, Sat Aug 19 14:06:42 2017 UTC
# Line 1  Line 1 
1  package dk.thoerup.bukkit.hoeruputils.web;  package dk.thoerup.bukkit.hoeruputils.web;
2    
3    /*
4  import java.math.BigInteger;  import java.math.BigInteger;
5  import java.security.MessageDigest;  import java.security.MessageDigest;
6  import java.security.NoSuchAlgorithmException;  import java.security.NoSuchAlgorithmException;
# Line 10  import org.bukkit.command.CommandSender; Line 11  import org.bukkit.command.CommandSender;
11  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
12  import org.bukkit.plugin.Plugin;  import org.bukkit.plugin.Plugin;
13    
14    import io.ebean.Ebean;
15    
16  public class WebUserCommand implements CommandExecutor {  public class WebUserCommand implements CommandExecutor {
17    
18          Plugin plugin;          Plugin plugin;
19    
20          public WebUserCommand(Plugin plugin, Runnable ddlloader) {          public WebUserCommand(Plugin plugin) {
21                  this.plugin = plugin;                  this.plugin = plugin;
22                  try {                  
23                          plugin.getDatabase().find(WebUser.class).findRowCount();                  Ebean.getDefaultServer().find(WebUser.class).findCount();
24                  } catch (Exception e) {                  
25                          ddlloader.run();  
                 }  
26          }          }
27    
28          @Override          @Override
# Line 39  public class WebUserCommand implements C Line 41  public class WebUserCommand implements C
41    
42                  String password = args[0];                  String password = args[0];
43    
44                  WebUser user = plugin.getDatabase().find(WebUser.class).where()                  WebUser user = Ebean.getDefaultServer().find(WebUser.class).where()
45                                  .eq("user", sender.getName()).findUnique();                                  .eq("user", sender.getName()).findUnique();
46                  if (user == null) {                  if (user == null) {
47                          user = new WebUser();                          user = new WebUser();
# Line 59  public class WebUserCommand implements C Line 61  public class WebUserCommand implements C
61                  }                  }
62                                    
63                  user.setPassword(pwd);                  user.setPassword(pwd);
64                  plugin.getDatabase().save(user);                  Ebean.getDefaultServer().save(user);
65                                    
66                  sender.sendMessage("Your web password has been set");                  sender.sendMessage("Your web password has been set");
67    
68                  return true;                  return true;
69          }          }
70    
71  }  }*/
72    

Legend:
Removed from v.2428  
changed lines
  Added in v.3207

  ViewVC Help
Powered by ViewVC 1.1.20