Simias::Storage::JournalEntry Class Reference

Summary description for JournalEntry. More...

List of all members.

Public Member Functions

 JournalEntry (ChangeTypes changeType, string userID, string timeStamp)
 Instantiates a JournalEntry object.
 JournalEntry (ChangeTypes changeType, string fileName, string userID, string timeStamp)
 Instantiates a JournalEntry object.
 JournalEntry (ChangeTypes changeType, string fileName, string userID, DateTime timeStamp)
 Instantiates a JournalEntry object.
 JournalEntry (string record)
 Instantiates a JournalEntry object.

Properties

ChangeTypes ChangeType [get]
 Gets the change type of the entry.
EntryTypes EntryType [get, set]
 Gets/sets the type of entry.
string FileID [get]
 Gets the identifier for the file or folder.
string FileName [get, set]
 Gets/sets the filename for this entry.
bool IsFolder [get, set]
 Gets/sets a value indicating if this entry is related to a folder.
MemberRights MemberRights [get]
 Gets the rights for a member entry.
DateTime TimeStamp [get]
 Gets the timestamp for this entry.
string Type [get]
 Gets the type of this entry.
string UserID [get]
 Gets the identifier of the user for this entry.
string UserName [get, set]
 Gets/sets the username for this entry.


Detailed Description

Summary description for JournalEntry.


Constructor & Destructor Documentation

Simias::Storage::JournalEntry::JournalEntry ( ChangeTypes  changeType,
string  userID,
string  timeStamp 
) [inline]

Instantiates a JournalEntry object.

Parameters:
changeType The type of change that caused the entry.
userID The identifier of the user that made the change.
timeStamp The time that the change occurred.

Simias::Storage::JournalEntry::JournalEntry ( ChangeTypes  changeType,
string  fileName,
string  userID,
string  timeStamp 
) [inline]

Instantiates a JournalEntry object.

Parameters:
changeType The type of change that caused the entry.
fileName The name of the file that the journal entry applies to.
userID The identifier of the user that made the change.
timeStamp The time that the change occurred.

Simias::Storage::JournalEntry::JournalEntry ( ChangeTypes  changeType,
string  fileName,
string  userID,
DateTime  timeStamp 
) [inline]

Instantiates a JournalEntry object.

Parameters:
changeType The type of change that caused the entry.
fileName The name of the file that the journal entry applies to.
userID The identifier of the user that made the change.
timeStamp The time that the change occurred.

Simias::Storage::JournalEntry::JournalEntry ( string  record  )  [inline]

Instantiates a JournalEntry object.

Parameters:
record A string representation of a journal entry from which to construct the JournalEntry object.


Property Documentation

ChangeTypes Simias::Storage::JournalEntry::ChangeType [get]

Gets the change type of the entry.

EntryTypes Simias::Storage::JournalEntry::EntryType [get, set]

Gets/sets the type of entry.

string Simias::Storage::JournalEntry::FileID [get]

Gets the identifier for the file or folder.

string Simias::Storage::JournalEntry::FileName [get, set]

Gets/sets the filename for this entry.

bool Simias::Storage::JournalEntry::IsFolder [get, set]

Gets/sets a value indicating if this entry is related to a folder.

MemberRights Simias::Storage::JournalEntry::MemberRights [get]

Gets the rights for a member entry.

DateTime Simias::Storage::JournalEntry::TimeStamp [get]

Gets the timestamp for this entry.

string Simias::Storage::JournalEntry::Type [get]

Gets the type of this entry.

string Simias::Storage::JournalEntry::UserID [get]

Gets the identifier of the user for this entry.

string Simias::Storage::JournalEntry::UserName [get, set]

Gets/sets the username for this entry.


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

Generated on Wed Apr 8 14:55:32 2009 for simias by  doxygen 1.5.6