The key is defined such that an access right is uniquely identified by I) its parent and II) its string identifier.
Definition at line 441 of file osbaccess.h.
OSB_LIB::GrpAccessMap::Key::Key | ( | const GrpAccess & | grpAccess | ) | [explicit] |
Constructor with group access.
OSB_LIB::GrpAccessMap::Key::Key | ( | const GrpAccess::Oid & | parentId, | |
const std::string & | accessTag | |||
) |
Constructor with parent access group and access right identifier.
const std::string& OSB_LIB::GrpAccessMap::Key::accessTag | ( | ) | const |
The string identifier of the access right.
bool OSB_LIB::GrpAccessMap::Key::operator< | ( | const Key & | rhs | ) | const |
Less comparison.
const GrpAccess::Oid& OSB_LIB::GrpAccessMap::Key::parentId | ( | ) | const |
The object id of the access group's parent.
It is not set for root elements.
std::string OSB_LIB::GrpAccessMap::Key::accessTag_ [private] |
The object id of the access group's parent.
It is not set for root elements.
Definition at line 473 of file osbaccess.h.