Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ public class AgencyExternalController {
public Collection<AgencyDto> getAll(final Optional<String> criteria) {
SanityChecker.sanitizeCriteria(criteria);
LOGGER.debug("get all customer criteria={}", criteria);
return agencyExternalService.getAll(criteria);
return agencyExternalService.getAll();
Comment on lines 102 to +104
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enlever criteria si pas utilisé.

}

@Secured(ServicesData.ROLE_GET_AGENCIES)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
import fr.gouv.vitamui.common.security.SanityChecker;
import fr.gouv.vitamui.commons.api.CommonConstants;
import fr.gouv.vitamui.commons.api.domain.ServicesData;
import fr.gouv.vitamui.commons.rest.client.InternalHttpContext;
import fr.gouv.vitamui.iam.security.service.ExternalSecurityService;
import fr.gouv.vitamui.referential.external.server.service.schema.SchemaExternalService;
import org.slf4j.Logger;
Expand Down Expand Up @@ -71,9 +70,6 @@ public ResponseEntity<Void> importUnitSchemas(@RequestParam("file") MultipartFil
}
SafeFileChecker.checkSafeFilePath(file.getOriginalFilename());
SanityChecker.isValidFileName(file.getOriginalFilename());
InternalHttpContext internalHttpContext = InternalHttpContext.buildFromExternalHttpContext(
externalSecurityService.getHttpContext()
);
return schemaExternalService.importUnitSchema(file);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ public class SecurityProfileExternalController {
public Collection<SecurityProfileDto> getAll(final Optional<String> criteria) {
LOGGER.debug("get all customer criteria={}", criteria);
SanityChecker.sanitizeCriteria(criteria);
return securityProfileExternalService.getAll(criteria);
return securityProfileExternalService.getAll();
Comment on lines 94 to +96
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A quoi sert la variable criteria si elle n'est plus appelée par getAll() ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

D'accord avec Hassane, il faut supprimer la variable criteria.

}

@Secured(ServicesData.ROLE_GET_SECURITY_PROFILES)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
import fr.gouv.vitamui.commons.api.domain.ServicesData;
import fr.gouv.vitamui.commons.vitam.api.dto.VitamUISearchResponseDto;
import fr.gouv.vitamui.referential.common.rest.RestApi;
import fr.gouv.vitamui.referential.external.server.service.unit.UnitExtternalService;
import fr.gouv.vitamui.referential.external.server.service.unit.UnitExternalService;
import lombok.Getter;
import lombok.Setter;
import org.springframework.beans.factory.annotation.Autowired;
Expand All @@ -67,7 +67,7 @@
public class UnitExternalController {

@Autowired
private UnitExtternalService unitExternalService;
private UnitExternalService unitExternalService;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est utilisé où ?


@GetMapping(CommonConstants.PATH_ID)
@Secured(ServicesData.ROLE_GET_UNITS)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ public List<AgencyDto> getAll(VitamContext vitamContext) {
}
}

public List<AgencyDto> getAll(final Optional<String> criteria) {
public List<AgencyDto> getAll() {
final VitamContext vitamContext = this.buildVitamContext();

return this.getAll(vitamContext);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,10 @@ public List<IngestContractDto> getAll(VitamContext vitamContext) {
public PaginatedValuesDto<IngestContractDto> getAllPaginated(
final Integer pageNumber,
final Integer size,
Optional<String> criteria,
final Optional<String> orderBy,
final Optional<DirectionDto> direction,
VitamContext vitamContext,
Optional<String> criteria
VitamContext vitamContext
) {
Map<String, Object> vitamCriteria = new HashMap<>();
LOGGER.debug("All Ingest Contracts EvIdAppSession : {} ", vitamContext.getApplicationSessionId());
Expand Down Expand Up @@ -567,7 +567,7 @@ public PaginatedValuesDto<IngestContractDto> getAllPaginated(
Optional<DirectionDto> direction
) {
VitamContext vitamContext = buildVitamContext();
return this.getAllPaginated(page, size, orderBy, direction, vitamContext, criteria);
return this.getAllPaginated(page, size, criteria, orderBy, direction, vitamContext);
}

public Boolean check(IngestContractDto ingestContractDto) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,8 +312,7 @@ public SecurityProfileDto getOne(final String id) {
return getOne(vitamContext, id);
}

public List<SecurityProfileDto> getAll(final Optional<String> criteria) {
LOGGER.debug("Fetching all Security Profiles with criteria: {}", criteria);
public List<SecurityProfileDto> getAll() {
VitamContext vitamContext = buildVitamContext();
return getAll(vitamContext);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,9 @@
import static fr.gouv.vitam.common.database.builder.query.VitamFieldsHelper.unitType;

@Service
public class UnitExtternalService extends AbstractService {
public class UnitExternalService extends AbstractService {

private static final Logger LOGGER = LoggerFactory.getLogger(UnitExtternalService.class);
private static final Logger LOGGER = LoggerFactory.getLogger(UnitExternalService.class);

private final UnitService unitService;

Expand All @@ -91,7 +91,7 @@ public class UnitExtternalService extends AbstractService {
};

@Autowired
public UnitExtternalService(
public UnitExternalService(
final UnitService unitService,
final ObjectMapper objectMapper,
ExternalSecurityService externalSecurityService
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,24 +149,4 @@ void testImportSchemas_ExternalServiceException() throws IOException {
"The exception message should match the mocked message."
);
}

@Test
@DisplayName("Test importUnitSchema when HTTP context is null")
void testImportSchemas_NullHttpContext() throws IOException {
// Given
MockMultipartFile validFile = new MockMultipartFile(
"file",
TEST_FILE_NAME_INVALID,
TEST_FILE_CONTENT_TYPE,
"valid content".getBytes()
);
when(externalSecurityService.getHttpContext()).thenReturn(null);

// When & Then
assertThrows(
NullPointerException.class,
() -> schemaExternalController.importUnitSchemas(validFile),
"An exception should be thrown when the HTTP context is null."
);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class AgencyInternalServiceTest {
public class AgencyExternalServiceTest {

@Mock
private AgencyService agencyService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class ContextInternalServiceTest {
public class ContextExternalServiceTest {

@Mock
private VitamContextService vitamContextService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class FileFormatInternalServiceTest {
public class FileFormatExternalServiceTest {

@Mock
private LogbookService logbookService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class IngestContractInternalServiceTest {
public class IngestContractExternalServiceTest {

@Mock
private IngestContractService ingestContractService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when;

public class LogbookManagementOperationInternalServiceTest {
public class LogbookManagementOperationExternalServiceTest {

@Mock
private ObjectMapper objectMapper;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class OntologyInternalServiceTest {
public class OntologyExternalServiceTest {

@Mock
private OntologyService ontologyService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class SecurityProfileInternalServiceTest {
public class SecurityProfileExternalServiceTest {

@Mock
private VitamSecurityProfileService vitamSecurityProfileService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
import fr.gouv.vitam.common.model.RequestResponseOK;
import fr.gouv.vitamui.commons.vitam.api.access.UnitService;
import fr.gouv.vitamui.iam.security.service.ExternalSecurityService;
import fr.gouv.vitamui.referential.external.server.service.unit.UnitExtternalService;
import fr.gouv.vitamui.referential.external.server.service.unit.UnitExternalService;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
Expand All @@ -62,7 +62,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class UnitInternalServiceTest {
public class UnitExternalServiceTest {

@Mock
private UnitService unitService;
Expand All @@ -74,13 +74,13 @@ public class UnitInternalServiceTest {
private ObjectMapper objectMapper;

@InjectMocks
private UnitExtternalService unitExtternalService;
private UnitExternalService unitExternalService;

public final String FILLING_HOLDING_SCHEME_QUERY = "data/fillingholding/expected_unitType_query.json";

@BeforeEach
public void setUp() {
unitExtternalService = new UnitExtternalService(unitService, objectMapper, externalSecurityService);
unitExternalService = new UnitExternalService(unitService, objectMapper, externalSecurityService);
}

@Test
Expand All @@ -93,7 +93,7 @@ public void searchUnits_should_return_ok_when_vitamclient_ok() throws VitamClien
);

assertThatCode(() -> {
unitExtternalService.searchUnits(dslQuery, vitamContext);
unitExternalService.searchUnits(dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -107,7 +107,7 @@ public void searchUnits_should_return_ok_when_vitamclient_400() throws VitamClie
);

assertThatCode(() -> {
unitExtternalService.searchUnits(dslQuery, vitamContext);
unitExternalService.searchUnits(dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -122,7 +122,7 @@ public void searchUnits_should_throw_VitamClientException_when_vitamclient_throw
);

assertThatCode(() -> {
unitExtternalService.searchUnits(dslQuery, vitamContext);
unitExternalService.searchUnits(dslQuery, vitamContext);
}).isInstanceOf(VitamClientException.class);
}

Expand All @@ -136,7 +136,7 @@ public void searchUnitsWithErrors_should_return_ok_when_vitamclient_ok() throws
).thenReturn(new RequestResponseOK<JsonNode>().setHttpCode(200));

assertThatCode(() -> {
unitExtternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
unitExternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -150,7 +150,7 @@ public void searchUnitsWithErrors_should_return_ok_when_vitamclient_400() throws
).thenReturn(new RequestResponseOK<JsonNode>().setHttpCode(400));

assertThatCode(() -> {
unitExtternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
unitExternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -165,7 +165,7 @@ public void searchUnitsWithErrors_should_throw_VitamClientException_when_vitamcl
).thenThrow(new VitamClientException("Exception thrown by vitam"));

assertThatCode(() -> {
unitExtternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
unitExternalService.searchUnitsWithErrors(Optional.empty(), dslQuery, vitamContext);
}).isInstanceOf(VitamClientException.class);
}

Expand All @@ -179,7 +179,7 @@ public void findUnitById_should_return_ok_when_vitamclient_ok() throws VitamClie
);

assertThatCode(() -> {
unitExtternalService.findUnitById(unitId, vitamContext);
unitExternalService.findUnitById(unitId, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -193,7 +193,7 @@ public void findUnitById_should_return_ok_when_vitamclient_400() throws VitamCli
);

assertThatCode(() -> {
unitExtternalService.findUnitById(unitId, vitamContext);
unitExternalService.findUnitById(unitId, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -208,7 +208,7 @@ public void findUnitById_should_throw_VitamClientException_when_vitamclient_thro
);

assertThatCode(() -> {
unitExtternalService.findUnitById(unitId, vitamContext);
unitExternalService.findUnitById(unitId, vitamContext);
}).isInstanceOf(VitamClientException.class);
}

Expand All @@ -223,7 +223,7 @@ public void findObjectMetadataById_should_return_ok_when_vitamclient_ok() throws
).thenReturn(new RequestResponseOK<JsonNode>().setHttpCode(200));

assertThatCode(() -> {
unitExtternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
unitExternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -238,7 +238,7 @@ public void findObjectMetadataById_should_return_ok_when_vitamclient_400() throw
).thenReturn(new RequestResponseOK<JsonNode>().setHttpCode(400));

assertThatCode(() -> {
unitExtternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
unitExternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
}).doesNotThrowAnyException();
}

Expand All @@ -254,7 +254,7 @@ public void findObjectMetadataById_should_throw_VitamClientException_when_vitamc
).thenThrow(new VitamClientException("Exception thrown by vitam"));

assertThatCode(() -> {
unitExtternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
unitExternalService.findObjectMetadataById(unitId, dslQuery, vitamContext);
}).isInstanceOf(VitamClientException.class);
}

Expand All @@ -264,7 +264,7 @@ public void getFinalFillingHoldingSchemeQueryWithAllProjectionFields() throws Ex
JsonNode expectedQuery = JsonHandler.getFromFile(PropertiesUtils.findFile(FILLING_HOLDING_SCHEME_QUERY));

// When
JsonNode givenQuery = unitExtternalService.createQueryForFillingOrHoldingUnit();
JsonNode givenQuery = unitExternalService.createQueryForFillingOrHoldingUnit();

// Then
Assertions.assertThat(expectedQuery.toString()).hasToString(String.valueOf(givenQuery));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class AccessContractInternalServiceTest {
public class AccessContractExternalServiceTest {

@Mock
private AccessContractService accessContractService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;

class AccessionRegisterInternalServiceTest {
class AccessionRegisterExternalServiceTest {

@InjectMocks
AccessionRegisterExternalService accessionRegisterExternalService;
Expand Down Expand Up @@ -148,7 +148,9 @@ void should_call_appropriate_api_once_when_get_paginated_is_invoked()
private <T> RequestResponse<T> buildResponseFrom(String filename, Class<T> clazz)
throws IOException, InvalidParseOperationException {
InputStream inputStream =
AccessionRegisterInternalServiceTest.class.getClassLoader().getResourceAsStream(filename);
fr.gouv.vitamui.referential.internal.server.service
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Classe à bouger.

.AccessionRegisterExternalServiceTest.class.getClassLoader()
.getResourceAsStream(filename);
assert inputStream != null;
JsonNode data = objectMapper.readValue(ByteStreams.toByteArray(inputStream), JsonNode.class);
return RequestResponseOK.getFromJsonNode(data, clazz);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
import static org.mockito.Mockito.when;

@ExtendWith(SpringExtension.class)
public class ManagementContractInternalServiceTest {
public class ManagementContractExternalServiceTest {

@Mock
private LogbookService logbookService;
Expand Down
Loading
Loading