Search in sources :

Example 11 with User

use of models.User in project play-cookbook by spinscale.

the class RegistrationServiceImpl method createRegistration.

@Override
public void createRegistration(Object context) {
    if (context instanceof User) {
        User user = (User) context;
        Registration r = new Registration();
        r.uuid = UUID.randomUUID().toString().replaceAll("-", "");
        r.user = user;
        r.create();
    }
}
Also used : User(models.User) Registration(models.Registration)

Example 12 with User

use of models.User in project play-cookbook by spinscale.

the class RegistrationServiceImpl method confirm.

@Override
public void confirm(Object context) {
    if (context != null) {
        Registration r = Registration.find("byUuid", context.toString()).first();
        if (r == null) {
            return;
        }
        User user = r.user;
        user.active = true;
        user.create();
        r.delete();
        Flash.current().put("registration", "Thanks for registering");
    }
}
Also used : User(models.User) Registration(models.Registration)

Example 13 with User

use of models.User in project play-cookbook by spinscale.

the class Application method createTicket.

public static void createTicket(String user, String pass) {
    User u = User.find("byNameAndPassword", user, pass).first();
    if (u == null) {
        error("No authorization granted");
    }
    String uuid = UUID.randomUUID().toString().replaceAll("-", "");
    Cache.set("ticket:" + uuid, u.name, "5min");
    renderText(uuid);
}
Also used : User(models.User)

Example 14 with User

use of models.User in project play-cookbook by spinscale.

the class SolrSearchTest method testEnhancedSearchCapability.

@Test
public void testEnhancedSearchCapability() {
    assertEquals(1, Car.search("byBrandAndType", "BMW", "320").fetchIds().size());
    List<User> users = User.search("byNameAndTwitter", "a*ex", "spinscale*").fetch();
    User user = users.get(0);
    User u1 = User.find("byName", "alex").first();
    assertEquals(user.id, u1.id);
}
Also used : User(models.User) UnitTest(play.test.UnitTest) Test(org.junit.Test)

Example 15 with User

use of models.User in project play-cookbook by spinscale.

the class Application method showUser.

public static void showUser(String id) {
    User user = User.find("byId", id).first();
    notFoundIfNull(user);
    render(user);
}
Also used : User(models.User)

Aggregations

User (models.User)30 CurrentUser (actions.CurrentUser)7 CurrentUser.currentUser (actions.CurrentUser.currentUser)7 Test (org.junit.Test)7 Result (play.mvc.Result)7 Module (models.Module)6 UnitTest (play.test.UnitTest)6 RoleHolderPresent (be.objectify.deadbolt.actions.RoleHolderPresent)5 Vote (models.Vote)4 EntityManager (javax.persistence.EntityManager)3 Rate (models.Rate)3 Registration (models.Registration)3 SolrQuery (org.apache.solr.client.solrj.SolrQuery)3 Transactional (com.google.inject.persist.Transactional)2 VoteResponseForm (forms.modules.VoteResponseForm)2 Query (javax.persistence.Query)2 Article (models.Article)2 ModuleVersion (models.ModuleVersion)2 PlayVersion (models.PlayVersion)2 Tweet (models.Tweet)2