//---------------------------------------------------------------------------------------- // QueryTestingUserCredentials //---------------------------------------------------------------------------------------- IZPUserCredentials * CZPTestWSCalling::QueryTestingUserCredentials() { InterfacePtr<IZPUserCredentials> requestCredentials( ::CreateObject2<IZPUserCredentials>( kZPSaveUserCredentialCmdBoss, IZPUserCredentials::kDefaultIID ) ); requestCredentials->SetUserName( "amana" ); requestCredentials->SetPwd( "a" ); return requestCredentials.forget(); }
bool QgsCredentialDialog::request( const QString& realm, QString &username, QString &password, const QString& message ) { bool ok; if ( qApp->thread() != QThread::currentThread() ) { QgsDebugMsg( "emitting signal" ); emit credentialsRequested( realm, &username, &password, message, &ok ); QgsDebugMsg( QString( "signal returned %1 (username=%2, password=%3)" ).arg( ok ? "true" : "false", username, password ) ); } else { requestCredentials( realm, &username, &password, message, &ok ); } return ok; }
//---------------------------------------------------------------------------------------- // TestUpdateStatus //---------------------------------------------------------------------------------------- void CZPTestWSCalling::TestUpdateStatus( const PMString & inAssetID, const PMString & inOldStatusID, const PMString & inNewStatusID) { #ifndef DEBUG return; #endif LogFunctionEnterExit; #if defined(InDnCS5) || defined(InDnCS5_5) const IExecutionContext* ec = GetExecutionContext(); ISession* gSession = ec->GetSession(); #endif InterfacePtr<IZPWSController> wsController( gSession , UseDefaultIID() ); ASSERT(wsController); AZPSoapRequest * theRequest = Utils<IZPAMWSUtils>()->CreateUpdateAssetStatusRequest( inAssetID, inOldStatusID, inNewStatusID ); NewWSSyncRequestWithRequestData(theRequest) InterfacePtr<IZPUserCredentials> requestCredentials( QueryTestingUserCredentials() ); soapRequest->GetRequestData()->SetUserCredentials( requestCredentials ); wsController->AddRequest( soapRequest, false); //Sync call. ErrorCode toReturn = kFailure; ZPWSError soapError = soapResponse->GetWSError(); if( soapError == 0 ) { const CZPUpdateAssetStatusResponse * theResponse = static_cast<const CZPUpdateAssetStatusResponse*>( soapResponse->GetResponseData() ); if( theResponse && theResponse->GetErrorCode() == 0) { toReturn = kSuccess; } } }