void fillActivateAd( ClassAd* req ) { fillRequirements( req ); MyString line; if( cluster_id >= 0 ) { line = ATTR_CLUSTER_ID; line += '='; line += cluster_id; req->Insert( line.Value() ); } if( proc_id >= 0 ) { line = ATTR_PROC_ID; line += '='; line += proc_id; req->Insert( line.Value() ); } if( job_keyword ) { line = ATTR_JOB_KEYWORD; line += "=\""; line += job_keyword; line += '"'; req->Insert( line.Value() ); } if( jobad_path ) { line = ATTR_HAS_JOB_AD; line += '='; line += "TRUE"; req->Insert( line.Value() ); dumpAdIntoRequest( req ); } }
void fillRequestAd( ClassAd* req ) { fillRequirements( req ); if( lease_time != -1 ) { req->Assign( ATTR_JOB_LEASE_DURATION, lease_time ); } }
/* * Чтение всех требований. */ void BF_AnalizeForm::readRequirements() { fillRequirements(QString("UR"), ui->userRequirementListWidget); fillRequirements(QString("FR"), ui->funcRequirementListWidget); fillRequirements(QString("NFR"), ui->nofuncRequirementListWidget); }