public override void Execute()
        {
            base.Execute();


            var cmd = _catalogueCommand.GenerateAggregateConfigurationFor(_targetCohortAggregateContainer, !SkipMandatoryFilterCreation);

            if (cmd != null)
            {
                _postImportCommand = new ExecuteCommandAddAggregateConfigurationToCohortIdentificationSetContainer(Activator, cmd, _targetCohortAggregateContainer);
                _postImportCommand.Execute();
            }
        }
        public override void Execute()
        {
            base.Execute();

            if (_catalogue == null)
            {
                Catalogue cata;
                if (!SelectOne(Activator.RepositoryLocator.CatalogueRepository.GetAllObjects <Catalogue>(), out cata))
                {
                    return;
                }

                _catalogue = new CatalogueCommand(cata);
            }

            AggregateConfigurationCommand aggregateCommand = _catalogue.GenerateAggregateConfigurationFor(_configuration);

            var joinableCommandExecution = new ExecuteCommandConvertAggregateConfigurationToPatientIndexTable(Activator, aggregateCommand, _configuration);

            joinableCommandExecution.Execute();
        }