@Override
public WsComponents.Component apply(@Nonnull ComponentDto dto) {
WsComponents.Component.Builder builder = WsComponents.Component.newBuilder()
+ .setOrganization(dto.getOrganizationKey())
.setId(dto.uuid())
.setKey(dto.key())
.setName(dto.name())
},
"components": [
{
+ "organization": "my-org-1",
"id": "directory-uuid",
"key": "directory-key",
"qualifier": "DIR",
"name": "Directory Name"
},
{
+ "organization": "my-org-1",
"id": "file-uuid",
"key": "file-key",
"qualifier": "FIL",
"language": "java"
},
{
+ "organization": "my-org-1",
"id": "module-uuid",
"key": "module-key",
"qualifier": "BRC",
"name": "Module Name"
},
{
+ "organization": "my-org-1",
"id": "project-uuid",
"key": "project-key",
"qualifier": "TRK",
@Test
public void search_json_example() {
- OrganizationDto organizationDto = db.organizations().insert();
+ OrganizationDto organizationDto = db.organizations().insertForKey("my-org-1");
componentDb.insertComponent(newView(organizationDto));
ComponentDto project = componentDb.insertComponent(
newProjectDto(organizationDto, "project-uuid")