// Path: app/models/Person.java
// @Entity
// public class Person extends GenericModel {
// 
// 	@Id
// 	public String username;
// 	public String password;
// 	public Role role = Role.Guest;
// 	@Lob
// 	public String clipboard;
// 	public Boolean preferMultiframe;
// 	public String niftiMultiframeScript;
// 
// 	public Person(String username) {
// 		this.username = username;
// 	}
// 
// 	public void setPassword(String password) {
// 		if (!password.startsWith("$2a$")) {
// 			this.password = BCrypt.hashpw(password, BCrypt.gensalt());
// 		}
// 	}
// 
// 	@PostUpdate
// 	public void postUpdate() {
// 		Cache.delete(username);
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return String.format("%s (%s)", username, role);
// 	}
// 
// 	public static enum Role {
// 		Researcher, Administrator, Visitor, Guest;
// 	}
// 
// }


import models.Person;
import play.jobs.Job;
import play.jobs.OnApplicationStart;
import play.test.Fixtures;
package jobs;


@OnApplicationStart
public class Bootstrap extends Job {
	@Override
	public void doJob() {
// Path: app/models/Person.java
// @Entity
// public class Person extends GenericModel {
// 
// 	@Id
// 	public String username;
// 	public String password;
// 	public Role role = Role.Guest;
// 	@Lob
// 	public String clipboard;
// 	public Boolean preferMultiframe;
// 	public String niftiMultiframeScript;
// 
// 	public Person(String username) {
// 		this.username = username;
// 	}
// 
// 	public void setPassword(String password) {
// 		if (!password.startsWith("$2a$")) {
// 			this.password = BCrypt.hashpw(password, BCrypt.gensalt());
// 		}
// 	}
// 
// 	@PostUpdate
// 	public void postUpdate() {
// 		Cache.delete(username);
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return String.format("%s (%s)", username, role);
// 	}
// 
// 	public static enum Role {
// 		Researcher, Administrator, Visitor, Guest;
// 	}
// 
// }


// Path: app/jobs/Bootstrap.java
import models.Person;
import play.jobs.Job;
import play.jobs.OnApplicationStart;
import play.test.Fixtures;

package jobs;


@OnApplicationStart
public class Bootstrap extends Job {
	@Override
	public void doJob() {
		if (Person.count() == 0) {