Simias::Storage::AccessException Class Reference

Exception that indicates that a Collection access violation has occurred. More...

Inheritance diagram for Simias::Storage::AccessException:

Inheritance graph
[legend]
Collaboration diagram for Simias::Storage::AccessException:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AccessException (Collection collection, Member member, Access.Rights desiredRights)
 Initializes a new instance of the object class where access is being requested.
 AccessException (Collection collection, Member member, Access.Rights desiredRights, string message)
 Initializes a new instance of the object class where access is being requested.
 AccessException (Collection collection, Member member, string message)
 Initializes a new instance of the object class where owner access is being requested.

Properties

Collection Collection [get]
 Gets the collection where access was denied.
Access.Rights DesiredRights [get]
 Gets the requested access rights.
string CurrentUserGuid [get]
 Gets the user that is requesting the access to the collection.
bool DesiredOwnerAccess [get]
 Gets whether the user is requesting owner access to the collection.


Detailed Description

Exception that indicates that a Collection access violation has occurred.


Constructor & Destructor Documentation

Simias::Storage::AccessException::AccessException ( Collection  collection,
Member  member,
Access.Rights  desiredRights 
) [inline]

Initializes a new instance of the object class where access is being requested.

Parameters:
collection Collection where access violation occurred.
member Member that is requesting the access.
desiredRights Requested access rights.

Simias::Storage::AccessException::AccessException ( Collection  collection,
Member  member,
Access.Rights  desiredRights,
string  message 
) [inline]

Initializes a new instance of the object class where access is being requested.

Parameters:
collection Collection where access violation occurred.
member Member that is requesting the access.
desiredRights Requested access rights.
message Message to pass to exception.

Simias::Storage::AccessException::AccessException ( Collection  collection,
Member  member,
string  message 
) [inline]

Initializes a new instance of the object class where owner access is being requested.

Parameters:
collection Collection where access violation occurred.
member Member that is requesting the access.
message Message to pass to exception.


Property Documentation

Collection Simias::Storage::AccessException::Collection [get]

Gets the collection where access was denied.

Access.Rights Simias::Storage::AccessException::DesiredRights [get]

Gets the requested access rights.

string Simias::Storage::AccessException::CurrentUserGuid [get]

Gets the user that is requesting the access to the collection.

bool Simias::Storage::AccessException::DesiredOwnerAccess [get]

Gets whether the user is requesting owner access to the collection.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:53:52 2009 for simias by  doxygen 1.5.6