Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 53 |
MarkMigrationGenerator | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
272.00 | |
0.00% |
0 / 53 |
__construct | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 1 |
|||
getConsolidatedMarkListResultData | |
0.00% |
0 / 1 |
240.00 | |
0.00% |
0 / 52 |
<?php | |
namespace com\linways\ec\core\service\MarkMigrationGenerator; | |
use com\linways\base\util\MakeSingletonTrait; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template1MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template2MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template3MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template5MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template6MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template11MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template12MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template13MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template14MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template15MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template16MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template9MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template20MigrationdResultGenerator; | |
use com\linways\ec\core\service\MarkMigrationGenerator\Template22MigrationdResultGenerator; | |
use com\linways\core\ams\professional\service\CommonService; | |
use com\linways\core\ams\professional\dto\SettingsConstents; | |
use com\linways\ec\core\service\StudentMarkListService; | |
class MarkMigrationGenerator{ | |
use MakeSingletonTrait; | |
private $MarkMigrationResultDataGenerator; | |
public function __construct(){ | |
} | |
public function getConsolidatedMarkListResultData($request){ | |
$this->MarkMigrationResultDataGenerator = null; | |
$examType = 'MARK_MIGRATION_TEMPLATE'; | |
$migrationTemplate = StudentMarkListService::getInstance()->getUniversityMarkListTemplate($examType); | |
switch ($migrationTemplate) { | |
case 'Template_1': | |
// VIMALA | |
$this->MarkMigrationResultDataGenerator = new Template1MigrationdResultGenerator(); | |
break; | |
case 'Template_2': | |
// CHRISTIJK | |
$this->MarkMigrationResultDataGenerator = new Template2MigrationdResultGenerator(); | |
break; | |
case 'Template_3': | |
//SB COLLEGE | |
$this->MarkMigrationResultDataGenerator = new Template3MigrationdResultGenerator(); | |
break; | |
case 'Template_5': | |
//MBCET | |
$this->MarkMigrationResultDataGenerator = new Template5MigrationdResultGenerator(); | |
break; | |
case 'Template_6': | |
//SCEK | |
$this->MarkMigrationResultDataGenerator = new Template6MigrationdResultGenerator(); | |
break; | |
case 'Template_9': | |
//SCEK | |
$this->MarkMigrationResultDataGenerator = new Template9MigrationdResultGenerator(); | |
break; | |
case 'Template_11': | |
//CHSDT | |
$this->MarkMigrationResultDataGenerator = new Template11MigrationdResultGenerator(); | |
break; | |
case 'Template_12': | |
//CHSDT | |
$this->MarkMigrationResultDataGenerator = new Template12MigrationdResultGenerator(); | |
break; | |
case 'Template_13': | |
//ASMPTN | |
$this->MarkMigrationResultDataGenerator = new Template13MigrationdResultGenerator(); | |
break; | |
case 'Template_14': | |
//IAGI | |
$this->MarkMigrationResultDataGenerator = new Template14MigrationdResultGenerator(); | |
break; | |
case 'Template_15': | |
//CCM | |
$this->MarkMigrationResultDataGenerator = new Template15MigrationdResultGenerator(); | |
break; | |
case 'Template_16': | |
//VES | |
$this->MarkMigrationResultDataGenerator = new Template16MigrationdResultGenerator(); | |
break; | |
case 'Template_20': | |
//Presidency College | |
$this->MarkMigrationResultDataGenerator = new Template20MigrationdResultGenerator(); | |
break; | |
case 'Template_22': | |
//STCP | |
$this->MarkMigrationResultDataGenerator = new Template22MigrationdResultGenerator(); | |
break; | |
default: | |
$this->MarkMigrationResultDataGenerator = new Template1MigrationdResultGenerator(); | |
break; | |
} | |
return $this->MarkMigrationResultDataGenerator->getConsolidatedMarkListResultData($request); | |
} | |
} | |