Package org.wicketstuff.shiro.example.sprhib.model

Examples of org.wicketstuff.shiro.example.sprhib.model.User


            return null;
        }
    }

    public void createUser(String username, String email, String password) {
        User user = new User();
        user.setUsername(username);
        user.setEmail(email);
        user.setPassword( new Sha256Hash(password).toHex() );
        userDAO.createUser( user );
    }
View Full Code Here


    public List<User> getAllUsers() {
        return getSession().createQuery("from User order by username").list();
    }

    public void deleteUser(Long userId) {
        User user = getUser(userId);
        if( user != null ) {
            getSession().delete(user);
        }
    }
View Full Code Here

        this.userDAO = userDAO;
    }

    protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authcToken) throws AuthenticationException {
        UsernamePasswordToken token = (UsernamePasswordToken) authcToken;
        User user = userDAO.findUser(token.getUsername());
        if( user != null ) {
            return new SimpleAuthenticationInfo(user.getId(), user.getPassword(), getName());
        } else {
            return null;
        }
    }
View Full Code Here

    }


    protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
        Long userId = (Long) principals.fromRealm(getName()).iterator().next();
        User user = userDAO.getUser(userId);
        if( user != null ) {
            SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
            for( Role role : user.getRoles() ) {
                info.addRole(role.getName());
                info.addStringPermissions( role.getPermissions() );
            }
            return info;
        } else {
View Full Code Here

      }
    };
    welcome.add( new Label( "name", new AbstractReadOnlyModel<String>() {
      @Override
      public String getObject() {
        User user = userService.getCurrentUser();
        if (user != null) {
          return user.getUsername();
        }
        else {
          return "Unknown User";
        }
      }
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      public String getObject()
      {
        User user = userService.getCurrentUser();
        if (user != null)
        {
          return user.getUsername();
        }
        else
        {
          return "Unknown User";
        }
View Full Code Here

    return getSession().createQuery("from User order by username").list();
  }

  public void deleteUser(Long userId)
  {
    User user = getUser(userId);
    if (user != null)
    {
      getSession().delete(user);
    }
  }
View Full Code Here

    }
  }

  public void createUser(String username, String email, String password)
  {
    User user = new User();
    user.setUsername(username);
    user.setEmail(email);
    user.setPassword(new Sha256Hash(password).toHex());
    userDAO.createUser(user);
  }
View Full Code Here

  @Override
  protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authcToken)
    throws AuthenticationException
  {
    UsernamePasswordToken token = (UsernamePasswordToken)authcToken;
    User user = userDAO.findUser(token.getUsername());
    if (user != null)
    {
      return new SimpleAuthenticationInfo(user.getId(), user.getPassword(), getName());
    }
    else
    {
      return null;
    }
View Full Code Here

  @Override
  protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals)
  {
    Long userId = (Long)principals.fromRealm(getName()).iterator().next();
    User user = userDAO.getUser(userId);
    if (user != null)
    {
      SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
      for (Role role : user.getRoles())
      {
        info.addRole(role.getName());
        info.addStringPermissions(role.getPermissions());
      }
      return info;
View Full Code Here

TOP

Related Classes of org.wicketstuff.shiro.example.sprhib.model.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.