- Add a addFlags that works with a username

This commit is contained in:
Mark Johnson
2012-02-29 15:39:50 -08:00
parent dc9b0a9fc4
commit 9e43e061c4
2 changed files with 20 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
dist
target
code
.classpath
.settings
.project
*.swp
@@ -654,6 +654,19 @@ public class DepotUserRepository extends DepotRepository
OOOUserRecord.FLAGS, OOOUserRecord.FLAGS.bitOr(addMask));
}
/**
* Adds the supplied flags to the specified user's flags. This version is slow, so use
* sparingly.
*/
public void addFlags (String username, int addMask)
{
OOOUserRecord user = load(OOOUserRecord.class,
new Where(StringFuncs.lower(OOOUserRecord.USERNAME).eq(username.toLowerCase())));
if (user != null) {
addFlags(user.userId, addMask);
}
}
/**
* Clears the supplied flags from the specified user's flags.
*/