diff options
Diffstat (limited to 'src/com/gitblit/IUserService.java')
-rw-r--r-- | src/com/gitblit/IUserService.java | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/com/gitblit/IUserService.java b/src/com/gitblit/IUserService.java index 8822d024..059d648a 100644 --- a/src/com/gitblit/IUserService.java +++ b/src/com/gitblit/IUserService.java @@ -127,6 +127,15 @@ public interface IUserService { boolean updateUserModel(UserModel model);
/**
+ * Updates/writes all specified user objects.
+ *
+ * @param models a list of user models
+ * @return true if update is successful
+ * @since 1.2.0
+ */
+ boolean updateUserModels(List<UserModel> models);
+
+ /**
* Adds/updates a user object keyed by username. This method allows for
* renaming a user.
*
@@ -205,7 +214,8 @@ public interface IUserService { * @param teamnames
* @return true if successful
* @since 0.8.0
- */
+ */
+ @Deprecated
boolean setTeamnamesForRepositoryRole(String role, List<String> teamnames);
/**
@@ -227,6 +237,15 @@ public interface IUserService { boolean updateTeamModel(TeamModel model);
/**
+ * Updates/writes all specified team objects.
+ *
+ * @param models a list of team models
+ * @return true if update is successful
+ * @since 1.2.0
+ */
+ boolean updateTeamModels(List<TeamModel> models);
+
+ /**
* Updates/writes and replaces a complete team object keyed by teamname.
* This method allows for renaming a team.
*
@@ -277,6 +296,7 @@ public interface IUserService { * @param usernames
* @return true if successful
*/
+ @Deprecated
boolean setUsernamesForRepositoryRole(String role, List<String> usernames);
/**
|