Package org.sonar.core.template

Examples of org.sonar.core.template.LoadedTemplateDto


    if (dashboardDao.selectGlobalDashboard(name) == null) {
      dto = createDtoFromExtension(name, dashboard);
      dashboardDao.insert(dto);
    }
    // and save the fact that is has now already been loaded
    loadedTemplateDao.insert(new LoadedTemplateDto(name, LoadedTemplateDto.DASHBOARD_TYPE));
    return dto;
  }
View Full Code Here


    }
    permissionTemplateDao.addGroupPermission(template.getId(), groupId, permission);
  }

  private void registerInitialization() {
    LoadedTemplateDto loadedTemplate = new LoadedTemplateDto(PermissionTemplateDto.DEFAULT.getKee(),
      LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE);
    loadedTemplateDao.insert(loadedTemplate);
  }
View Full Code Here

      copyRequirementsFromCharacteristicsToRules();

      LOGGER.info("Deleting requirements from characteristics");
      removeRequirementsDataFromCharacteristics();

      dbClient.loadedTemplateDao().insert(new LoadedTemplateDto(TEMPLATE_KEY, LoadedTemplateDto.ONE_SHOT_TASK_TYPE));
    }
  }
View Full Code Here

      LOG.info("Register measure filter: " + name);
      dto = createDtoFromExtension(name, filter);
      filterDao.insert(dto);
    }
    // and save the fact that is has now already been loaded
    loadedTemplateDao.insert(new LoadedTemplateDto(name, LoadedTemplateDto.FILTER_TYPE));
    return dto;
  }
View Full Code Here

    qualityGates.createCondition(builtin.getId(), CoreMetrics.REOPENED_ISSUES_KEY, QualityGateConditionDto.OPERATOR_GREATER_THAN, "0", null, null);
    qualityGates.createCondition(builtin.getId(), CoreMetrics.SKIPPED_TESTS_KEY, QualityGateConditionDto.OPERATOR_GREATER_THAN, "0", null, null);
  }

  private void registerBuiltinQualityGate() {
    loadedTemplateDao.insert(new LoadedTemplateDto(BUILTIN_QUALITY_GATE, LoadedTemplateDto.QUALITY_GATE_TYPE));
  }
View Full Code Here

    userDao = mock(UserDao.class);
  }

  @Test
  public void should_insert_and_register_default_permission_template() throws Exception {
    LoadedTemplateDto expectedTemplate = new LoadedTemplateDto().setKey(PermissionTemplateDto.DEFAULT.getKee())
      .setType(LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE);
    PermissionTemplateDto permissionTemplate = PermissionTemplateDto.DEFAULT.setId(1L);

    when(loadedTemplateDao.countByTypeAndKey(LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE, PermissionTemplateDto.DEFAULT.getKee()))
      .thenReturn(0);
View Full Code Here

  @Test
  public void should_reference_TRK_template_as_default_when_present() throws Exception {
    when(settings.getString(RegisterPermissionTemplates.DEFAULT_PROJECTS_TEMPLATE_PROPERTY)).thenReturn("my_projects_template");

    LoadedTemplateDto expectedTemplate = new LoadedTemplateDto().setKey(PermissionTemplateDto.DEFAULT.getKee())
      .setType(LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE);

    RegisterPermissionTemplates initializer = new RegisterPermissionTemplates(loadedTemplateDao, permissionTemplateDao, userDao, settings);
    initializer.start();
View Full Code Here

    }

    @Override
    public boolean matches(Object o) {
      if (o != null && o instanceof LoadedTemplateDto) {
        LoadedTemplateDto otherTemplate = (LoadedTemplateDto) o;
        return referenceTemplate.getKey().equals(otherTemplate.getKey())
          && referenceTemplate.getType().equals(otherTemplate.getType());
      }
      return false;
    }
View Full Code Here

    when(fakeDashboardTemplate.createDashboard()).thenReturn(Dashboard.create());

    DashboardDto dashboardDto = task.register("Fake", fakeDashboardTemplate.createDashboard());

    verify(dashboardDao).insert(dashboardDto);
    verify(loadedTemplateDao).insert(eq(new LoadedTemplateDto("Fake", LoadedTemplateDto.DASHBOARD_TYPE)));
  }
View Full Code Here

    verify(templateDao).countByTypeAndKey(templateType, templateName);
    verify(qualityGates).create(templateName);
    verify(qualityGates, times(8)).createCondition(anyLong(), anyString(), anyString(), anyString(), anyString(), anyInt());
    ArgumentCaptor<LoadedTemplateDto> templateArg = ArgumentCaptor.forClass(LoadedTemplateDto.class);
    verify(templateDao).insert(templateArg.capture());
    LoadedTemplateDto template = templateArg.getValue();
    assertThat(template.getType()).isEqualTo(templateType);
    assertThat(template.getKey()).isEqualTo(templateName);

    task.stop();
  }
View Full Code Here

TOP

Related Classes of org.sonar.core.template.LoadedTemplateDto

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.