Package org.exoplatform.services.organization

Examples of org.exoplatform.services.organization.Query


        lastQuery_ = query;
        grid_.getUIPageIterator().setPageList(new FindUsersPageList(query, 10));
    }

    public void quickSearch(UIFormInputSet quickSearchInput) throws Exception {
        Query query = new Query();
        UIFormStringInput input = (UIFormStringInput) quickSearchInput.getChild(0);
        UIFormSelectBox select = (UIFormSelectBox) quickSearchInput.getChild(1);
        String name = input.getValue();
        if (name != null && !(name = name.trim()).equals("")) {
            if (name.indexOf("*") < 0) {
                if (name.charAt(0) != '*')
                    name = "*" + name;
                if (name.charAt(name.length() - 1) != '*')
                    name += "*";
            }
            name = name.replace('?', '_');
            String selectBoxValue = select.getValue();
            if (selectBoxValue.equals(USER_NAME))
                query.setUserName(name);
            if (selectBoxValue.equals(LAST_NAME))
                query.setLastName(name);
            if (selectBoxValue.equals(FIRST_NAME))
                query.setFirstName(name);
            if (selectBoxValue.equals(EMAIL))
                query.setEmail(name);
        }
        search(query);

        if (getChild(UIGrid.class).getUIPageIterator().getAvailable() == 0) {
            UIApplication uiApp = Util.getPortalRequestContext().getUIApplication();
View Full Code Here


            }
            user.setPassword(pass1x);
        }

        // Check if mail address is already used
        Query query = new Query();
        String email = getUIStringInput("email").getValue();
        query.setEmail(email);
        if (service.getUserHandler().findUsers(query).getAll().size() > 0 && !oldEmail.equals(email)) {
            // Be sure it keep old value
            user.setEmail(oldEmail);
            query.setEmail(oldEmail);
            Object[] args = { username };
            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.email-exist", args, ApplicationMessage.WARNING));
            return false;
        }
        try {
View Full Code Here

            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.user-exist", args));
            return false;
        }

        // Check if mail address is already used
        Query query = new Query();
        query.setEmail(getEmail());
        if (userHandler.findUsers(query).getAll().size() > 0) {
            Object[] args = { username };
            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.email-exist", args));
            return false;
        }
View Full Code Here

         User user = service.getUserHandler().findUserByName(userName);
         String oldEmail = user.getEmail();
         String newEmail = uiForm.getUIStringInput("email").getValue();

         // Check if mail address is already used
         Query query = new Query();
         query.setEmail(newEmail);
         if (service.getUserHandler().findUsers(query).getAll().size() > 0 && !oldEmail.equals(newEmail))
         {
            //Be sure it keep old value
            user.setEmail(oldEmail);
            Object[] args = {userName};
View Full Code Here

            Object[] args = {user.getUserName()};
            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.user-exist", args, ApplicationMessage.ERROR));
            return false;
         }

         Query query = new Query();
         query.setEmail(getUIStringInput("email").getValue());
         if (service.getUserHandler().findUsers(query).getAll().size() > 0)
         {
            Object[] args = {user.getUserName()};
            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.email-exist", args, ApplicationMessage.ERROR));
            return false;
View Full Code Here

            UIUserManagement userManagement = userInfo.getParent();
            UIListUsers listUser = userManagement.getChild(UIListUsers.class);
            UIAccountEditInputSet accountInput = userInfo.getChild(UIAccountEditInputSet.class);
            UIUserProfileInputSet userProfile = userInfo.getChild(UIUserProfileInputSet.class);
            userInfo.setRenderSibling(UIListUsers.class);
            listUser.search(new Query());
            accountInput.reset();
            userProfile.reset();
            context.setProcessRender(true);
         }
         return false;
      }
      invokeSetBindingField(user);
      if (isChangePassword())
      {
         String pass1x = getUIStringInput(PASSWORD1X).getValue();
         String pass2x = getUIStringInput(PASSWORD2X).getValue();
         if (!pass1x.equals(pass2x))
         {
            uiApp.addMessage(new ApplicationMessage("UIAccountForm.msg.password-is-not-match", null, ApplicationMessage.WARNING));
            return false;
         }
         user.setPassword(pass1x);
      }
     
      //Check if mail address is already used
      Query query = new Query();
      String email = getUIStringInput("email").getValue();
      query.setEmail(email);
      if (service.getUserHandler().findUsers(query).getAll().size() > 0 && !oldEmail.equals(email))
      {
         //Be sure it keep old value
         user.setEmail(oldEmail);
         query.setEmail(oldEmail);
         Object[] args = {username};
         uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.email-exist", args, ApplicationMessage.WARNING));
         return false;
      }
      service.getUserHandler().saveUser(user, true);
View Full Code Here

         UIUserManagement userManagement = uiUserInfo.getParent();
         UIListUsers listUser = userManagement.getChild(UIListUsers.class);
         UIAccountEditInputSet accountInput = uiUserInfo.getChild(UIAccountEditInputSet.class);
         UIUserProfileInputSet userProfile = uiUserInfo.getChild(UIUserProfileInputSet.class);
         uiUserInfo.setRenderSibling(UIListUsers.class);
         listUser.search(new Query());
         accountInput.reset();
         userProfile.reset();
         event.getRequestContext().setProcessRender(true);
      }
View Full Code Here

         UIUserManagement userManagement = userInfo.getParent();
         UIListUsers listUser = userManagement.getChild(UIListUsers.class);
         UIAccountEditInputSet accountInput = userInfo.getChild(UIAccountEditInputSet.class);
         UIUserProfileInputSet userProfile = userInfo.getChild(UIUserProfileInputSet.class);
         userInfo.setRenderSibling(UIListUsers.class);
         listUser.search(new Query());
         accountInput.reset();
         userProfile.reset();
         event.getRequestContext().setProcessRender(true);
      }
View Full Code Here

            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.user-exist", args));
            return false;
        }

        // Check if mail address is already used
        Query query = new Query();
        query.setEmail(getEmail());
        if (userHandler.findUsersByQuery(query, UserStatus.ANY).getSize() > 0) {
            Object[] args = { username };
            uiApp.addMessage(new ApplicationMessage("UIAccountInputSet.msg.email-exist", args));
            return false;
        }
View Full Code Here

                }
            }

            // User provided his email address
            if (user == null && email != null) {
                Query query = new Query();
                // Querying on email won't work. PLIDM-12
                // Note that querying on email is inefficient as it loops over all users...
                query.setEmail(email);
                ListAccess<User> users = orgSrc.getUserHandler().findUsersByQuery(query, UserStatus.ANY);
                if (users == null || users.getSize() == 0) {
                    requestContext.getUIApplication().addMessage(
                            new ApplicationMessage("UIForgetPassword.msg.email-not-exist", null));
                    return;
View Full Code Here

TOP

Related Classes of org.exoplatform.services.organization.Query

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.