Stanford Digital Library Testbed DevelopmentDepartment of Computer Science Stanford University Stanford, CA |
|
Overview of the Object Interchange Service:
(Postscript) (old version, not updated yet.)
CosPropertyService
DLInterchange.tar.gz (old version, not updated yet.)
SWebCServer.py
- A Webcrawler service proxy using the IDLInterchange protocol:
InterClient.py
- A synchronous client to a IDLInterchange service.
AsyncInterClient.py
- An asynchronous client to a IDLInterchange service.
CosPropertyService.PropertySet
\
| define_property() *S
| define_properties() *S
| get_number_of_properties() *S
| get_all_property_names()
| get_property_value() *S
| get_properties() *S
| get_all_properties()
| delete_property() *S
| delete_properties() *S
| delete_all_properties() *S
| is_property_defined() *S
\
|-- CQuery
|\
| | GetSummary() *C
| | GetQueryDescription()
| \_SetItemPropertyNames()
|
|-- CServicePreferences
|\
| | GetSummary() *C
| | GetNumberOfItems()
| \_SetNumberOfItems()
|
-- CItem
\
| GetAccessCapability()
| AddAccessOptions()
| RemoveAccessOptions()
| RequestItemProperties()
| SetItemProperties()
| CompletedRequest() *C
| RaiseException() *C
|_CancelRequest() *?S
\
-- CCollection
\
| GetTotalItems() +S
| SetTotalItems() *C
| GetItems() *S
| GetItemsPropeerties() *S
| GetItemsPropertyNames() +S
| RaiseExceptions() +C
| RequestItems() *S
| AddItems() *C
| RequestItemsProperties() *S
| SetItemsProperties() *C
| RequestItemPropertyNames() +S
| SetItemsPropertyNames() +C
\
-- CConstrainCollection
| Constrain() *S
\_RequestConstrain() *S
Legend:
* - required
+ - recommended
? - optional
S - Service method
C - Client method