Add UM API to modify local user
[controller.git] / opendaylight / usermanager / api / src / main / java / org / opendaylight / controller / usermanager / IUserManager.java
index cd86ed73fe6935cc2c437d4b3be1b03fb35d1689..aaf5cbd7cff7297fd71d26ca30e295dba5f934b8 100644 (file)
@@ -15,9 +15,6 @@ import java.util.Set;
 import org.opendaylight.controller.sal.authorization.AuthResultEnum;
 import org.opendaylight.controller.sal.authorization.UserLevel;
 import org.opendaylight.controller.sal.utils.Status;
-import org.opendaylight.controller.usermanager.AuthorizationConfig;
-import org.opendaylight.controller.usermanager.ServerConfig;
-import org.opendaylight.controller.usermanager.UserConfig;
 import org.springframework.security.core.userdetails.UserDetailsService;
 import org.springframework.security.web.context.SecurityContextRepository;
 
@@ -81,6 +78,17 @@ public interface IUserManager extends UserDetailsService {
      */
     public Status addLocalUser(UserConfig configObject);
 
+    /**
+     * Modify a local user
+     *
+     * @param configObject
+     *            {@link org.opendaylight.controller.usermanager.internal.UserConfig}
+     *            The new User Configuration
+     * @return refer to {@link org.opendaylight.controller.sal.utils.Status}
+     *         status code
+     */
+    public Status modifyLocalUser(UserConfig configObject);
+
     /**
      * Remove a local user
      *