Package org.apache.gaelucene.auth

Examples of org.apache.gaelucene.auth.GAELuceneAuthException


  public void processListUser(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.isAuthenticated()) {
      throw new GAELuceneAuthException(0);
    }

    List<GAELuceneUser> users = GAELuceneUserJDO.getUsers();
    request.setAttribute("users", users);
View Full Code Here


  public void processAddUser(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    String email = ParamUtil.getString(request, "email");
    GAELuceneUserJDO.saveOrUpdate(email, new ArrayList<Integer>());
  }
View Full Code Here

  public void prepareEditUserPermission(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    long uId = ParamUtil.getLong(request, "uid", 0);
    GAELuceneUser oneUser = GAELuceneUserJDO.get(uId);
    request.setAttribute("user", oneUser);
  }
View Full Code Here

  public void processUpdateUserPermission(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    long uId = ParamUtil.getLong(request, "uid", 0);
    ArrayList<Integer> permissions = (ArrayList<Integer>) ParamUtil.getIntegers(request, "perm");
    GAELuceneUserJDO.updatePermission(uId, permissions);
  }
View Full Code Here

  public void processDeleteUser(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    long uId = ParamUtil.getLong(request, "uid", 0);
    GAELuceneUserJDO.delete(new Long(uId));
  }
View Full Code Here

  public void processImportPrepackagedIndex(HttpServletRequest request) throws GAELuceneAuthException,
      IOException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    String dirName = ParamUtil.getString(request, "dir", "").trim();
    String category = ParamUtil.getString(request, "cat", "").trim();
    log.info("trying to import prepackaged index under '" + dirName + "' to db.");
    URL resource = this.getClass().getClassLoader().getResource(dirName);
View Full Code Here

  public void deleteGAEFile(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }

    long id = ParamUtil.getLong(request, "id", 0);
    if (id > 0) {
      log.info("trying to delete GAEFile entity '" + id + "'");
View Full Code Here

  public void batchDeleteGAEFiles(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    String category = ParamUtil.getString(request, "cat", "").trim();
    long version = ParamUtil.getLong(request, "ver", 0);
    log.info("trying to delete GAEFile entities of '" + category + "' with version='" + version + "'");
    GAEFileJDO.batchDelete(category, new Long(version));
View Full Code Here

  public void deleteGAECategory(HttpServletRequest request) throws GAELuceneAuthException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }

    long id = ParamUtil.getLong(request, "id", 0);
    if (id > 0) {
      log.info("trying to delete GAECategory entity '" + id + "'");
View Full Code Here

  public void processRegisterNewFile(HttpServletRequest request, HttpServletResponse response)
      throws GAELuceneAuthException, IOException {
    GAELuceneOnlineUser onlineUser = userManager.getOnlineUser(request);
    GAELucenePermission permission = onlineUser.getPermission();
    if (!permission.canAdminSystem()) {
      throw new GAELuceneAuthException(0);
    }
    String category = ParamUtil.getString(request, "cat", "").trim();
    long version = ParamUtil.getLong(request, "ver", 0);
    String fileName = ParamUtil.getString(request, "name", "").trim();
    long fileLength = ParamUtil.getLong(request, "length", -1);
View Full Code Here

TOP

Related Classes of org.apache.gaelucene.auth.GAELuceneAuthException

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.