
Public Member Functions | |
| void | CreateStore () |
| Called to Create a new Collection Store at the specified location. | |
| void | DeleteStore () |
| Called to Delete the opened CollectionStore. | |
| void | OpenStore () |
| Called to Open an existing Collection store at the specified location. | |
| void | CreateContainer (string name) |
| Called to create a container to hold records. This call does not need to be made. If a record is created and the container does not exist. it will be created. | |
| void | DeleteContainer (string name) |
| Called to Delete a record container. This call is deep (all records contained are deleted). | |
| void | CommitRecords (string container, XmlDocument createDoc, XmlDocument deleteDoc) |
| Used to Create, Modify or Delete records from the store. | |
| XmlDocument | GetRecord (string recordId, string container) |
| Called to get a Record. The record is returned as an XML string representation. | |
| XmlDocument | GetShallowRecord (string recordId) |
| Called to get a shallow record. | |
| IResultSet | Search (Query query) |
| Method used to search for Records using the specified query. | |
| void Simias::Storage::Provider::IProvider::CreateStore | ( | ) |
Called to Create a new Collection Store at the specified location.
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| void Simias::Storage::Provider::IProvider::DeleteStore | ( | ) |
Called to Delete the opened CollectionStore.
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| void Simias::Storage::Provider::IProvider::OpenStore | ( | ) |
Called to Open an existing Collection store at the specified location.
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| void Simias::Storage::Provider::IProvider::CreateContainer | ( | string | name | ) |
Called to create a container to hold records. This call does not need to be made. If a record is created and the container does not exist. it will be created.
| name | The name of the container. |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| void Simias::Storage::Provider::IProvider::DeleteContainer | ( | string | name | ) |
Called to Delete a record container. This call is deep (all records contained are deleted).
| name | The name of the container. |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| void Simias::Storage::Provider::IProvider::CommitRecords | ( | string | container, | |
| XmlDocument | createDoc, | |||
| XmlDocument | deleteDoc | |||
| ) |
Used to Create, Modify or Delete records from the store.
| container | The container that the commit applies to. | |
| createDoc | The records to create or modify. | |
| deleteDoc | The records to delete. |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| XmlDocument Simias::Storage::Provider::IProvider::GetRecord | ( | string | recordId, | |
| string | container | |||
| ) |
Called to get a Record. The record is returned as an XML string representation.
| recordId | string that contains the ID of the Record to retrieve | |
| container | The container that holds the record. |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| XmlDocument Simias::Storage::Provider::IProvider::GetShallowRecord | ( | string | recordId | ) |
Called to get a shallow record.
| recordId | The record id to get. |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
| IResultSet Simias::Storage::Provider::IProvider::Search | ( | Query | query | ) |
Method used to search for Records using the specified query.
| query | Query used for this search |
Implemented in Simias::Storage::Provider::Flaim::FlaimProvider.
1.5.6