Examples of UsersRepositoryException


Examples of org.apache.james.user.api.UsersRepositoryException

            setUserForInsertStatement(user, addUserStatement);

            addUserStatement.execute();
        } catch (SQLException sqlExc) {
            sqlExc.printStackTrace();
            throw new UsersRepositoryException("Error accessing database", sqlExc);
        } finally {
            theJDBCUtil.closeJDBCStatement(addUserStatement);
            theJDBCUtil.closeJDBCConnection(conn);
        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

            removeUserStatement = conn.prepareStatement(m_deleteUserSql);
            removeUserStatement.setString(1, username);
            removeUserStatement.execute();
        } catch (SQLException sqlExc) {
            sqlExc.printStackTrace();
            throw new UsersRepositoryException("Error accessing database", sqlExc);
        } finally {
            theJDBCUtil.closeJDBCStatement(removeUserStatement);
            theJDBCUtil.closeJDBCConnection(conn);
        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

            updateUserStatement = conn.prepareStatement(m_updateUserSql);
            setUserForUpdateStatement(user, updateUserStatement);
            updateUserStatement.execute();
        } catch (SQLException sqlExc) {
            sqlExc.printStackTrace();
            throw new UsersRepositoryException("Error accessing database", sqlExc);
        } finally {
            theJDBCUtil.closeJDBCStatement(updateUserStatement);
            theJDBCUtil.closeJDBCConnection(conn);
        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

                }
            }
            return user;
        } catch (SQLException sqlExc) {
            sqlExc.printStackTrace();
            throw new UsersRepositoryException("Error accessing database", sqlExc);
        } finally {
            theJDBCUtil.closeJDBCResultSet(rsUsers);
            theJDBCUtil.closeJDBCStatement(getUsersStatement);
            theJDBCUtil.closeJDBCConnection(conn);
        }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

                        rootNode.getNode(path).setProperty(PASSWD_PROPERTY, hashedSaltedPassword);
                        session.save();
                    } catch (PathNotFoundException e) {
                        // user not found
                        getLogger().debug("User not found");
                        throw new UsersRepositoryException("User " + user.getUserName() + " not exist");
                    }
                } finally {
                    session.logout();
                }

            } catch (RepositoryException e) {
                if (getLogger().isInfoEnabled()) {
                    getLogger().info("Failed to add user: " + userName, e);
                }
                throw new UsersRepositoryException("Failed to add user: " + userName, e);

            }
        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

                try {
                    session.getRootNode().getNode(path).remove();
                    session.save();
                } catch (PathNotFoundException e) {
                    // user not found
                    throw new UsersRepositoryException("User " + username + " not exists");
                }
            } finally {
                session.logout();
            }

        } catch (RepositoryException e) {
            if (getLogger().isInfoEnabled()) {
                getLogger().info("Failed to remove user: " + username, e);
            }
            throw new UsersRepositoryException("Failed to remove user: " + username, e);

        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

        } catch (PathNotFoundException e) {
            if (getLogger().isDebugEnabled()) {
                getLogger().debug("User not found: " + name, e);
            }
        } catch (RepositoryException e) {
            throw new UsersRepositoryException("Failed to search for user: " + name, e);

        }

        return false;
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

        } catch (RepositoryException e) {
            if (getLogger().isInfoEnabled()) {
                getLogger().info("Failed to search user: " + username, e);
            }
            throw new UsersRepositoryException("Failed to search for user: " + username, e);

        }

    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

            }
        } catch (RepositoryException e) {
            if (getLogger().isInfoEnabled()) {
                getLogger().info("Failed to count user", e);
            }
            throw new UsersRepositoryException("Failed to count user", e);

        }
    }
View Full Code Here

Examples of org.apache.james.user.api.UsersRepositoryException

            }
        } catch (RepositoryException e) {
            if (getLogger().isInfoEnabled()) {
                getLogger().info("Failed to list users", e);
            }
            throw new UsersRepositoryException("Failed to list users", e);
        }
        return userNames.iterator();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.