Package com.rapleaf.jack.test_project.database_1.models

Examples of com.rapleaf.jack.test_project.database_1.models.User


        request.cookies.putAll(cookies);
        response = GET(request, api_base);
        assertStatus(StatusCode.OK, response);
        InputStream is = new ByteArrayInputStream(response.out.toByteArray());
    Reader reader = new InputStreamReader(is);
        User user = new Gson().fromJson(reader, User.class);
        assertTrue("El nombre del usuario ha de ser eduardo.perrino ", username.startsWith(user.username));
        user.basic_information.firstName = "Juan lucas";
        request = newRequest();
        request.cookies.putAll(cookies);
        response = FunctionalTest.PUT(request, api_base,"application/json", new Gson().toJson(user, User.class));
View Full Code Here


     assertIsOk(response);
     is = new ByteArrayInputStream(response.out.toByteArray());
     reader = new InputStreamReader(is);
     data = new Gson().fromJson(reader, dataType);
     assertTrue("La residencia sólo tiene dos internos", data.data.size() == 2);
     User internal = data.data.get(0);
     addFamiliar(internal);
  }
View Full Code Here

     User internal = data.data.get(0);
     addFamiliar(internal);
  }
 
  private static void addFamiliar(User internal) {
    User familiar = new User();
    familiar.username = "angela.martin";
    familiar.password = "test2012";
    familiar.access = true;
    BasicInformation basicInformation = new BasicInformation();
    familiar.basic_information = basicInformation;
View Full Code Here

          User.findByUsername("laura.garcia").isAdmin());
      /*Configuracion de la Familia 1*/
      addProfileToUser("eva.perez", Profile.ProfileType.INTERNSHIP);
      assertTrue("La residencia tiene registrado a eva.perez",
          UserProfile.findByProfile(Profile.findByType(ProfileType.INTERNSHIP)).size()==1);
      User eva = User.findByUsername("eva.perez");
      assertTrue("El username de la interna es eva.perez", eva.username.equals("eva.perez"));
      assertTrue("El username de la interna (" + eva.id + ") es eva.perez", User.findById(eva.id).username.equals("eva.perez"));
      addProfileToUser("juan.gomez", Profile.ProfileType.FAMILIAR);
      addProfileToUser("abel.martin", Profile.ProfileType.FAMILIAR);
      assertTrue("La residencia tiene registrados dos familiares (juan.gomez y abel.martin)",
          UserProfile.findByProfile(Profile.findByType(ProfileType.FAMILIAR)).size()==2);
      createFamiliarRelation(User.findByUsername("eva.perez"), User.findByUsername("juan.gomez"));
      createFamiliarRelation(User.findByUsername("eva.perez"), User.findByUsername("abel.martin"));
      int familiars = 2;
      assertTrue("eva.perez tiene " + familiars + " familiares",
          InternshipFamiliar.getByInternship(User.findByUsername("eva.perez")).size()==familiars);
      /*Configuración de la Familia 2*/
      addProfileToUser("judith.agirre", Profile.ProfileType.INTERNSHIP);
      User judith = User.findByUsername("judith.agirre");
      assertTrue("El username de la interna es judith.agirre", judith.username.equals("judith.agirre"));
      assertTrue("El username de la interna (" + judith.id + ") es judith.agirrez",
          User.findById(judith.id).username.equals("judith.agirre"));
      addProfileToUser("tomas.cuenca", Profile.ProfileType.FAMILIAR);
      assertTrue("La residencia tiene registrados 3 familiares (juan.gomez, abel.martin y tomas.cuenca)",
View Full Code Here

public class ResidenceJSON extends AbstractJSON {
  public ResidenceJSON(Residence residence) {
    put("id", residence.id);
    put("name", residence.name);
    User admin = User.getAdmins().get(0);
    if(admin != null) {
      put("admin", new UserResidenceJSON(admin));
    }
  }
View Full Code Here

    put("admin", Boolean.FALSE);
    put("access",Boolean.TRUE);
  }
 
  public User getUser() {
    User user = new User();
    user.id = (Long) get("id");
    user.username = (String) get("username");
    user.password = (String) get("password");
    user.access = (Boolean) get("access");
    return user;
View Full Code Here

 
  protected static final int LIMIT = 50;
 
  @Before
  static void addDefaults() {
    User user = Security.getCurrentUser(Session.current().get(SessionConstants.USER));
    if(user!=null) {
      String username = Session.current().get(SessionConstants.USER);
      if(username.contains("@")){
        NamespaceManager.set(username.substring(username.indexOf("@")+1));
      } else {
View Full Code Here

  public static final String INTERNED_ROLE = "INTERNED_ROLE";
  public static final String FAMILIAR_ROLE = "FAMILIAR_ROLE";
 
  static boolean authenticate(String username, String password) { // TODO implement this method!!!!
    // First check if the user is accessing to a residence
    User user = getCurrentUser(username);
    if(user != null && password != null && !("").equals(password)) {
      try {
        String encodedPassword = PasswdUtils.encodePassword(password);
        return encodedPassword.equals(user.password);
      } catch(Exception e) {
View Full Code Here

          String confUser = Play.configuration.getProperty("batzen.username", "root");
          if(confUser.equals(username)) {
            return true;
          }
        } else {
          User user = getCurrentUser(Session.current().get(SessionConstants.USER));
          Logger.debug("Checking role: %s for user: %s", role, user != null ? user.username : "Unknown!!!");
          if(user != null) {
            if(Security.USER_ROLE.equals(role)) return true;
            return user.securityRoles.contains(role);
          }
View Full Code Here

        return false;
    }
 
  static User getCurrentUser(String username) {
    if(username == null) return null;
    User user = null;
    if(username.contains("@")) {
      String oldNamespace = NamespaceManager.get();
      String subscriberName = username.substring(username.indexOf("@")+1);
      Subscriber subscriber = Subscriber.findByName(subscriberName);
      if(null==subscriber) return null;
      username = username.substring(0, username.indexOf("@"));
      flash.put("residence", subscriber.name);
      flash.put("usernameV", username);
      NamespaceManager.set(subscriber.name);
      user = User.findByUsername(username);
      NamespaceManager.set(oldNamespace);
    } else {
      if(Play.configuration.getProperty("batzen.username", "root").equals(username)) {
        user = new User();
        user.username =  Play.configuration.getProperty("batzen.username", "root");
        user.password = Play.configuration.getProperty("batzen.password", "7af34762e3acde5ebb77e1ea37bc4be69cb3ba660b3637e3fb3aa84fb0ce36f9fd51880bdc5c455b9b63221d671ce0ed4726542713d658ce8b43e9b77bd2d2ca");
        return user;
      }
    }
View Full Code Here

TOP

Related Classes of com.rapleaf.jack.test_project.database_1.models.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.