public ResourceTypeTree provide() {
return ResourceTypeTree.builder()
- .addType(ResourceType.builder(Qualifiers.PROJECT)
- .setProperty("deletable", true)
- .setProperty("supportsGlobalDashboards", true)
- .setProperty("modifiable_history", true)
- .setProperty("hasRolePolicy", true)
- .setProperty(UPDATABLE_KEY, true)
- .setProperty(SUPPORTS_MEASURE_FILTERS, true)
- .setProperty("comparable", true)
- .setProperty(CONFIGURABLE, true)
- .build())
- .addType(ResourceType.builder(Qualifiers.MODULE)
- .setProperty(UPDATABLE_KEY, true)
- .setProperty(SUPPORTS_MEASURE_FILTERS, true)
- .setProperty(CONFIGURABLE, true)
- .build())
- .addType(ResourceType.builder(Qualifiers.DIRECTORY)
- .setProperty(SUPPORTS_MEASURE_FILTERS, true)
- .build())
- .addType(ResourceType.builder(Qualifiers.FILE)
- .hasSourceCode()
- .setProperty(SUPPORTS_MEASURE_FILTERS, true)
- .build())
- .addType(ResourceType.builder(Qualifiers.UNIT_TEST_FILE)
- .hasSourceCode()
- .setProperty(SUPPORTS_MEASURE_FILTERS, true)
- .build())
+ .addType(ResourceType.builder(Qualifiers.PROJECT)
+ .setProperty("deletable", true)
+ .setProperty("supportsGlobalDashboards", true)
+ .setProperty("modifiable_history", true)
+ .setProperty("hasRolePolicy", true)
+ .setProperty(UPDATABLE_KEY, true)
+ .setProperty(SUPPORTS_MEASURE_FILTERS, true)
+ .setProperty("comparable", true)
+ .setProperty(CONFIGURABLE, true)
+ .build())
+ .addType(ResourceType.builder(Qualifiers.MODULE)
+ .setProperty(UPDATABLE_KEY, true)
+ .setProperty(SUPPORTS_MEASURE_FILTERS, true)
+ .setProperty(CONFIGURABLE, true)
+ .build())
+ .addType(ResourceType.builder(Qualifiers.DIRECTORY)
+ .setProperty(SUPPORTS_MEASURE_FILTERS, true)
+ .build())
+ .addType(ResourceType.builder(Qualifiers.PACKAGE)
+ .build())
+ .addType(ResourceType.builder(Qualifiers.FILE)
+ .hasSourceCode()
+ .setProperty(SUPPORTS_MEASURE_FILTERS, true)
+ .build())
+ .addType(ResourceType.builder(Qualifiers.CLASS)
+ .hasSourceCode()
+ .build())
+ .addType(ResourceType.builder(Qualifiers.UNIT_TEST_FILE)
+ .hasSourceCode()
+ .setProperty(SUPPORTS_MEASURE_FILTERS, true)
+ .build())
- .addRelations(Qualifiers.PROJECT, Qualifiers.MODULE)
- .addRelations(Qualifiers.MODULE, Qualifiers.DIRECTORY, Qualifiers.PACKAGE)
- .addRelations(Qualifiers.DIRECTORY, Qualifiers.FILE, Qualifiers.UNIT_TEST_FILE)
+ .addRelations(Qualifiers.PROJECT, Qualifiers.MODULE)
+ .addRelations(Qualifiers.MODULE, Qualifiers.DIRECTORY, Qualifiers.PACKAGE)
+ .addRelations(Qualifiers.DIRECTORY, Qualifiers.FILE, Qualifiers.UNIT_TEST_FILE)
+ .addRelations(Qualifiers.PACKAGE, Qualifiers.CLASS, Qualifiers.UNIT_TEST_FILE)
- .build();
+ .build();
}
}