protected DistributionSetAssignmentResult assignDistributionSet(final DistributionSet pset, final List<Target> targets) { return deploymentManagement.assignDistributionSet(pset.getId(), targets.stream().map(Target::getTargetWithActionType).collect(Collectors.toList())); }
protected boolean isUnassign(final DistributionSetTagAssignmentResult assignmentResult) { if (assignmentResult.getUnassigned() > 0 && managementUIState.getLastSelectedDsIdName() != null) { final List<Long> assignedDsNames = assignmentResult.getUnassignedEntity().stream().map(t -> t.getId()) .collect(Collectors.toList()); if (assignedDsNames.contains(managementUIState.getLastSelectedDsIdName())) { return true; } } return false; }
protected boolean isUnassign(final DistributionSetTagAssignmentResult assignmentResult) { if (assignmentResult.getUnassigned() > 0 && managementUIState.getLastSelectedDsIdName() != null) { final List<Long> assignedDsNames = assignmentResult.getUnassignedEntity().stream().map(t -> t.getId()) .collect(Collectors.toList()); if (assignedDsNames.contains(managementUIState.getLastSelectedDsIdName())) { return true; } } return false; }
protected boolean isAssign(final DistributionSetTagAssignmentResult assignmentResult) { if (assignmentResult.getAssigned() > 0 && managementUIState.getLastSelectedDsIdName() != null) { final List<Long> assignedDsNames = assignmentResult.getAssignedEntity().stream().map(t -> t.getId()) .collect(Collectors.toList()); if (assignedDsNames.contains(managementUIState.getLastSelectedDsIdName())) { return true; } } return false; }
/** * Constructor. * * @param distributionSet * the distributionSet */ public DistributionSetIdName(final DistributionSet distributionSet) { this(distributionSet.getId(), distributionSet.getName(), distributionSet.getVersion()); }
protected DistributionSetAssignmentResult assignDistributionSetTimeForced(final DistributionSet pset, final Target target) { return deploymentManagement.assignDistributionSet(pset.getId(), Arrays.asList( new TargetWithActionType(target.getControllerId(), ActionType.TIMEFORCED, System.currentTimeMillis()))); }
protected DistributionSetAssignmentResult assignDistributionSetTimeForced(final DistributionSet pset, final Target target) { return deploymentManagement.assignDistributionSet(pset.getId(), Arrays.asList( new TargetWithActionType(target.getControllerId(), ActionType.TIMEFORCED, System.currentTimeMillis()))); }
@Override protected DistributionSetMetadata createMetadata(final DistributionSet entity, final String key, final String value) { final DistributionSetMetadata dsMetaData = distributionSetManagement .createMetaData(entity.getId(), Collections.singletonList(entityFactory.generateDsMetadata(key, value))) .get(0); setSelectedEntity(dsMetaData.getDistributionSet()); return dsMetaData; }
private DistributionSetTagAssignmentResult toggleAssignment(final String tagNameSelected) { final DistributionSetTagAssignmentResult result = distributionSetManagement .toggleTagAssignment(Sets.newHashSet(selectedEntity.getId()), tagNameSelected); processTargetTagAssigmentResult(result); uinotification.displaySuccess(HawkbitCommonUtil.createAssignmentMessage(tagNameSelected, result, i18n)); return result; }
@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(distributionSetManagement .findMetaDataByDistributionSetId(new PageRequest(0, 500), getSelectedEntity().getId()).getContent()); }
private void updateDistributionInTable(final DistributionSet editedDs) { final Item item = getContainerDataSource().getItem(editedDs.getId()); if (item == null) { return; } updateEntity(editedDs, item); }
@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(distributionSetManagement .findMetaDataByDistributionSetId(PageRequest.of(0, 500), getSelectedEntity().getId()).getContent()); }
@Override public void displayAlreadyAssignedTags() { removePreviouslyAddedTokens(); if (selectedEntity != null) { distributionSetTagManagement .findByDistributionSet(new PageRequest(0, MAX_TAG_QUERY), selectedEntity.getId()) .getContent().stream().forEach(tag -> addNewToken(tag.getId())); } }
@Override public void displayAlreadyAssignedTags() { removePreviouslyAddedTokens(); if (selectedEntity != null) { distributionSetTagManagement.findByDistributionSet(PageRequest.of(0, MAX_TAG_QUERY), selectedEntity.getId()) .getContent().stream().forEach(tag -> addNewToken(tag.getId())); } }
@Override protected DistributionSetMetadata updateMetadata(final DistributionSet entity, final String key, final String value) { final DistributionSetMetadata dsMetaData = distributionSetManagement.updateMetaData(entity.getId(), entityFactory.generateDsMetadata(key, value)); setSelectedEntity(dsMetaData.getDistributionSet()); return dsMetaData; }
@Override protected DistributionSetMetadata updateMetadata(final DistributionSet entity, final String key, final String value) { final DistributionSetMetadata dsMetaData = distributionSetManagement.updateMetaData(entity.getId(), entityFactory.generateDsMetadata(key, value)); setSelectedEntity(dsMetaData.getDistributionSet()); return dsMetaData; }
@Override @SuppressWarnings("unchecked") protected void updateEntity(final DistributionSet baseEntity, final Item item) { item.getItemProperty(SPUILabelDefinitions.DIST_ID).setValue(baseEntity.getId()); item.getItemProperty(SPUILabelDefinitions.VAR_IS_DISTRIBUTION_COMPLETE).setValue(baseEntity.isComplete()); super.updateEntity(baseEntity, item); }
@Override @SuppressWarnings("unchecked") protected void updateEntity(final DistributionSet baseEntity, final Item item) { item.getItemProperty(SPUILabelDefinitions.DIST_ID).setValue(baseEntity.getId()); item.getItemProperty(SPUILabelDefinitions.VAR_IS_DISTRIBUTION_COMPLETE).setValue(baseEntity.isComplete()); super.updateEntity(baseEntity, item); }
private TargetFilterQuery createTargetFilterQueryWithDS(final DistributionSet distributionSet) { final TargetFilterQuery targetFilterQuery = createTargetFilterQuery(); return targetFilterQueryManagement.updateAutoAssignDS(targetFilterQuery.getId(), distributionSet.getId()); } }
private List<Target> assignWithMaintenanceWindow(final DistributionSet distributionSet, final Target savedTarget, final boolean timeforced, final String maintenanceWindowSchedule, final String maintenanceWindowDuration, final String maintenanceWindowTimeZone) { return timeforced ? assignDistributionSetWithMaintenanceWindowTimeForced(distributionSet.getId(), savedTarget.getControllerId(), maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone).getAssignedEntity() : assignDistributionSetWithMaintenanceWindow(distributionSet.getId(), savedTarget.getControllerId(), maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone) .getAssignedEntity(); }