protected void configureQueryFactory() { // ADD all the filters to the query config final Map<String, Object> queryConfig = Maps.newHashMapWithExpectedSize(1); queryConfig.put(SPUIDefinitions.ACTIONS_BY_TARGET, selectedTarget != null ? selectedTarget.getControllerId() : null); // Create ActionBeanQuery factory with the query config. targetQF.setQueryConfiguration(queryConfig); }
/** * @return {@link TargetWithActionType} with default settings */ default TargetWithActionType getTargetWithActionType() { return new TargetWithActionType(getControllerId()); }
protected void configureQueryFactory() { // ADD all the filters to the query config final Map<String, Object> queryConfig = Maps.newHashMapWithExpectedSize(1); queryConfig.put(SPUIDefinitions.ACTIONS_BY_TARGET, selectedTarget != null ? selectedTarget.getControllerId() : null); // Create ActionBeanQuery factory with the query config. targetQF.setQueryConfiguration(queryConfig); }
public TargetPollEvent(final Target target, final String applicationId) { super(target.getControllerId(), target.getTenant(), applicationId); this.controllerId = target.getControllerId(); this.targetAdress = target.getAddress().toString(); }
TargetPoll(final Target target) { this.tenant = target.getTenant(); this.controllerId = target.getControllerId(); }
@Override protected boolean checkForDuplicate(final Target entity, final String value) { return targetManagement.getMetaDataByControllerId(entity.getControllerId(), value).isPresent(); }
private static Status handleCaseCancelCanceled(final DdiActionFeedback feedback, final Target target, final Long actionid, final List<String> messages) { Status status; LOG.error( "Target reported cancel for a cancel which is not supported by the server (actionid: {}, controllerId: {}) as we got {} report.", actionid, target.getControllerId(), feedback.getStatus().getExecution()); status = Status.WARNING; messages.add(RepositoryConstants.SERVER_MESSAGE_PREFIX + "Target reported cancel for a cancel which is not supported by the server."); return status; }
private static Status handleCaseCancelCanceled(final DdiActionFeedback feedback, final Target target, final Long actionid, final List<String> messages) { Status status; LOG.error( "Target reported cancel for a cancel which is not supported by the server (actionid: {}, controllerId: {}) as we got {} report.", actionid, target.getControllerId(), feedback.getStatus().getExecution()); status = Status.WARNING; messages.add(RepositoryConstants.SERVER_MESSAGE_PREFIX + "Target reported cancel for a cancel which is not supported by the server."); return status; }
/** * Constructor. * * @param target * the target */ public TargetIdName(final Target target) { this(target.getId(), target.getControllerId(), target.getName()); }
@Override protected MetaData createMetadata(final Target entity, final String key, final String value) { final TargetMetadata metaData = targetManagement .createMetaData(entity.getControllerId(), Collections.singletonList(entityFactory.generateTargetMetadata(key, value))) .get(0); setSelectedEntity(metaData.getTarget()); return metaData; }
@Override public ResponseEntity<MgmtAction> getAction(@PathVariable("targetId") final String targetId, @PathVariable("actionId") final Long actionId) { final Action action = deploymentManagement.findAction(actionId) .orElseThrow(() -> new EntityNotFoundException(Action.class, actionId)); if (!action.getTarget().getControllerId().equals(targetId)) { LOG.warn(ACTION_TARGET_MISSING_ASSIGN_WARN, action.getId(), targetId); return ResponseEntity.notFound().build(); } return ResponseEntity.ok(MgmtTargetMapper.toResponseWithLinks(targetId, action)); }
private TargetTagAssignmentResult toggleAssignment(final String tagNameSelected) { final TargetTagAssignmentResult result = targetManagement .toggleTagAssignment(Arrays.asList(selectedEntity.getControllerId()), tagNameSelected); processTargetTagAssigmentResult(result); uinotification.displaySuccess(HawkbitCommonUtil.createAssignmentMessage(tagNameSelected, result, i18n)); return result; }
@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(targetManagement .findMetaDataByControllerId(new PageRequest(0, 500), getSelectedEntity().getControllerId()) .getContent()); }
private TargetTagAssignmentResult toggleAssignment(final String tagNameSelected) { final TargetTagAssignmentResult result = targetManagement .toggleTagAssignment(Arrays.asList(selectedEntity.getControllerId()), tagNameSelected); processTargetTagAssigmentResult(result); uinotification.displaySuccess(HawkbitCommonUtil.createAssignmentMessage(tagNameSelected, result, i18n)); return result; }
@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(targetManagement .findMetaDataByControllerId(new PageRequest(0, 500), getSelectedEntity().getControllerId()) .getContent()); }
private String resolveControllerId(final DmfTenantSecurityToken securityToken) { if (securityToken.getControllerId() != null) { return securityToken.getControllerId(); } final Optional<Target> foundTarget = systemSecurityContext.runAsSystemAsTenant( () -> controllerManagement.get(securityToken.getTargetId()), securityToken.getTenant()); if (!foundTarget.isPresent()) { return null; } return foundTarget.get().getControllerId(); }
@Override protected MetaData updateMetadata(final Target entity, final String key, final String value) { final TargetMetadata metaData = targetManagement.updateMetadata(entity.getControllerId(), entityFactory.generateTargetMetadata(key, value)); setSelectedEntity(metaData.getTarget()); return metaData; }
private void populateValuesOfTarget(final Target target) { resetComponents(); this.controllerId = target.getControllerId(); editTarget = Boolean.TRUE; controllerIDTextField.setValue(target.getControllerId()); controllerIDTextField.setEnabled(Boolean.FALSE); nameTextField.setValue(target.getName()); nameTextField.setRequired(true); descTextArea.setValue(target.getDescription()); }
private void populateValuesOfTarget(final Target target) { resetComponents(); this.controllerId = target.getControllerId(); editTarget = Boolean.TRUE; controllerIDTextField.setValue(target.getControllerId()); controllerIDTextField.setEnabled(Boolean.FALSE); nameTextField.setValue(target.getName()); nameTextField.setRequired(true); descTextArea.setValue(target.getDescription()); }
@Override protected void displayAlreadyAssignedTags() { removePreviouslyAddedTokens(); if (selectedEntity != null) { for (final TargetTag tag : tagManagement.findByTarget(new PageRequest(0, MAX_TAGS), selectedEntity.getControllerId())) { addNewToken(tag.getId()); } } }