Skip to content

Commit

Permalink
OAM-91: Added service annotation, added unit validator call
Browse files Browse the repository at this point in the history
  • Loading branch information
sradziszewski committed Jun 10, 2024
1 parent 7204e43 commit 12bc92e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
import org.openlmis.stockmanagement.validators.SourceDestinationAssignmentValidator;
import org.openlmis.stockmanagement.validators.SourceDestinationGeoLevelAffinityValidator;
import org.openlmis.stockmanagement.validators.StockEventVvmValidator;
import org.openlmis.stockmanagement.validators.UnitOfOrderableValidator;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

Expand Down Expand Up @@ -79,6 +80,9 @@ public class StockEventValidationsService {
@Autowired
private ExtensionManager extensionManager;

@Autowired
private UnitOfOrderableValidator unitOfOrderableValidator;

/**
* Validate stock event with permission service and all validators.
*
Expand All @@ -96,6 +100,7 @@ public void validate(StockEventDto stockEventDto) {
destinationAssignmentValidator.validate(stockEventDto);
destinationGeoLevelAffinityValidator.validate(stockEventDto);
stockEventVvmValidator.validate(stockEventDto);
unitOfOrderableValidator.validate(stockEventDto);

AdjustmentReasonValidator adjustmentReasonValidator = extensionManager.getExtension(
ExtensionPointId.ADJUSTMENT_REASON_POINT_ID, AdjustmentReasonValidator.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@
package org.openlmis.stockmanagement.service.referencedata;

import org.openlmis.stockmanagement.dto.referencedata.UnitOfOrderableDto;
import org.springframework.stereotype.Service;

@Service
public class UnitOfOrderableReferenceDataService
extends BaseReferenceDataService<UnitOfOrderableDto> {

Expand Down

0 comments on commit 12bc92e

Please sign in to comment.