/* * UserCanSubmit.java */ package org.ngbw.utils; import org.ngbw.sdk.database.ConnectionManager; import org.ngbw.sdk.database.DriverConnectionSource; import org.ngbw.sdk.database.User; /** * * @author Paul Hoover * */ public class UserCanSubmit { public static void main(String[] args) { try { if (args.length != 2) throw new Exception("usage: UserCanSubmit username boolean"); ConnectionManager.setConnectionSource(new DriverConnectionSource()); User user = User.findUserByUsername(args[0]); if (user == null) throw new Exception("Couldn't find a user with username " + args[0]); boolean canSubmit = Boolean.parseBoolean(args[1]); user.setCanSubmit(canSubmit); user.save(); System.out.println("Task submission " + (canSubmit ? "enabled" : "disabled") + " for user " + args[0]); } catch (Exception err) { err.printStackTrace(System.err); System.exit(-1); } } }