MECS-1452_Support_additional_field_name_and_operators_in_search_query
Signed-off-by: venu1278 <venugopal.boodidadinne@in.bosch.com>
This commit is contained in:
@@ -52,6 +52,8 @@ public enum TargetFields implements FieldNameProvider {
|
|||||||
ATTRIBUTE("targetInfo.controllerAttributes", true),
|
ATTRIBUTE("targetInfo.controllerAttributes", true),
|
||||||
|
|
||||||
ASSIGNEDDS("assignedDistributionSet", "name", "version"),
|
ASSIGNEDDS("assignedDistributionSet", "name", "version"),
|
||||||
|
|
||||||
|
INSTALLEDDS("targetInfo.installedDistributionSet", "name", "version"),
|
||||||
/**
|
/**
|
||||||
* The tags field.
|
* The tags field.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -99,11 +99,11 @@ public class CustomTargetBeanQuery extends AbstractBeanQuery<ProxyTarget> {
|
|||||||
Slice<Target> targetBeans;
|
Slice<Target> targetBeans;
|
||||||
final List<ProxyTarget> proxyTargetBeans = new ArrayList<>();
|
final List<ProxyTarget> proxyTargetBeans = new ArrayList<>();
|
||||||
if (!Strings.isNullOrEmpty(filterQuery)) {
|
if (!Strings.isNullOrEmpty(filterQuery)) {
|
||||||
targetBeans = targetManagement.findTargetsAll(filterQuery,
|
targetBeans = targetManagement.findTargetsAll(filterQuery, new PageRequest(startIndex
|
||||||
new PageRequest(startIndex / SPUIDefinitions.PAGE_SIZE, SPUIDefinitions.PAGE_SIZE, sort));
|
/ SPUIDefinitions.PAGE_SIZE, SPUIDefinitions.PAGE_SIZE, sort));
|
||||||
} else {
|
} else {
|
||||||
targetBeans = targetManagement.findTargetsAll(
|
targetBeans = targetManagement.findTargetsAll(new PageRequest(startIndex / SPUIDefinitions.PAGE_SIZE,
|
||||||
new PageRequest(startIndex / SPUIDefinitions.PAGE_SIZE, SPUIDefinitions.PAGE_SIZE, sort));
|
SPUIDefinitions.PAGE_SIZE, sort));
|
||||||
}
|
}
|
||||||
|
|
||||||
for (final Target targ : targetBeans) {
|
for (final Target targ : targetBeans) {
|
||||||
@@ -126,17 +126,20 @@ public class CustomTargetBeanQuery extends AbstractBeanQuery<ProxyTarget> {
|
|||||||
prxyTarget.setInstalledDistributionSet(installedDistributionSet);
|
prxyTarget.setInstalledDistributionSet(installedDistributionSet);
|
||||||
final DistributionSet assignedDistributionSet = target.getAssignedDistributionSet();
|
final DistributionSet assignedDistributionSet = target.getAssignedDistributionSet();
|
||||||
prxyTarget.setAssignedDistributionSet(assignedDistributionSet);
|
prxyTarget.setAssignedDistributionSet(assignedDistributionSet);
|
||||||
|
|
||||||
if (null != assignedDistributionSet) {
|
if (null != assignedDistributionSet) {
|
||||||
prxyTarget.setAssignedDistNameVersion(assignedDistributionSet.getName());
|
prxyTarget.setAssignedDistNameVersion(HawkbitCommonUtil.getFormattedNameVersion(
|
||||||
|
assignedDistributionSet.getName(), assignedDistributionSet.getVersion()));
|
||||||
}
|
}
|
||||||
if (null != installedDistributionSet) {
|
if (null != installedDistributionSet) {
|
||||||
prxyTarget.setInstalledDistNameVersion(installedDistributionSet.getName());
|
prxyTarget.setInstalledDistNameVersion(HawkbitCommonUtil.getFormattedNameVersion(
|
||||||
|
installedDistributionSet.getName(), installedDistributionSet.getVersion()));
|
||||||
}
|
}
|
||||||
prxyTarget.setUpdateStatus(targ.getTargetInfo().getUpdateStatus());
|
prxyTarget.setUpdateStatus(targ.getTargetInfo().getUpdateStatus());
|
||||||
prxyTarget.setLastTargetQuery(targ.getTargetInfo().getLastTargetQuery());
|
prxyTarget.setLastTargetQuery(targ.getTargetInfo().getLastTargetQuery());
|
||||||
prxyTarget.setTargetInfo(targ.getTargetInfo());
|
prxyTarget.setTargetInfo(targ.getTargetInfo());
|
||||||
prxyTarget.setPollStatusToolTip(
|
prxyTarget.setPollStatusToolTip(HawkbitCommonUtil.getPollStatusToolTip(prxyTarget.getTargetInfo()
|
||||||
HawkbitCommonUtil.getPollStatusToolTip(prxyTarget.getTargetInfo().getPollStatus(), getI18N()));
|
.getPollStatus(), getI18N()));
|
||||||
proxyTargetBeans.add(prxyTarget);
|
proxyTargetBeans.add(prxyTarget);
|
||||||
}
|
}
|
||||||
return proxyTargetBeans;
|
return proxyTargetBeans;
|
||||||
|
|||||||
Reference in New Issue
Block a user