From 2d406d7275e267b34932371a1c40a3af2d055b82 Mon Sep 17 00:00:00 2001 From: Nazariii Date: Mon, 2 Nov 2015 18:50:09 +0200 Subject: [PATCH] Added deprecated annotation to sort enums --- .../edu/service/utils/SortCriteriaCalibrationTest.java | 8 +++++++- .../edu/service/utils/SortCriteriaCounterType.java | 6 ++++++ .../edu/service/utils/SortCriteriaDeviceCategory.java | 6 ++++++ .../edu/service/utils/SortCriteriaOrganization.java | 6 ++++++ .../com/softserve/edu/service/utils/SortCriteriaUser.java | 7 ++++++- .../edu/service/utils/SortCriteriaVerification.java | 6 ++++++ 6 files changed, 37 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCalibrationTest.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCalibrationTest.java index 39883c0e1..1f682c037 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCalibrationTest.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCalibrationTest.java @@ -6,7 +6,13 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; - +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ +@Deprecated public enum SortCriteriaCalibrationTest { DATE() { public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) { diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCounterType.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCounterType.java index 7eb9c678d..4d64e896d 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCounterType.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaCounterType.java @@ -6,6 +6,12 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ public enum SortCriteriaCounterType { ID(){ public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) { diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaDeviceCategory.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaDeviceCategory.java index f9912ec1d..5136fdcb7 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaDeviceCategory.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaDeviceCategory.java @@ -5,6 +5,12 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ public enum SortCriteriaDeviceCategory { ID() { public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) { diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaOrganization.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaOrganization.java index b9e616e5d..80d24db86 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaOrganization.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaOrganization.java @@ -6,6 +6,12 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ public enum SortCriteriaOrganization { ID() { public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) { diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaUser.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaUser.java index 7155ff1ab..927cc16d5 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaUser.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaUser.java @@ -6,7 +6,12 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; - +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ public enum SortCriteriaUser { USERNAME() { public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) { diff --git a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaVerification.java b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaVerification.java index 4be175277..dee2b43ab 100644 --- a/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaVerification.java +++ b/service/src/main/java/com/softserve/edu/service/utils/SortCriteriaVerification.java @@ -6,6 +6,12 @@ import javax.persistence.criteria.Order; import javax.persistence.criteria.Root; +/** + * @deprecated this class have a lot of repeated code
+ * {need to be replaced and removed}
+ * use {@link com.softserve.edu.specification.sort.SortCriteria} interface instead
+ * as it used in {@link com.softserve.edu.specification.sort.AgreementSortCriteria} + */ public enum SortCriteriaVerification { ID() { public Order getSortOrder(Root root, CriteriaBuilder cb, String sortOrder) {