use of models.User in project play-cookbook by spinscale.
the class Application method showTweets.
public static void showTweets(String username) {
User user = User.find("byLogin", username).first();
notFoundIfNull(user);
List<Tweet> tweets = Tweet.find("user = ? order by postedAt DESC", user).fetch(20);
render(tweets, user);
}
use of models.User in project play-cookbook by spinscale.
the class CreateTweetJob method doJob.
public void doJob() {
User user = User.find("byLogin", "alr").first();
Tweet t = new Tweet();
t.user = user;
t.content = RandomStringUtils.randomAlphanumeric(RandomUtils.nextInt(140));
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, RandomUtils.nextInt(10000));
t.postedAt = cal.getTime();
t.save();
Logger.debug("Created tweet at: %s", t.postedAt);
}
use of models.User in project ninja by ninjaframework.
the class ArticleDao method postArticle.
/**
* Returns false if user cannot be found in database.
*/
@Transactional
public boolean postArticle(String username, ArticleDto articleDto) {
EntityManager entityManager = entitiyManagerProvider.get();
Query query = entityManager.createQuery("SELECT x FROM User x WHERE username = :usernameParam");
User user = (User) query.setParameter("usernameParam", username).getSingleResult();
if (user == null) {
return false;
}
Article article = new Article(user, articleDto.title, articleDto.content);
entityManager.persist(article);
return true;
}
use of models.User in project ninja by ninjaframework.
the class UserDao method isUserAndPasswordValid.
@UnitOfWork
public boolean isUserAndPasswordValid(String username, String password) {
if (username != null && password != null) {
EntityManager entityManager = entityManagerProvider.get();
TypedQuery<User> q = entityManager.createQuery("SELECT x FROM User x WHERE username = :usernameParam", User.class);
User user = getSingleResult(q.setParameter("usernameParam", username));
if (user != null) {
if (user.password.equals(password)) {
return true;
}
}
}
return false;
}
use of models.User in project modules.playframework.org by playframework.
the class Modules method submitModuleRegistrationForm.
@RoleHolderPresent
public static Result submitModuleRegistrationForm() {
Form<Module> form = form(Module.class).bindFromRequest();
Result result;
User user = currentUser();
if (form.hasErrors()) {
result = badRequest(moduleRegistrationForm.render(user, form));
} else {
Module module = form.get();
module.owner = user;
module.rating = new Rating(true);
module.save();
createHistoricalEvent("New module - " + module.name, String.format("%s (%s) created a new module - %s", user.displayName, user.userName, module.name));
result = redirect(routes.Modules.myModules());
}
return result;
}
Aggregations