/** * Modifies the target filter query to only match targets that were created * after the Rollout. * * @param rollout * Rollout to derive the filter from * @return resulting target filter query */ public static String getTargetFilterQuery(final Rollout rollout) { return getTargetFilterQuery(rollout.getTargetFilterQuery(), rollout.getCreatedAt()); }
private void populateTargetFilterQuery(final Rollout rollout) { final Page<TargetFilterQuery> filterQueries = targetFilterQueryManagement.findByQuery(PageRequest.of(0, 1), rollout.getTargetFilterQuery()); if (filterQueries.getTotalElements() > 0) { final TargetFilterQuery filterQuery = filterQueries.getContent().get(0); targetFilterQueryCombo.setValue(filterQuery.getName()); } }
private void populateTargetFilterQuery(final Rollout rollout) { final Page<TargetFilterQuery> filterQueries = targetFilterQueryManagement.findByQuery(new PageRequest(0, 1), rollout.getTargetFilterQuery()); if (filterQueries.getTotalElements() > 0) { final TargetFilterQuery filterQuery = filterQueries.getContent().get(0); targetFilterQueryCombo.setValue(filterQuery.getName()); } }
totalTargetsCount = targetManagement.countByRsql(rollout.getTargetFilterQuery()); groupsLegendLayout.populateTotalTargets(totalTargetsCount); } else { groupsDefinitionTabs.setVisible(false); targetFilterQuery.setValue(rollout.getTargetFilterQuery()); removeComponent(1, 2); targetFilterQueryCombo.removeValidator(nullValidator);
totalTargetsCount = targetManagement.countByRsql(rollout.getTargetFilterQuery()); groupsLegendLayout.populateTotalTargets(totalTargetsCount); } else { groupsDefinitionTabs.setVisible(false); targetFilterQuery.setValue(rollout.getTargetFilterQuery()); removeComponent(1, 2); targetFilterQueryCombo.removeValidator(nullValidator);
body.setName(rollout.getName()); body.setRolloutId(rollout.getId()); body.setTargetFilterQuery(rollout.getTargetFilterQuery()); body.setDistributionSetId(rollout.getDistributionSet().getId()); body.setStatus(rollout.getStatus().toString().toLowerCase());