Public Member Functions | |
| DomainService () | |
| Constructor. | |
| DomainInfo | GetDomainInfo (string userID) |
| Get domain information. | |
| Simias.Host.HostInfo[] | GetHosts () |
| Get the list of all hosts in the server domain. | |
| Simias.Host.HostInfo | GetHomeServer (string user) |
| Get home server for the user. | |
| ProvisionInfo | ProvisionUserOnServer (string user, string password, byte[] ticket) |
| Provision the user on server. | |
| ProvisionInfo | ProvisionUser (string user, string password) |
| Provision the user. | |
| ProvisionInfo | InitializeUserInfo (string user) |
| Initialize the user information like POBox etc. This assumes the user is already provisioned. | |
| string | CreateMaster (string collectionID, string collectionName, string rootDirID, string rootDirName, string userID, string memberName, string memberID, string memberRights) |
| Create the master collection. | |
| void | RemoveServerCollections (string DomainID, string UserID) |
| Deletes all of the collections that the specified user is a member of and deletes the user's membership from all collections that he belongs to from the enterprise server. | |
| string | GetDomainID () |
| Gets the ID for this simias server domain. | |
| Simias::DomainService::Web::DomainService::DomainService | ( | ) | [inline] |
Constructor.
| DomainInfo Simias::DomainService::Web::DomainService::GetDomainInfo | ( | string | userID | ) | [inline] |
Get domain information.
| userID | The user ID of the member requesting domain information. |
| Simias.Host.HostInfo [] Simias::DomainService::Web::DomainService::GetHosts | ( | ) | [inline] |
Get the list of all hosts in the server domain.
| Simias.Host.HostInfo Simias::DomainService::Web::DomainService::GetHomeServer | ( | string | user | ) | [inline] |
Get home server for the user.
| user | user name |
| ProvisionInfo Simias::DomainService::Web::DomainService::ProvisionUserOnServer | ( | string | user, | |
| string | password, | |||
| byte[] | ticket | |||
| ) | [inline] |
Provision the user on server.
| user | user name | |
| password | password | |
| ticket | byte array for ticket issued by master, but not used currently int his function |
| ProvisionInfo Simias::DomainService::Web::DomainService::ProvisionUser | ( | string | user, | |
| string | password | |||
| ) | [inline] |
Provision the user.
| user | Identifier of the user to provision on the server. | |
| password | Password to verify the user's identity. |
| ProvisionInfo Simias::DomainService::Web::DomainService::InitializeUserInfo | ( | string | user | ) | [inline] |
Initialize the user information like POBox etc. This assumes the user is already provisioned.
| user | Identifier of the user to provision on the server. | |
| password | Password to verify the user's identity. |
| string Simias::DomainService::Web::DomainService::CreateMaster | ( | string | collectionID, | |
| string | collectionName, | |||
| string | rootDirID, | |||
| string | rootDirName, | |||
| string | userID, | |||
| string | memberName, | |||
| string | memberID, | |||
| string | memberRights | |||
| ) | [inline] |
Create the master collection.
| collectionID | Identifier of the collection to create. | |
| collectionName | Name of the collection object. | |
| rootDirID | Identifier of the rootDir node to create if applicable. | |
| rootDirName | Name of the rootDir node object | |
| userID | Identifier of the user who owns this collection. | |
| memberName | Name of the member object that is the owner of this collection. | |
| memberID | Identifier of the member object that is the owner of this collection. | |
| memberRights | Rights of the member that is the owner of this collection. |
| void Simias::DomainService::Web::DomainService::RemoveServerCollections | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
Deletes all of the collections that the specified user is a member of and deletes the user's membership from all collections that he belongs to from the enterprise server.
| DomainID | Identifier of the domain that the userID is in. | |
| UserID | Identifier of the user to remove. |
| string Simias::DomainService::Web::DomainService::GetDomainID | ( | ) | [inline] |
Gets the ID for this simias server domain.
1.5.6