Package org.sonatype.security.realms.tools

Examples of org.sonatype.security.realms.tools.ConfigurationManagerAction


  {
    final CUser secUser = this.toUser(user);
    secUser.setPassword(this.hashPassword(password));

    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          configuration.createUser(secUser, getRoleIdsFromUser(user));
          saveConfiguration();
        }
View Full Code Here


  public void changePassword(final String userId, final String newPassword)
      throws UserNotFoundException, InvalidConfigurationException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          final CUser secUser = configuration.readUser(userId);
          secUser.setPassword(hashPassword(newPassword));
          configuration.updateUser(secUser);
View Full Code Here

  public User updateUser(final User user)
      throws UserNotFoundException, InvalidConfigurationException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          // we need to pull the users password off off the old user object
          CUser oldSecUser = configuration.readUser(user.getUserId());
          CUser newSecUser = toUser(user);
View Full Code Here

  public void deleteUser(final String userId)
      throws UserNotFoundException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          configuration.deleteUser(userId);
          saveConfiguration();
        }
View Full Code Here

      throws UserNotFoundException
  {
    final Set<RoleIdentifier> roles = new HashSet<RoleIdentifier>();

    try {
      this.configuration.runRead(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          CUserRoleMapping roleMapping;
          try {
            roleMapping = configuration.readUserRoleMapping(userId, source);
View Full Code Here

  public Set<User> searchUsers(final UserSearchCriteria criteria) {
    final Set<User> users = new HashSet<User>();

    try {
      this.configuration.runRead(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          users.addAll(filterListInMemeory(listUsers(), criteria));

          // we also need to search through the user role mappings.
View Full Code Here

  public void setUsersRoles(final String userId, final String userSource, final Set<RoleIdentifier> roleIdentifiers)
      throws UserNotFoundException, InvalidConfigurationException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          // delete if no roleIdentifiers
          if (roleIdentifiers == null || roleIdentifiers.isEmpty()) {
            try {
View Full Code Here

TOP

Related Classes of org.sonatype.security.realms.tools.ConfigurationManagerAction

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.