• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ValidationState类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.gwtbootstrap3.client.ui.constants.ValidationState的典型用法代码示例。如果您正苦于以下问题:Java ValidationState类的具体用法?Java ValidationState怎么用?Java ValidationState使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ValidationState类属于org.gwtbootstrap3.client.ui.constants包,在下文中一共展示了ValidationState类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: updateStatus

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
/**
 * Update the status
 */
private void updateStatus(String textValue) {
	isValid = true;
	String msg = null;
	
	for(TextValidator vdater : validators) {
		if(!vdater.validate(textValue)) {
			isValid = false;
			msg = vdater.getErrorMessage();
			break;
		}
	}
	
	if(isValid) {
		formgroup.setValidationState(ValidationState.NONE);
		fgHelpBlock.setText(null);
	} else {
		formgroup.setValidationState(ValidationState.ERROR);
		fgHelpBlock.setText(msg);
	}
	
}
 
开发者ID:Teiid-Designer,项目名称:teiid-webui,代码行数:25,代码来源:ValidatingTextBoxHoriz.java


示例2: addProperty

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private PropertyEditorCategory addProperty() {
    paramKeyInline.setText("");
    paramKeyControlGroup.setValidationState(ValidationState.NONE);

    //Check the Key is valid
    final NameValidator validator = NameValidator.parameterNameValidator();
    if (!validator.isValid(key.getText())) {
        paramKeyControlGroup.setValidationState(ValidationState.ERROR);
        paramKeyInline.setText(validator.getValidationError());
        return null;
    }

    //Check the Key is unique
    Map<String, String> properties = configContext.getComponentProperties();
    for (String parameterKey : properties.keySet()) {
        if (key.getText().equals(parameterKey)) {
            paramKeyControlGroup.setValidationState(ValidationState.ERROR);
            paramKeyInline.setText(CommonConstants.INSTANCE.DuplicateParameterName());
            return null;
        }
    }

    configContext.setComponentProperty(key.getText(),
                                       value.getText());
    return generateScreenSettingsCategory();
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:27,代码来源:EditScreen.java


示例3: onOKButtonClick

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private void onOKButtonClick() {
    if (defaultGroupIdTextBox.getText() == null || defaultGroupIdTextBox.getText().trim().isEmpty()) {
        defaultGroupIdGroup.setValidationState(ValidationState.ERROR);
        defaultGroupIdHelpInline.setText(OrganizationalUnitManagerConstants.INSTANCE.DefaultGroupIdIsMandatory());
    } else {
        presenter.checkValidGroupId(defaultGroupIdTextBox.getText(),
                                    new RemoteCallback<Boolean>() {
                                        @Override
                                        public void callback(Boolean valid) {
                                            if (!valid) {
                                                defaultGroupIdGroup.setValidationState(ValidationState.ERROR);
                                                defaultGroupIdHelpInline.setText(OrganizationalUnitManagerConstants.INSTANCE.InvalidGroupId());
                                            } else {
                                                presenter.saveOrganizationalUnit(nameTextBox.getText(),
                                                                                 ownerTextBox.getText(),
                                                                                 defaultGroupIdTextBox.getText());
                                                hide();
                                            }
                                        }
                                    });
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:23,代码来源:EditOrganizationalUnitPopup.java


示例4: reset

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Override
public void reset() {
    nameTextBox.setText("");
    nameGroup.setValidationState(ValidationState.NONE);
    nameHelpInline.setText("");

    organizationalUnitDropdown.setValue("");
    organizationalUnitDropdown.refresh();
    organizationalUnitGroup.setValidationState(ValidationState.NONE);
    organizationalUnitHelpInline.setText("");

    gitURLTextBox.setText("");
    urlGroup.setValidationState(ValidationState.NONE);
    urlHelpInline.setText("");

    usernameTextBox.setText("");
    passwordTextBox.setText("");

    managedRepository.setValue(Boolean.FALSE);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:CloneRepositoryViewImpl.java


示例5: testCloneNoGroup

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
public void testCloneNoGroup() {
    when(repositoryPreferences.isOUMandatory()).thenReturn(true);
    when(view.isGitUrlEmpty()).thenReturn(false);
    when(view.getGitUrl()).thenReturn(REPO_URL);
    when(view.getName()).thenReturn(REPO_NAME);
    when(view.getSelectedOrganizationalUnit()).thenReturn("");

    presenter = new CloneRepositoryPresenter(repositoryPreferences,
                                             view,
                                             repoServiceCaller,
                                             ouServiceCaller,
                                             placeManager,
                                             authorizationManager,
                                             sessionInfo);
    presenter.handleCloneClick();

    verify(view).setOrganizationalUnitGroupType(ValidationState.ERROR);
    verify(view).showOrganizationalUnitHelpMandatoryMessage();
    verifyRepoCloned(false);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:CloneRepositoryPresenterTest.java


示例6: testCloneNoUrl

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
public void testCloneNoUrl() {
    when(repositoryPreferences.isOUMandatory()).thenReturn(true);
    when(view.isGitUrlEmpty()).thenReturn(true);
    when(view.getGitUrl()).thenReturn("");
    when(view.getName()).thenReturn(REPO_NAME);
    when(view.getSelectedOrganizationalUnit()).thenReturn(ORG_UNIT_ONE);

    presenter = new CloneRepositoryPresenter(repositoryPreferences,
                                             view,
                                             repoServiceCaller,
                                             ouServiceCaller,
                                             placeManager,
                                             authorizationManager,
                                             sessionInfo);
    presenter.handleCloneClick();

    verify(view).setUrlGroupType(ValidationState.ERROR);
    verify(view).showUrlHelpMandatoryMessage();
    verifyRepoCloned(false);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:CloneRepositoryPresenterTest.java


示例7: showErrors

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public void showErrors(List<EditorError> errors) {
    init();
    // clearErrors();
    String errorMsg = "";
    if (validationStateParent != null) {
        validationStateParent.setValidationState(errors.size() <= 0 ? ValidationState.NONE : ValidationState.ERROR);
        for (int index = 0; index < errors.size(); index++) {
            errorMsg = errors.get(0).getMessage();
            if (index + 1 < errors.size()) { errorMsg += "; "; }
        }
    }
    if (validationStateHelpBlock != null) {
        validationStateHelpBlock.setError(errorMsg);
    }
}
 
开发者ID:gwtbootstrap3,项目名称:gwtbootstrap3,代码行数:18,代码来源:DefaultErrorHandler.java


示例8: hide

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Override
public void hide() {
    super.hide();
    serverTemplateGroup.setVisible(false);
    containerIdText.setText(null);
    startContainerCheck.setValue(null);
    serverTemplateDropdown.setValue((String) null);
    final Iterator<Widget> options = serverTemplateDropdown.iterator();
    while (options.hasNext()) {
        options.next();
        options.remove();
    }
    serverTemplateDropdown.refresh();
    validateExistingContainerCallback = null;

    containerIdTextGroup.setValidationState(ValidationState.NONE);
    containerIdTextHelpInline.setText("");

    serverTemplateGroup.setValidationState(ValidationState.NONE);
    serverTemplateHelpInline.setText("");
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:22,代码来源:DeploymentScreenPopupViewImpl.java


示例9: validateUrl

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private boolean validateUrl(final ExampleRepository selectedRepository) {
    if (selectedRepository == null) {
        view.setUrlGroupType(ValidationState.ERROR);
        view.showUrlHelpMessage(translator.format(ExamplesScreenConstants.SourceRepositoryPage_WizardSelectRepositoryURLMandatory));
        return false;
    }
    final String url = selectedRepository.getUrl();
    if (url == null || url.trim().isEmpty()) {
        selectedRepository.setUrlValid(false);
        view.setUrlGroupType(ValidationState.ERROR);
        view.showUrlHelpMessage(translator.format(ExamplesScreenConstants.SourceRepositoryPage_WizardSelectRepositoryURLMandatory));
        return false;
    } else if (!isUrlValid(url)) {
        selectedRepository.setUrlValid(false);
        view.setUrlGroupType(ValidationState.ERROR);
        view.showUrlHelpMessage(translator.format(ExamplesScreenConstants.SourceRepositoryPage_WizardSelectRepositoryURLFormatInvalid));
        return false;
    } else {
        selectedRepository.setUrlValid(true);
        view.setUrlGroupType(ValidationState.NONE);
        view.hideUrlHelpMessage();
        return true;
    }
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:25,代码来源:SourceRepositoryPage.java


示例10: testIsComplete_EmptyRepositoryUrl

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
@SuppressWarnings("unchecked")
public void testIsComplete_EmptyRepositoryUrl() {
    final ExampleRepository repository = new ExampleRepository("");
    model.setSelectedRepository(repository);
    final Callback<Boolean> callback = mock(Callback.class);
    page.isComplete(callback);

    verify(callback,
           times(1)).callback(eq(false));
    verify(view,
           times(1)).setUrlGroupType(eq(ValidationState.ERROR));
    verify(view,
           times(1)).showUrlHelpMessage(any(String.class));

    assertFalse(repository.isUrlValid());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:18,代码来源:SourceRepositoryPageTest.java


示例11: testIsComplete_InvalidRepositoryUrl

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
@SuppressWarnings("unchecked")
public void testIsComplete_InvalidRepositoryUrl() {
    final ExampleRepository repository = new ExampleRepository("cheese");
    model.setSelectedRepository(repository);
    final Callback<Boolean> callback = mock(Callback.class);
    page.isComplete(callback);

    verify(callback,
           times(1)).callback(eq(false));
    verify(view,
           times(1)).setUrlGroupType(eq(ValidationState.ERROR));
    verify(view,
           times(1)).showUrlHelpMessage(any(String.class));

    assertFalse(repository.isUrlValid());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:18,代码来源:SourceRepositoryPageTest.java


示例12: startScanner

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@EventHandler("container-config-start-scanner")
public void startScanner(final ClickEvent event) {
    if (startScanner.isActive()) {
        return;
    }

    try {
        presenter.startScanner(getInterval(),
                               intervalTimeUnit.getSelectedItem().getValue());
    } catch (final IllegalArgumentException ex) {
        StyleHelper.addUniqueEnumStyleName(scannerForm,
                                           ValidationState.class,
                                           ValidationState.ERROR);
        stopScannerActive.execute();
    }
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:17,代码来源:ContainerRulesConfigView.java


示例13: onOKButtonClick

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private void onOKButtonClick() {
    boolean hasError = false;
    if (importTypeTextBox.getText() == null || importTypeTextBox.getText().trim().isEmpty()) {
        importTypeGroup.setValidationState(ValidationState.ERROR);
        importTypeHelpInline.setText(ImportConstants.INSTANCE.importTypeIsMandatory());
        hasError = true;
    } else {
        importTypeGroup.setValidationState(ValidationState.NONE);
    }

    if (hasError) {
        return;
    }

    if (callbackCommand != null) {
        callbackCommand.execute();
    }
    hide();
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:20,代码来源:AddImportPopup.java


示例14: testFileNameFailure

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
protected void testFileNameFailure(String fileName) {
    when(view.fileNameTextBox.getText()).thenReturn(fileName);

    view.onOKButtonClick();

    validateClearErrors();

    verify(view.fileNameGroup).addClassName(ValidationState.ERROR.getCssName());
    verify(view.fileNameHelpInline).setText(anyString());
    verify(view.translationService).getTranslation(KieWorkbenchWidgetsConstants.NewResourceViewFileNameIsMandatory);

    verify(packageListBox,
           never()).getSelectedPackage();

    verify(view.packageGroup,
           never()).addClassName(ValidationState.ERROR.getCssName());
    verify(view.packageHelpInline,
           never()).setText(anyString());
    verify(view.translationService,
           never()).getTranslation(KieWorkbenchWidgetsConstants.NewResourceViewMissingPath);

    verify(presenter,
           never()).validate(anyString(),
                             any(ValidatorWithReasonCallback.class));
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:26,代码来源:NewResourceViewTest.java


示例15: validateForm

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private boolean validateForm() {
    boolean valid = true;
    clearErrorMessages();
    String filterName = (String) formValues.get(FILTER_NAME_PARAM);
    if (filterName == null || filterName.trim().length() == 0) {
        errorMessages.setText(CommonConstants.INSTANCE.Filter_Must_Have_A_Name());
        errorMessagesGroup.setValidationState(ValidationState.ERROR);
        valid = false;
    } else {
        errorMessages.setText("");
        errorMessagesGroup.setValidationState(ValidationState.NONE);
    }
    return valid;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:15,代码来源:NewFilterPopup.java


示例16: validateForm

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
private boolean validateForm() {
    boolean valid = true;
    clearErrorMessages();
    String filterName = (String) formValues.get(FILTER_TAB_NAME_PARAM);
    if (filterName == null || filterName.trim().length() == 0) {
        errorMessages.setText(CommonConstants.INSTANCE.Filter_Must_Have_A_Name());
        errorMessagesGroup.setValidationState(ValidationState.ERROR);
        valid = false;
    } else {
        errorMessages.setText("");
        errorMessagesGroup.setValidationState(ValidationState.NONE);
    }
    return valid;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:15,代码来源:NewTabFilterPopup.java


示例17: reset

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Override
public NewUserAttributeEditor.View reset() {
    newAttributeNameBox.setText("");
    newAttributeNameFormGroup.setValidationState(ValidationState.NONE);
    newAttributeValueBox.setText("");
    newAttributeValueFormGroup.setValidationState(ValidationState.NONE);
    return this;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:9,代码来源:NewUserAttributeEditorView.java


示例18: onNewAttributeSaveButtonClick

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@UiHandler("newAttributeSaveButton")
public void onNewAttributeSaveButtonClick(final ClickEvent event) {
    final boolean isValid = newAttributeNameBox.validate() && newAttributeValueBox.validate();
    if (isValid) {
        newAttributeNameFormGroup.setValidationState(ValidationState.NONE);
        newAttributeValueFormGroup.setValidationState(ValidationState.NONE);
        final String name = newAttributeNameBox.getText();
        final String value = newAttributeValueBox.getText();
        presenter.addNewAttribute(name,
                                  value);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:13,代码来源:NewUserAttributeEditorView.java


示例19: testClear

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
public void testClear() throws Exception {
    presenter.clear();
    verify(view,
           times(1)).clear();
    verify(view,
           times(1)).setValidationState(ValidationState.NONE);
    verify(view,
           times(0)).show(anyString(),
                          anyString());
    assertNull(presenter.identifier);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:13,代码来源:CreateEntityTest.java


示例20: testSetErrorState

import org.gwtbootstrap3.client.ui.constants.ValidationState; //导入依赖的package包/类
@Test
public void testSetErrorState() throws Exception {
    presenter.setErrorState();
    verify(view,
           times(1)).setValidationState(ValidationState.ERROR);
    verify(view,
           times(0)).clear();
    verify(view,
           times(0)).show(anyString(),
                          anyString());
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:12,代码来源:CreateEntityTest.java



注:本文中的org.gwtbootstrap3.client.ui.constants.ValidationState类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java CloseShieldInputStream类代码示例发布时间:2022-05-22
下一篇:
Java HtmlPlatform类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap