OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager Class Reference

this publishes the SOAP web services of OpenPetra.org More...

Inheritance diagram for Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager:

Public Member Functions

 TOpenPetraOrgSessionManager ()
 constructor, which is called for each http request More...
 
string Login (string username, string password)
 Login a user More...
 
string GetVersion ()
 get the current version of OpenPetra More...
 
string IsUserLoggedIn ()
 check if the user has logged in successfully More...
 
bool SetInitialSysadminEmail (string AEmailAddress, string AFirstName, string ALastName, string ALanguageCode, string AAuthToken)
 set the initial email address for user SYSADMIN More...
 
bool RequestNewPassword (string AEmailAddress)
 send out an e-mail for setting a new password More...
 
string SignUpSelfService (string AEmailAddress, string AFirstName, string ALastName, string APassword, string ALanguageCode, out TVerificationResultCollection AVerification)
 send out an e-mail for creating a self-service account More...
 
bool SignUpSelfServiceConfirm (string AUserID, string AToken)
 confirm the e-mail address for the self service account More...
 
string SetNewPassword (string AUserID, string AToken, string ANewPassword)
 set a new password with a token that was sent via e-mail More...
 
string Logout ()
 log the user out More...
 
string GetNavigationMenu ()
 get the navigation menu More...
 
string PollClientTasks ()
 client gets tasks, and lets the server know that it is still connected More...
 

Detailed Description

this publishes the SOAP web services of OpenPetra.org

Constructor & Destructor Documentation

◆ TOpenPetraOrgSessionManager()

Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.TOpenPetraOrgSessionManager ( )
inline

constructor, which is called for each http request

Member Function Documentation

◆ GetNavigationMenu()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.GetNavigationMenu ( )
inline

get the navigation menu

◆ GetVersion()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.GetVersion ( )
inline

get the current version of OpenPetra

◆ IsUserLoggedIn()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.IsUserLoggedIn ( )
inline

check if the user has logged in successfully

◆ Login()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.Login ( string  username,
string  password 
)
inline

Login a user

◆ Logout()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.Logout ( )
inline

log the user out

◆ PollClientTasks()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.PollClientTasks ( )
inline

client gets tasks, and lets the server know that it is still connected

◆ RequestNewPassword()

bool Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.RequestNewPassword ( string  AEmailAddress)
inline

send out an e-mail for setting a new password

◆ SetInitialSysadminEmail()

bool Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.SetInitialSysadminEmail ( string  AEmailAddress,
string  AFirstName,
string  ALastName,
string  ALanguageCode,
string  AAuthToken 
)
inline

set the initial email address for user SYSADMIN

◆ SetNewPassword()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.SetNewPassword ( string  AUserID,
string  AToken,
string  ANewPassword 
)
inline

set a new password with a token that was sent via e-mail

◆ SignUpSelfService()

string Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.SignUpSelfService ( string  AEmailAddress,
string  AFirstName,
string  ALastName,
string  APassword,
string  ALanguageCode,
out TVerificationResultCollection  AVerification 
)
inline

send out an e-mail for creating a self-service account

◆ SignUpSelfServiceConfirm()

bool Ict.Petra.Server.App.WebService.TOpenPetraOrgSessionManager.SignUpSelfServiceConfirm ( string  AUserID,
string  AToken 
)
inline

confirm the e-mail address for the self service account


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