Package org.wicketstuff.pickwick.bean

Examples of org.wicketstuff.pickwick.bean.User


    setOutputMarkupId(true);
   
    form = new Form("userForm", userModel);
   
    if (userModel == null){
      User user = new User();
      user.setRoles(new ArrayList<Role>());
      form.setModel(new CompoundPropertyModel(user));
    }
    add(form);
   
    name = new TextField("name");
    password = new TextField("password");
    name.setOutputMarkupId(true);
    form.add(name);
    form.add(password);

    Roles roles = settings.getUserManagement().getAllRoles();
    Palette role = new Palette("roles", new Model(roles), new ChoiceRenderer("label", "label"), 6, false);
    form.add(role);
   
    CheckBox admin = new CheckBox("admin");
    form.add(admin);
   
    form.add(new AjaxButton("save",form){

      @Override
      protected void onSubmit(AjaxRequestTarget target, Form form) {
        User user = (User)form.getModelObject();
        settings.getUserManagement().addUser(user);
        onSave(target);
      }

    });
View Full Code Here


      IOUtils.closeQuietly(in);
    }
  }

  public void addUser(User user) {
    User existing = getUserList().get(user.getName());
    if (existing == null) {
      existing = new User();
    }
   
    existing.setName(user.getName());
    existing.setRoles(user.getRoles());
   
    getUserList().put(user.getName(), existing);
    saveUsers();
  }
View Full Code Here

    }
  }
 

  public boolean checkUser(String userName, String password) {
    User user = getUserList().get(userName);
    if (user != null){
      if (user.getPassword() == null){
        return false;
      }
      if (user.getPassword().equals(password)){
        return true;
      }
    }
    return false;
  }
View Full Code Here

       
    Dialog userInscription = new Dialog(inscriptionDialogId, new Model("Inscription"), settings){

      @Override
      public Panel createContent(String arg0) {
        return new UserInscription(arg0, new CompoundPropertyModel(new User())){

          @Override
          public void onSave(AjaxRequestTarget target, Form form) {
            User user = (User)form.getModelObject();
            user.setRoles(new ArrayList<Role>());
            user.setAdmin(false);
            if (getPasswordRepeated() != user.getPassword()){
              form.error("Passwords should be the same");
            } if (BasePage.this.settings.getUserManagement().getUser(user.getName()) != null){
              form.error("User " + user.getName() + "already exists");
            } else{
              BasePage.this.settings.getUserManagement().addUser(user);
              BasePage.this.inscriptionDialog.hide(target);
            }
          }
View Full Code Here

    setOutputMarkupId(true);
   
    form = new Form("userForm", userModel);
   
    if (userModel == null){
      User user = new User();
      user.setRoles(new ArrayList<Role>());
      form.setModel(new CompoundPropertyModel(user));
    }
    add(form);
   
    name = new TextField("name");
View Full Code Here

    }
    return user;
  }
 
  public User getDefaultUser(){
    User user = new User();
    user.setName("anonymous");
    //user.setRole("anonymous");
    user.setAdmin(false);
    return user;
  }
View Full Code Here

TOP

Related Classes of org.wicketstuff.pickwick.bean.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.