Skip to content

Commit

Permalink
feat: add deprecation notice for /statistics/nonconformity_criteria_c…
Browse files Browse the repository at this point in the history
…ount

OCD-4520
  • Loading branch information
tmy1313 committed Jan 9, 2025
1 parent 47d851b commit 33e15b0
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ public class StatisticsController {
@Autowired
private StatisticsManager statisticsManager;

@Deprecated
@DeprecatedApi(friendlyUrl = "/statistics/nonconformity_criteria_count",
message = "This endpoint is deprecated and will be removed in a future release. Please use /report-data/non-conformities/types asa replacement.",
removalDate = "2025-07-01")
@Operation(summary = "Get count of non-conformities by criteria.",
description = "Retrieves and returns the counts.",
security = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
package gov.healthit.chpl.compliance.surveillance.entity;

import gov.healthit.chpl.certificationCriteria.CertificationCriterionEntity;
import gov.healthit.chpl.entity.EntityAudit;
import gov.healthit.chpl.entity.lastmodifieduserstrategy.LastModifiedUserStrategy;
import gov.healthit.chpl.entity.lastmodifieduserstrategy.SystemUserStrategy;
import jakarta.persistence.Basic;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
Expand All @@ -10,11 +14,6 @@
import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
import jakarta.persistence.Table;

import gov.healthit.chpl.certificationCriteria.CertificationCriterionEntity;
import gov.healthit.chpl.entity.EntityAudit;
import gov.healthit.chpl.entity.lastmodifieduserstrategy.LastModifiedUserStrategy;
import gov.healthit.chpl.entity.lastmodifieduserstrategy.SystemUserStrategy;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
Expand All @@ -30,6 +29,7 @@
@NoArgsConstructor
@Entity
@Table(name = "nonconformity_type_statistics")
@Deprecated
public class NonconformityTypeStatisticsEntity extends EntityAudit {
private static final long serialVersionUID = -5941720247133532990L;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
import java.util.ArrayList;
import java.util.List;

import jakarta.persistence.Query;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
Expand All @@ -17,8 +15,10 @@
import gov.healthit.chpl.dto.NonconformityTypeStatisticsDTO;
import gov.healthit.chpl.exception.EntityRetrievalException;
import gov.healthit.chpl.service.CertificationCriterionService;
import jakarta.persistence.Query;

@Repository("nonconformityTypeStatisticsDAO")
@Deprecated
public class NonconformityTypeStatisticsDAO extends BaseDAOImpl {

private CertificationCriterionService certificationCriterionService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
@AllArgsConstructor
@Data
@Builder
@Deprecated
public class NonconformityTypeStatisticsDTO {

private Long id;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ public StatisticsManager(CriterionProductStatisticsDAO criterionProductStatistic
}


@Deprecated
public List<NonconformityTypeStatistics> getAllNonconformitiesByCriterion() {
List<NonconformityTypeStatisticsDTO> dtos = nonconformityTypeStatisticsDAO.getAllNonconformityStatistics();

Expand Down

0 comments on commit 33e15b0

Please sign in to comment.