mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix app invisibility when retired
This commit is contained in:
parent
ababfc8100
commit
1436332b32
@ -113,6 +113,11 @@ public class Filter {
|
||||
*/
|
||||
private String favouredBy;
|
||||
|
||||
/**
|
||||
* Checking if retired apps needs to be excluded
|
||||
*/
|
||||
private boolean isNotRetired;
|
||||
|
||||
public int getLimit() {
|
||||
return limit;
|
||||
}
|
||||
@ -208,4 +213,12 @@ public class Filter {
|
||||
public void setFavouredBy(String favouredBy) {
|
||||
this.favouredBy = favouredBy;
|
||||
}
|
||||
|
||||
public boolean isNotRetired() {
|
||||
return isNotRetired;
|
||||
}
|
||||
|
||||
public void setNotRetired(boolean notRetired) {
|
||||
isNotRetired = notRetired;
|
||||
}
|
||||
}
|
||||
|
||||
@ -180,6 +180,9 @@ public class GenericApplicationDAOImpl extends AbstractDAOImpl implements Applic
|
||||
if (deviceTypeId != -1) {
|
||||
sql += "AND AP_APP.DEVICE_TYPE_ID = ? ";
|
||||
}
|
||||
if (filter.isNotRetired()) {
|
||||
sql += "AND AP_APP.STATUS != 'RETIRED' ";
|
||||
}
|
||||
sql += "GROUP BY AP_APP.ID ORDER BY AP_APP.ID ";
|
||||
if (StringUtils.isNotEmpty(filter.getSortBy())) {
|
||||
sql += filter.getSortBy() +" ";
|
||||
@ -308,6 +311,9 @@ public class GenericApplicationDAOImpl extends AbstractDAOImpl implements Applic
|
||||
if (deviceTypeId != -1) {
|
||||
sql += " AND AP_APP.DEVICE_TYPE_ID = ?";
|
||||
}
|
||||
if (filter.isNotRetired()) {
|
||||
sql += " AND AP_APP.STATUS != 'RETIRED'";
|
||||
}
|
||||
|
||||
try {
|
||||
conn = this.getDBConnection();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user