Package ar.com.AmberSoft.iEvenTask.backend.entities

Examples of ar.com.AmberSoft.iEvenTask.backend.entities.User


 
  @Override
  public Map onExecute(Map params) {
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = (User) request.getSession().getAttribute(ParamsConst.USER);

    Collection<User> users = LDAPUtils.search(user.getId(), user.getPassword());
   
    Map map = new HashMap();
    map.put(ParamsConst.DATA, users);
    map.put(ParamsConst.TOTAL_COUNT, users.size());
    //map.put(ParamsConst.OFFSET, null);
View Full Code Here


    map.put(ParamsConst.PAGING_LOAD_RESULT, Boolean.TRUE);
    return map;
  }

  public User generateNewUser() {
    User user = new User();
    user.setId(new Integer(i).toString());
    user.setName("Usuario" + user.getId());
    user.setLastLogon(new Date());
    i++;
    return user;
  }
View Full Code Here

    try {
      Map result = getTaskService.execute(params);
      Tarea tarea = (Tarea) result.get(ParamsConst.ENTITY);

      HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
      User user = (User) request.getSession().getAttribute(ParamsConst.USER);
     
      String comment = (String) params.get(ParamsConst.COMMENT);
      Comentario comentario = new Comentario();
      comentario.setComentario(comment);
      comentario.setTarea(tarea);
     
      comentario.setUsuario(user.getId());
     
      comentario.setFecha(new Date());
 
      getSession().save(comentario);   
      transaction.commit();
View Full Code Here

 
  @Override
  public Map onExecute(Map params) {
    Map map = new HashMap();
    try {
      User user = LDAPUtils.authenticate((String) params.get(ParamsConst.USER), (String) params.get(ParamsConst.PASSWORD));
     
      if (user.getProfile()==null){
        //FIXME: Lanzar excepcion ya que el usuario no tiene asociado un perfil valido dentro de la aplicacion
      }
     
      setUserInSession(params, user);
     
View Full Code Here

  }
 
  @Override
  public Map onEmulate(Map params) {
    Map map = new HashMap();
    User user = new User();
    user.setId("USEREMULE");
    user.setName("Usuario Emulado");
    user.setPassword("pass".getBytes());
    Profile profile = new Profile();
    profile.setId(-1);
    Set<Permission> permissions = new HashSet<Permission>();
    profile.setPermissions(permissions);

    addPermission(permissions, "1", "");
    addPermission(permissions, "2", "");
    addPermission(permissions, "3", "");
    addPermission(permissions, "4", "");
    addPermission(permissions, "5", "");
    addPermission(permissions, "6", "");
    addPermission(permissions, "7", "");
    addPermission(permissions, "8", "");
    addPermission(permissions, "9", "");
    addPermission(permissions, "10", "");
    addPermission(permissions, "11", "");
    addPermission(permissions, "12", "");
   
    profile.setPermissions(permissions);
    user.setProfile(profile);   
   
    setUserInSession(params, user);
   
    map.put(ParamsConst.USER, user);
    return map;
View Full Code Here

    return instance;
  }
 
  public static User lock(Object key, User user){
   
    User actualUser =  (User)getInstance().entities.get(key);
    if (actualUser!=null){
      return actualUser;
    }
   
    user.setLockTime(new Date());
View Full Code Here

  public static void unlockAll(User user){
    if (getInstance().entities!=null){
      Iterator it = getInstance().entities.keySet().iterator();
      while (it.hasNext()) {
        Object key = (Object) it.next();
        User actual = (User)getInstance().entities.get(key);
        if ((actual!=null)&&(actual.equals(user))){
          getInstance().entities.put(key, null);
        }
      }
    }
  }
View Full Code Here

  @Override
  public Map onExecute(Map params) {
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = (User) request.getSession().getAttribute(ParamsConst.USER);

    Collection<LDAPGroup> groups = LDAPUtils.searchGroups(user.getId(), user.getPassword());
   
    Map map = new HashMap();
    map.put(ParamsConst.DATA, groups);
    map.put(ParamsConst.TOTAL_COUNT, groups.size());
    //map.put(ParamsConst.OFFSET, null);
View Full Code Here

public class ExitService extends Service {

  @Override
  public Map onExecute(Map params) {
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User userLoggon = (User)request.getSession().getAttribute(ParamsConst.USER);
    EntitiesManager.unlockAll(userLoggon);
    request.getSession().removeAttribute(ParamsConst.USER);
    return null;
  }
View Full Code Here

    super.postCreateQuery(params);

    queryCount = getSession().createQuery(SELECT_COUNT_DISTINCT + queryTextWithoutOrder.toString());
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = (User) request.getSession().getAttribute(ParamsConst.USER);
   
    query.setString("uservisible", user.getId());
    queryCount.setString("uservisible", user.getId());
  }
View Full Code Here

TOP

Related Classes of ar.com.AmberSoft.iEvenTask.backend.entities.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.