diff options
author | Spencer T Brody <spencer@10gen.com> | 2013-09-25 20:01:17 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2013-09-26 13:55:41 -0400 |
commit | 7400583ce8c0d56f63ec8e7dde00ee820059dcb3 (patch) | |
tree | 4c565ae0f2fe1d9e845da31489a7a8753909932a /src/mongo/db/auth/privilege_parser.h | |
parent | 0bbbff4e4dd257e85c088bc948247c875afa9a59 (diff) | |
download | mongo-7400583ce8c0d56f63ec8e7dde00ee820059dcb3.tar.gz |
SERVER-9515 Provide mechanism to convert a Privilege object into a ParsedPrivilege
Diffstat (limited to 'src/mongo/db/auth/privilege_parser.h')
-rw-r--r-- | src/mongo/db/auth/privilege_parser.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mongo/db/auth/privilege_parser.h b/src/mongo/db/auth/privilege_parser.h index 4e28fec8493..235f6db12eb 100644 --- a/src/mongo/db/auth/privilege_parser.h +++ b/src/mongo/db/auth/privilege_parser.h @@ -122,9 +122,15 @@ namespace mongo { /** * Takes a parsedPrivilege and turns it into a true Privilege object. */ - static bool buildPrivilege(const ParsedPrivilege& parsedPrivilege, - Privilege* result, - std::string* errmsg); + static bool parsedPrivilegeToPrivilege(const ParsedPrivilege& parsedPrivilege, + Privilege* result, + std::string* errmsg); + /** + * Takes a Privilege object and turns it into a ParsedPrivilege. + */ + static bool privilegeToParsedPrivilege(const Privilege& privilege, + ParsedPrivilege* result, + std::string* errmsg); /** Copies all the fields present in 'this' to 'other'. */ void cloneTo(ParsedPrivilege* other) const; |