Server.Data.IPersistentData Interface Reference

This abstract class works as an abstraction over the IPersistentData layer. The IPersistentData has the same interface no matter which type of data storage is implemented below it. More...

Inheritance diagram for Server.Data.IPersistentData:

Inheritance graph
[legend]
List of all members.

Public Member Functions

DataContainer LoadData ()
 Retrieves a DataContainer object from a IPersistentData Implementation.
void SaveData (DataContainer data)
 Saves a DataContainer.

Detailed Description

This abstract class works as an abstraction over the IPersistentData layer. The IPersistentData has the same interface no matter which type of data storage is implemented below it.

Definition at line 16 of file PersistantData.cs.


Member Function Documentation

DataContainer Server.Data.IPersistentData.LoadData (  ) 

Retrieves a DataContainer object from a IPersistentData Implementation.

Returns:
A DataContainer containing all previously saved data.

Implemented in Server.Data.BinaryData, Server.Data.DummyData, and Server.Data.XmlData.

Referenced by Server.Catalogue.Catalogue(), and Server.Test.PersistentDataTest.TestDatabase().

Here is the caller graph for this function:

void Server.Data.IPersistentData.SaveData ( DataContainer  data  ) 

Saves a DataContainer.

Parameters:
data The DataContainer to be saved.

Implemented in Server.Data.BinaryData, Server.Data.DummyData, and Server.Data.XmlData.

Referenced by Server.Catalogue.CreateLiterature(), Server.Catalogue.CreateProject(), Server.Catalogue.DeleteLiterature(), Server.Catalogue.DeleteProject(), Server.Catalogue.SaveData(), and Server.Test.PersistentDataTest.TestDatabase().

Here is the caller graph for this function:


The documentation for this interface was generated from the following file:
Generated on Thu Dec 21 06:25:18 2006 for SCRAML by  doxygen 1.5.1-p1