private void onGlusterHostsWithoutFingerprint(Map<String, String> hostMap, ClusterModel clusterModel) { ArrayList<String> problematicHosts = new ArrayList<>(); for (Map.Entry<String, String> host : hostMap.entrySet()) { if (host.getValue() == null || host.getValue().equals("")) { //$NON-NLS-1$ problematicHosts.add(host.getKey()); } } clusterModel.setMessage(ConstantsManager.getInstance().getMessages().unreachableGlusterHosts(problematicHosts)); }
@Override protected String composeEntityOnStorage(String entities) { return ConstantsManager.getInstance() .getMessages() .vmsAlreadyExistOnTargetExportDomain(entities); }
@Override protected String composeEntityOnStorage(String entities) { return ConstantsManager.getInstance() .getMessages() .templatesAlreadyExistonTargetExportDomain(entities); }
private void handleQxlChangeProhibitionReason(EntityModel<Boolean> checkbox, String version, boolean isQxl) { if (isQxl) { checkbox.setChangeProhibitionReason(ConstantsManager.getInstance().getMessages().optionNotSupportedClusterVersionTooOld(version)); } else { checkbox.setChangeProhibitionReason(ConstantsManager.getInstance().getMessages().optionRequiresSpiceEnabled()); } }
protected String getRemoveVnicProfileFullMsg(VnicProfileView profile) { return ConstantsManager.getInstance() .getMessages() .vnicProfileFromNetwork(profile.getName(), profile.getNetworkName()); }
protected Model setTitle() { return setTitle(ConstantsManager.getInstance() .getMessages() .editNetworkTitle(network.getName())); } }
public ArrayList<String> getPartOfSdLunsMessages() { ArrayList<String> partOfSdLunsMessages = new ArrayList<>(); UIMessages messages = ConstantsManager.getInstance().getMessages(); for (LunModel lunModel : getAddedLuns()) { LUNs lun = lunModel.getEntity(); if (lun.getStorageDomainId() != null) { String reason = messages.lunAlreadyPartOfStorageDomainWarning(lun.getStorageDomainName()); partOfSdLunsMessages.add(lunModel.getLunId() + " (" + reason + ")"); //$NON-NLS-1$ //$NON-NLS-2$ } } return partOfSdLunsMessages; }
protected String appendDetachNetworkSuggestion(String originalMessage, NetworkItemModel<?> item) { String res = originalMessage; String culpritNetwork = item.getCulpritNetwork(); if (culpritNetwork != null) { res += ' ' + ConstantsManager.getInstance().getMessages().suggestDetachNetwork(item.getCulpritNetwork()); } return res; }
public String getTimerRefreshStatus() { logger.fine((isActive() ? "Refresh Status: Active(" : "Inactive(") + (isPaused() ? "paused)" : "running)") + ":" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ + " Rate: " + rateCycle[currentRate] + "(" + getRefreshRate() / 1000 + " sec)"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$); } return ConstantsManager.getInstance().getMessages().refreshInterval(getRefreshRate() / 1000); }
@Override public ValidationResult validate(Object value) { boolean isOk = behavior.isNumOfSocketsCorrect(Integer.parseInt(getTotalCPUCores().getEntity())); ValidationResult res = new ValidationResult(); res.setSuccess(isOk); res.setReasons(Arrays.asList(ConstantsManager.getInstance() .getMessages() .incorrectVCPUNumber())); return res; }
@BeforeEach public void initialize() { when(mockConstantsManager.getMessages()).thenReturn(mockUiMessages); when(mockUiMessages.keyValueFormat()).thenReturn(FORMAT); when(mockUiMessages.customPropertiesValuesShouldBeInFormatReason(FORMAT)).thenReturn( ERROR_MESSAGE_EMPTY_NOT_ALLOWED); when(mockUiMessages.emptyOrValidKeyValueFormatMessage(FORMAT)).thenReturn(ERROR_MESSAGE_EMPTY_ALLOWED); underTest = new KeyValueFormatValidation(mockConstantsManager); }
@Override protected Model setTitle() { return setTitle( ConstantsManager.getInstance().getMessages().editManagementNetworkTitle(getNetwork().getName())); } }
@Override protected String getReason() { return getQuestionMarksCount() == 0 ? ConstantsManager.getInstance() .getMessages() .poolNameLengthInvalid(generateMaxLengthNoQuestionMarks(), getNumOfVmsInPool()) : ConstantsManager.getInstance() .getMessages() .poolNameWithQuestionMarksLengthInvalid(generateMaxLengthQuestionMarksPresent(), getNumOfVmsInPool(), getQuestionMarksCount()); }
@Override public String getVerb(NetworkItemModel<?> op1) { return (op1 instanceof NewNetworkLabelModel) ? ConstantsManager.getInstance().getConstants().newLabel() : ConstantsManager.getInstance().getMessages().label(op1.getName()); }
protected IValidation[] getClonedAppendedNameValidators() { final int maxClonedNameLength = getMaxClonedNameLength(); return new IValidation[] { new NotEmptyValidation(), new LengthValidation(maxClonedNameLength), new I18NNameValidation(ConstantsManager.getInstance() .getMessages() .newNameWithSuffixCannotContainBlankOrSpecialChars(maxClonedNameLength)), new UniqueClonedAppendedNameValidator(assignedVmNames) }; }
protected IValidation[] getClonedNameValidators() { final int maxClonedNameLength = getMaxClonedNameLength(); return new IValidation[] { new NotEmptyValidation(), new LengthValidation(maxClonedNameLength), new I18NNameValidation(ConstantsManager.getInstance() .getMessages() .nameMustConataionOnlyAlphanumericChars(maxClonedNameLength)), new UniqueClonedNameValidator(assignedVmNames) }; }
protected IValidation[] getClonedAppendedNameValidators() { final int maxClonedNameLength = getMaxClonedNameLength(); return new IValidation[] { new NotEmptyValidation(), new LengthValidation(maxClonedNameLength), new I18NNameValidation(ConstantsManager.getInstance() .getMessages() .newNameWithSuffixCannotContainBlankOrSpecialChars(maxClonedNameLength)), new UniqueClonedAppendedNameValidator(assignedVmNames) }; }
public NumaSupportModel(List<VDS> hosts, VDS host, Model parentModel) { this.parentModel = parentModel; setHosts(new ListModel<VDS>()); setNumaNodeList(new ArrayList<VdsNumaNode>()); setTitle(ConstantsManager.getInstance().getMessages().numaTopologyTitle(host.getName())); setHelpTag(HelpTag.numa_support); setHashName("numa_support"); //$NON-NLS-1$ initCommands(); initHosts(hosts, host); }
/** * Update Model's changeability based on the support of given feature in given version. * * @param feature {@link ConfigValues} [SomeFeature]Supported value * @param version compatibility version to check the feature against */ public void updateChangeability(ConfigValues feature, Version version) { boolean featureSupported = (Boolean) AsyncDataProvider.getInstance().getConfigValuePreConverted(feature, version.getValue()); setIsChangeable(featureSupported); setChangeProhibitionReason(ConstantsManager.getInstance().getMessages().optionNotSupportedClusterVersionTooOld(version.getValue())); }
private void deleteAllSnapshots() { ConfirmationModel model = new ConfirmationModel(); setConfirmWindow(model); model.setTitle(ConstantsManager.getInstance().getMessages().confirmRemoveAllSnapshots(getEntity().getName())); model.setHelpTag(HelpTag.volume_delete_all_snapshot_confirmation); model.setHashName("volume_delete_all_snapshot_confirmation"); //$NON-NLS-1$ model.setMessage(ConstantsManager.getInstance().getConstants().confirmVolumeSnapshotDeleteAllMessage()); UICommand okCommand = UICommand.createDefaultOkUiCommand("onDeleteAllSnapshots", this); //$NON-NLS-1$ model.getCommands().add(okCommand); UICommand cancelCommand = UICommand.createCancelUiCommand("cancelConfirmation", this); //$NON-NLS-1$ model.getCommands().add(cancelCommand); }