OSB_LIB::GrpAccessMap::Key Class Reference

Collaboration diagram for OSB_LIB::GrpAccessMap::Key:

Collaboration graph
[legend]
List of all members.

Detailed Description

Key into the access map.

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.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

std::string OSB_LIB::GrpAccessMap::Key::accessTag_ [private]

The string identifier of the access right.

Definition at line 475 of file osbaccess.h.

GrpAccess::Oid OSB_LIB::GrpAccessMap::Key::parent_ [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.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:11:53 2006 for OSB Library by  doxygen 1.4.7