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

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


    if (entities!=null){
      Set keys = entities.keySet();
      Iterator it = keys.iterator();
      while (it.hasNext()) {
        Object key = (Object) it.next();
        User user = (User) entities.get(key);
        if ((user!=null) && (user.getLockTime()!=null)){
          Long diferencia = actual.getTime() - user.getLockTime().getTime();
          Long minutosTranscurridos = diferencia / SEG_X_MIN / MILSEG_X_SEG;
          if (minutosTranscurridos>periodicity){
            logger.debug("Desactivando bloqueos para el usuario " + user.getName() + " por inactividad.");
            EntitiesManager.getInstance().unlockAll(user);
          }
        }
      }
    }
View Full Code Here


      }
    }
   
    if (validar){
      HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
      User user = null;
      if (request!=null){
        user = (User) request.getSession().getAttribute(ParamsConst.USER);
        if (user==null){
          // Se inactivo la session, lanzar excepcion
          throw new UserExpiredException();
View Full Code Here

  public Map execute(Map paramsthrows Exception {

    Map result = super.execute(params);
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = null;
    if (request != null) {
      user = (User) request.getSession().getAttribute(ParamsConst.USER);
    }
   
    try {
     
      Map<String, User> users = null;
      if (user != null) {
        if (!AppAdmin.getInstance().getConfig().isEmulate()){
          users = LDAPUtils.getUsersMap(user.getId(), user.getPassword());
        }
      }
   
      Collection<Objetivo> objetivos = (Collection<Objetivo>) result.get(ParamsConst.DATA);
     
      Iterator<Objetivo> it = objetivos.iterator();
      while (it.hasNext()) {
        Objetivo objetivo = (Objetivo) it.next();
        if (users != null){
          User actualUser = users.get(objetivo.getIdUsuarioAsignado());
          if (actualUser!=null){
            objetivo.setAsignado(actualUser.getName())
          }
        }
       
        Collection <VisibleObjetivo> visibles = objetivo.getVisibles();
        if (visibles!=null){
View Full Code Here

    objetivo.setPonderacion((Integer)params.get(ParamsConst.PONDERACION));
    objetivo.setIdUsuarioAsignado((String) params.get(ParamsConst.ID_USUARIO_ASIGNADO));
    objetivo.setDescripcion((String)params.get(ParamsConst.DESCRIPCION));
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = (User) request.getSession().getAttribute(ParamsConst.USER);
   
    objetivo.setCreator(user.getId());
   
    objetivo.defaultVisibles();
   
    Collection usersView = (Collection) params.get(ParamsConst.USERS_VIEW);
    if (usersView!=null){
View Full Code Here

    tarea.setPeso((Integer) params.get(ParamsConst.PESO));
   
    if (params.get(ParamsConst.ENTITY)==null){
      HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
      if (request != null){
        User user = (User) request.getSession().getAttribute(ParamsConst.USER);
        tarea.setCreator(user.getId());
      } else {
        tarea.setCreator("DETECT_PROCESS");
      }
     
    }
View Full Code Here

    Map result = super.execute(params);

    HttpServletRequest request = (HttpServletRequest) params
        .get(ParamsConst.REQUEST);
    User user = null;
    if (request != null) {
      user = (User) request.getSession().getAttribute(ParamsConst.USER);
    }

    try {

      Map<String, User> users = null;
      if (user != null) {
        if (!AppAdmin.getInstance().getConfig().isEmulate()){
          users = LDAPUtils.getUsersMap(user.getId(), user.getPassword());
        }
      }

      Collection<Relation> relaciones = (Collection<Relation>) result.get(ParamsConst.DATA);
      Iterator<Relation> itRelaciones = relaciones.iterator();
View Full Code Here

  @Override
  public Map onExecute(Map params) {
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    Map map = new HashMap();
    User userLoggon = (User)request.getSession().getAttribute(ParamsConst.USER);
   
    Map resp = new HashMap();
    User userLock = EntitiesManager.lock(params.get(ParamsConst.ID), userLoggon);
    if (userLock!=null){
      resp.put(ParamsConst.USER, userLock);
    }
    return resp;
  }
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

          }
          queryText.append(QUESTION_SYMBOL);
        } else {

          HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
          User user = null;
          if (request != null) {
            user = (User) request.getSession().getAttribute(ParamsConst.USER);
          }
          Map<String, User> users = null;
          if (user != null) {
            try {
              users = LDAPUtils.getUsersMap(user.getId(), user.getPassword());
            } catch (Exception e) {
              logger.error(Tools.getStackTrace(e));
            }
            if ((users!=null)&&(users.size()>0)){
              queryText.append(" T.id_usuario");
              queryText.append(" IN ( ");
             
              Collection values = users.values();
              Iterator itValues = values.iterator();
              queryText.append("''");
              while (itValues.hasNext()) {
                User actual = (User) itValues.next();
                if (actual.getName().indexOf((String)filter.getValue())>=0){
                  queryText.append(",'"+actual.getId()+"'");
                }
              }
             
              queryText.append(" )");
            }
View Full Code Here

    Map result = super.execute(params);

    HttpServletRequest request = (HttpServletRequest) params
        .get(ParamsConst.REQUEST);
    User user = null;
    if (request != null) {
      user = (User) request.getSession().getAttribute(ParamsConst.USER);
    }

    try {

      Map<String, User> users = null;
      if (user != null) {
        if (!AppAdmin.getInstance().getConfig().isEmulate()){
          users = LDAPUtils.getUsersMap(user.getId(), user.getPassword());
        }
      }

      Collection<Tarea> tareas = (Collection<Tarea>) result.get(ParamsConst.DATA);
      Iterator<Tarea> it = tareas.iterator();
      while (it.hasNext()) {
        Tarea tarea = (Tarea) it.next();
        if (users != null) {
          User actualUser = users.get(tarea.getId_usuario());
          if (actualUser != null) {
            tarea.setAsignado(actualUser.getName());
          }
        }

        Collection<Comentario> comentarios = tarea.getComentarios();
        if (comentarios!=null){
          Iterator<Comentario> itComentarios = comentarios.iterator();
          Set<Comentario> nuevosComentarios = new HashSet<Comentario>();
          while (itComentarios.hasNext()) {
            Comentario comentario = (Comentario) itComentarios.next();
            if (users != null) {
              User commentUser = users.get(comentario.getUsuario());
              if (commentUser != null) {
                comentario.setNombreUsuario(commentUser.getName());
              }
            }
            comentario.setTarea(null);
            nuevosComentarios.add(comentario);
          }
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.