

Public Member Functions | |
| POBox (Store storeObject, string collectionName, string domainName) | |
| Constructor to create a POBox object. | |
| void | AddMessage (Message message) |
| Adds a message to the POBox object. | |
| void | AddMessage (Message[] messageList) |
| Adds an array of Message objects to the POBox object. | |
| ICSList | GetMessagesByName (string name) |
| Get all the Message objects that have the specified name. | |
| ICSList | GetMessagesByMessageType (string type) |
| Get all the Message objects that have the specified type. | |
| Subscription | GetSubscriptionByCollectionID (string collectionID) |
| Locates a Subscription in the POBox by CollectionID. | |
| Subscription | GetSubscriptionByCollectionID (string collectionID, string userID) |
| Locates a Subscription in the POBox by CollectionID and UserID. | |
| Subscription | CreateSubscription (Collection collection, Member fromMember, string type) |
| Creates a Subscription object for the specified collection. | |
Static Public Member Functions | |
| static POBox | FindPOBox (Store storeObject, string domainId, string userId) |
| POBox factory method that constructs a POBox object for the specified user in the specified domain. | |
| static POBox | GetPOBox (Store storeObject, string domainId) |
| POBox factory method that constructs a POBox object for the specified domain ID. | |
| static POBox | GetPOBox (Store storeObject, string domainId, string userId) |
| POBox factory method that constructs a POBox object for the specified user in the specified domain. | |
| static POBox | GetPOBoxByID (Store store, string id) |
| POBox factory method that constructs a POBox object from it's id. | |
| static void | RemoveCollectionBySubscription (string subscription) |
| Creates a subscription in the POBox of the ToUser in the Subscription. | |
| static void | RemoveSubscriptionsForCollection (string domainID, string collectionID) |
| Removes all subscriptions associated with this collection. | |
| static void | RemoveSubscriptionByMember (string domainID, string collectionID, string userID) |
| Removes the subscription for this collection from the specified member. | |
Public Attributes | |
| const string | POServiceUrlProperty = "POServiceUrl" |
| The name of the property storing the DirNode name. | |
Properties | |
| string | POServiceUrl [get, set] |
| Gets/sets the post-office service url. | |
| Simias::POBox::POBox::POBox | ( | Store | storeObject, | |
| string | collectionName, | |||
| string | domainName | |||
| ) | [inline] |
| void Simias::POBox::POBox::AddMessage | ( | Message | message | ) | [inline] |
| void Simias::POBox::POBox::AddMessage | ( | Message[] | messageList | ) | [inline] |
| ICSList Simias::POBox::POBox::GetMessagesByName | ( | string | name | ) | [inline] |
| ICSList Simias::POBox::POBox::GetMessagesByMessageType | ( | string | type | ) | [inline] |
| Subscription Simias::POBox::POBox::GetSubscriptionByCollectionID | ( | string | collectionID | ) | [inline] |
Locates a Subscription in the POBox by CollectionID.
| collectionID | The ID of the collection. |
| Subscription Simias::POBox::POBox::GetSubscriptionByCollectionID | ( | string | collectionID, | |
| string | userID | |||
| ) | [inline] |
Locates a Subscription in the POBox by CollectionID and UserID.
| collectionID | The ID of the collection. | |
| userID | The ID of the user to whom the subscription is addressed. |
| Subscription Simias::POBox::POBox::CreateSubscription | ( | Collection | collection, | |
| Member | fromMember, | |||
| string | type | |||
| ) | [inline] |
Creates a Subscription object for the specified collection.
| collection | The Collection object that will be shared. | |
| fromMember | The Member that is sharing the collection. | |
| type |
| static void Simias::POBox::POBox::RemoveCollectionBySubscription | ( | string | subscription | ) | [inline, static] |
Creates a subscription in the POBox of the ToUser in the Subscription.
| subscription |
| subscription | Subscription to the collection. |
| static void Simias::POBox::POBox::RemoveSubscriptionsForCollection | ( | string | domainID, | |
| string | collectionID | |||
| ) | [inline, static] |
Removes all subscriptions associated with this collection.
| static void Simias::POBox::POBox::RemoveSubscriptionByMember | ( | string | domainID, | |
| string | collectionID, | |||
| string | userID | |||
| ) | [inline, static] |
Removes the subscription for this collection from the specified member.
| member | Member to remove subscription from. |
| const string Simias::POBox::POBox::POServiceUrlProperty = "POServiceUrl" |
The name of the property storing the DirNode name.
string Simias::POBox::POBox::POServiceUrl [get, set] |
Gets/sets the post-office service url.
1.5.6