Simias::Web::Browser Class Reference

Summary description for Service1. More...

List of all members.

Public Member Functions

BrowserNode[] EnumerateCollections ()
 Returns a list of collections in the store.
BrowserNode[] EnumerateNodes (string collectionID)
 Enumerates the nodes in a collection.
BrowserNode GetCollectionByID (string collectionID)
 Gets a collection by its ID.
BrowserNode GetNodeByID (string collectionID, string nodeID)
 Gets a node by its ID.
void ModifyProperty (string collectionID, string nodeID, string propertyName, string propertyType, string oldPropertyValue, string newPropertyValue, uint propertyFlags)
 Modifies an existing property on the specified Node object.
void AddProperty (string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue, uint propertyFlags)
 Adds a new property to the specified node.
void DeleteProperty (string collectionID, string nodeID, string propertyName, string propertyType, string propertyValue)
 Deletes the specified property from the specified Node object.
void DeleteCollection (string collectionID)
 Deletes the specified collection.
void DeleteNode (string collectionID, string nodeID)
 Deletes the specified Node object.
BrowserShallowNode[] EnumerateShallowCollections ()
 Returns a list of shallow collection nodes in the store.
BrowserShallowNode[] EnumerateShallowNodes (string collectionID)
 Enumerates the shallow nodes in a collection.
BrowserShallowNode[] SearchForShallowNodes (string collectionID, string propertyName, string propertyType, string propertyValue, string operation)
 Searches for shallow nodes containing a specific property.
string GetVersion ()
 Gets the web service version.


Detailed Description

Summary description for Service1.


Member Function Documentation

BrowserNode [] Simias::Web::Browser::EnumerateCollections (  )  [inline]

Returns a list of collections in the store.

Returns:
An array of BrowserNode objects.

BrowserNode [] Simias::Web::Browser::EnumerateNodes ( string  collectionID  )  [inline]

Enumerates the nodes in a collection.

Parameters:
collectionID 
Returns:

BrowserNode Simias::Web::Browser::GetCollectionByID ( string  collectionID  )  [inline]

Gets a collection by its ID.

Parameters:
collectionID 
Returns:

BrowserNode Simias::Web::Browser::GetNodeByID ( string  collectionID,
string  nodeID 
) [inline]

Gets a node by its ID.

Parameters:
collectionID 
nodeID 
Returns:

void Simias::Web::Browser::ModifyProperty ( string  collectionID,
string  nodeID,
string  propertyName,
string  propertyType,
string  oldPropertyValue,
string  newPropertyValue,
uint  propertyFlags 
) [inline]

Modifies an existing property on the specified Node object.

Parameters:
collectionID 
nodeID 
propertyName 
propertyType 
oldPropertyValue 
newPropertyValue 
propertyFlags 

void Simias::Web::Browser::AddProperty ( string  collectionID,
string  nodeID,
string  propertyName,
string  propertyType,
string  propertyValue,
uint  propertyFlags 
) [inline]

Adds a new property to the specified node.

Parameters:
collectionID 
nodeID 
propertyName 
propertyType 
propertyValue 
propertyFlags 

void Simias::Web::Browser::DeleteProperty ( string  collectionID,
string  nodeID,
string  propertyName,
string  propertyType,
string  propertyValue 
) [inline]

Deletes the specified property from the specified Node object.

Parameters:
collectionID 
nodeID 
propertyName 
propertyType 
propertyValue 

void Simias::Web::Browser::DeleteCollection ( string  collectionID  )  [inline]

Deletes the specified collection.

Parameters:
collectionID 

void Simias::Web::Browser::DeleteNode ( string  collectionID,
string  nodeID 
) [inline]

Deletes the specified Node object.

Parameters:
collectionID 
nodeID 

BrowserShallowNode [] Simias::Web::Browser::EnumerateShallowCollections (  )  [inline]

Returns a list of shallow collection nodes in the store.

Returns:
An array of BrowserShallowNode objects.

BrowserShallowNode [] Simias::Web::Browser::EnumerateShallowNodes ( string  collectionID  )  [inline]

Enumerates the shallow nodes in a collection.

Parameters:
collectionID 
Returns:

BrowserShallowNode [] Simias::Web::Browser::SearchForShallowNodes ( string  collectionID,
string  propertyName,
string  propertyType,
string  propertyValue,
string  operation 
) [inline]

Searches for shallow nodes containing a specific property.

Parameters:
collectionID 
propertyName 
propertyType 
propertyValue 
Returns:

string Simias::Web::Browser::GetVersion (  )  [inline]

Gets the web service version.

Returns:
A string containing the web service version.


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

Generated on Wed Apr 8 14:58:07 2009 for simias by  doxygen 1.5.6