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

Java Validator类代码示例

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

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



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

示例1: testGetSaveAndRenameCommand

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Test
public void testGetSaveAndRenameCommand() {

    final Command expectedCommand = mock(Command.class);
    final GuidedDecisionTableGraphEditorPresenter presenter = makePresenter();

    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addPathSupplier(any());
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addValidator(any(Validator.class));
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addValidator(any(Supplier.class));
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addRenameService(any());
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addMetadataSupplier(any());
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addContentSupplier(any());
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addIsDirtySupplier(any());
    doReturn(saveAndRenameCommandBuilder).when(saveAndRenameCommandBuilder).addSuccessCallback(any());
    doReturn(expectedCommand).when(saveAndRenameCommandBuilder).build();

    final Command actualCommand = presenter.getSaveAndRenameCommand();

    assertEquals(expectedCommand, actualCommand);
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:21,代码来源:GuidedDecisionTableGraphEditorPresenterTest.java


示例2: initTest

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Before
public void initTest() {
    when(importsContent.getOverview()).thenReturn(overview);
    when(recordManager.getCurrentPath()).thenReturn(path);

    when(menuBuilder.addSave(any(MenuItem.class))).thenReturn(menuBuilder);
    when(menuBuilder.addCopy(any(Path.class),
                             any(Validator.class))).thenReturn(menuBuilder);
    when(menuBuilder.addRename(any(Command.class))).thenReturn(menuBuilder);
    when(menuBuilder.addDelete(any(Path.class))).thenReturn(menuBuilder);
    when(menuBuilder.addNewTopLevelMenu(any(MenuItem.class))).thenReturn(menuBuilder);

    when(workbenchContext.getActiveOrganizationalUnit()).thenReturn(Optional.empty());
    when(workbenchContext.getActiveWorkspaceProject()).thenReturn(Optional.empty());
    when(workbenchContext.getActiveModule()).thenReturn(Optional.empty());
    when(workbenchContext.getActiveRepositoryRoot()).thenReturn(Optional.empty());
    when(workbenchContext.getActivePackage()).thenReturn(Optional.empty());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:19,代码来源:ProjectImportsScreenPresenterTest.java


示例3: show

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
public void show(Path path,
                 Validator validator,
                 CommandWithFileNameAndCommitMessage command) {
    this.path = checkNotNull("path",
                             path);
    this.validator = checkNotNull("validator",
                                  validator);
    this.command = checkNotNull("command",
                                command);

    view.show();
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:13,代码来源:CopyPopUpPresenter.java


示例4: defaultValidator

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
private Validator defaultValidator() {
    return new Validator() {
        @Override
        public void validate(final String value,
                             final ValidatorCallback callback) {
            callback.onSuccess();
        }
    };
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:10,代码来源:CopyPopUpPresenter.java


示例5: show

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
public void show(final Path path,
                 final Validator validator,
                 final CommandWithFileNameAndCommitMessage command,
                 final String originalFileName) {
    this.validator = checkNotNull("validator",
                                  validator);
    this.path = checkNotNull("path",
                             path);
    this.command = checkNotNull("command",
                                command);
    this.originalFileName = originalFileName;

    view.setOriginalFileName(originalFileName);
    view.show();
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:16,代码来源:RenamePopUpPresenter.java


示例6: addDelete

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public BasicFileMenuBuilder addDelete(final Path path,
                                      final Caller<? extends SupportsDelete> deleteCaller,
                                      final Validator validator) {
    return addDelete(() -> {
        deletePopUpPresenter.show(validator,
                                  (String comment) -> {
                                      busyIndicatorView.showBusyIndicator(CommonConstants.INSTANCE.Deleting());
                                      deleteCaller.call(getDeleteSuccessCallback(),
                                                        new HasBusyIndicatorDefaultErrorCallback(busyIndicatorView)).delete(path,
                                                                                                                            comment);
                                  });
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:15,代码来源:BasicFileMenuBuilderImpl.java


示例7: addRename

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public BasicFileMenuBuilder addRename(final Path path,
                                      final Validator validator,
                                      final Caller<? extends SupportsRename> renameCaller) {
    return addRename(() -> {
        CommandWithFileNameAndCommitMessage command = getRenamePopupCommand(renameCaller,
                                                                            path,
                                                                            renamePopUpPresenter.getView());
        renamePopUpPresenter.show(path,
                                  validator,
                                  command);
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:BasicFileMenuBuilderImpl.java


示例8: addCopy

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public BasicFileMenuBuilder addCopy(final Path path,
                                    final Validator validator,
                                    final Caller<? extends SupportsCopy> copyCaller) {
    return addCopy(() -> copyPopUpPresenter.show(path,
                                                 validator,
                                                 getCopyPopupCommand(copyCaller,
                                                                     path,
                                                                     copyPopUpPresenter.getView())));
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:11,代码来源:BasicFileMenuBuilderImpl.java


示例9: testTagsDisabledByDefault

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Test
public void testTagsDisabledByDefault() {
    presenter.onStartup(observablePath, placeRequest);

    verify(menuBuilder).addSave(any(Command.class));
    verify(menuBuilder).addCopy(any(Path.class), any(Validator.class), any(Caller.class));
    verify(menuBuilder).addRename(any(Path.class), any(Validator.class), any(Caller.class));
    verify(menuBuilder).addDelete(any(Path.class), any(Caller.class));
    verify(menuBuilder).addDelete(any(Path.class), any(Caller.class));
    verify(menuBuilder, never()).addNewTopLevelMenu(any());
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:12,代码来源:PerspectiveEditorPresenterTest.java


示例10: testTagsEnabled

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Test
public void testTagsEnabled() {
    when(settings.isTagsEnabled()).thenReturn(true);
    presenter.onStartup(observablePath, placeRequest);

    verify(menuBuilder).addSave(any(Command.class));
    verify(menuBuilder).addCopy(any(Path.class), any(Validator.class), any(Caller.class));
    verify(menuBuilder).addRename(any(Path.class), any(Validator.class), any(Caller.class));
    verify(menuBuilder).addDelete(any(Path.class), any(Caller.class));
    verify(menuBuilder).addDelete(any(Path.class), any(Caller.class));
    verify(menuBuilder).addNewTopLevelMenu(any());
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:13,代码来源:PerspectiveEditorPresenterTest.java


示例11: setUp

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
    super.setUp();
    when(copyPopUpPresenter.getView()).thenReturn(copyPopUpPresenterView);
    pathArgumentCaptor = ArgumentCaptor.forClass(Path.class);
    validatorArgumentCaptor = ArgumentCaptor.forClass(Validator.class);
    commandWithFileNameArgumentCaptor = ArgumentCaptor.forClass(CommandWithFileNameAndCommitMessage.class);
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:9,代码来源:DataModelerScreenPresenterTest.java


示例12: renameItem

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
public void renameItem(final FolderItem folderItem) {
    final Path path = getFolderItemPath(folderItem);
    renamePopUpPresenter.show(path,
                              new Validator() {
                                  @Override
                                  public void validate(final String value,
                                                       final ValidatorCallback callback) {
                                      validationService.call(new RemoteCallback<Object>() {
                                          @Override
                                          public void callback(Object response) {
                                              if (Boolean.TRUE.equals(response)) {
                                                  callback.onSuccess();
                                              } else {
                                                  callback.onFailure();
                                              }
                                          }
                                      })
                                              .isFileNameValid(path,
                                                               value);
                                  }
                              },
                              new CommandWithFileNameAndCommitMessage() {
                                  @Override
                                  public void execute(final FileNameAndCommitMessage details) {
                                      baseView.showBusyIndicator(CommonConstants.INSTANCE.Renaming());
                                      explorerService.call(
                                              getRenameSuccessCallback(getRenameView()),
                                              getRenameErrorCallback(getRenameView())
                                      )
                                              .renameItem(folderItem,
                                                          details.getNewFileName(),
                                                          details.getCommitMessage());
                                  }
                              }
    );
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:37,代码来源:BaseViewPresenter.java


示例13: showCopyPopup

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
private void showCopyPopup(final FolderItem folderItem,
                           final Path path) {
    copyPopUpPresenter.show(path,
                            new Validator() {
                                @Override
                                public void validate(final String value,
                                                     final ValidatorCallback callback) {
                                    validationService.call(new RemoteCallback<Object>() {
                                        @Override
                                        public void callback(Object response) {
                                            if (Boolean.TRUE.equals(response)) {
                                                callback.onSuccess();
                                            } else {
                                                callback.onFailure();
                                            }
                                        }
                                    })
                                            .isFileNameValid(path,
                                                             value);
                                }
                            },
                            new CommandWithFileNameAndCommitMessage() {
                                @Override
                                public void execute(final FileNameAndCommitMessage details) {
                                    baseView.showBusyIndicator(CommonConstants.INSTANCE.Copying());
                                    explorerService.call(getCopySuccessCallback(getCopyView()),
                                                         getCopyErrorCallback(getCopyView()))
                                            .copyItem(folderItem,
                                                      details.getNewFileName(),
                                                      getCopyView().getTargetPath(),
                                                      details.getCommitMessage());
                                }
                            }
    );
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:36,代码来源:BaseViewPresenter.java


示例14: copyPopUpPresenterShowMock

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
private void copyPopUpPresenterShowMock() {
    final ArgumentCaptor<CommandWithFileNameAndCommitMessage> commandCaptor = ArgumentCaptor.forClass(CommandWithFileNameAndCommitMessage.class);

    doAnswer(invocation -> {
        commandCaptor.getValue().execute(new FileNameAndCommitMessage("fileName",
                                                                      "message"));
        return null;
    }).when(copyPopUpPresenterMock).show(any(Path.class),
                                         any(Validator.class),
                                         commandCaptor.capture());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:12,代码来源:BaseViewPresenterTest.java


示例15: renamePopUpPresenterShowMock

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
private void renamePopUpPresenterShowMock() {
    final ArgumentCaptor<CommandWithFileNameAndCommitMessage> commandCaptor = ArgumentCaptor.forClass(CommandWithFileNameAndCommitMessage.class);

    doAnswer(invocation -> {
        commandCaptor.getValue().execute(new FileNameAndCommitMessage("fileName",
                                                                      "message"));
        return null;
    }).when(renamePopUpPresenterMock).show(any(Path.class),
                                           any(Validator.class),
                                           commandCaptor.capture());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:12,代码来源:BaseViewPresenterTest.java


示例16: addDelete

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public FileMenuBuilderImpl addDelete(final Path path,
                                     final Validator validator) {
    menuBuilder.addDelete(path,
                          deleteService,
                          validator);

    return this;
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:10,代码来源:FileMenuBuilderImpl.java


示例17: addRename

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public FileMenuBuilderImpl addRename(final Path path,
                                     final Validator validator) {
    menuBuilder.addRename(path,
                          validator,
                          renameService);

    return this;
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:10,代码来源:FileMenuBuilderImpl.java


示例18: addCopy

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
@Override
public FileMenuBuilderImpl addCopy(final Path path,
                                   final Validator validator) {
    menuBuilder.addCopy(path,
                        validator,
                        copyService);

    return this;
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:10,代码来源:FileMenuBuilderImpl.java


示例19: getValidator

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
Validator getValidator() {
    return validator;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:4,代码来源:CopyPopUpPresenter.java


示例20: show

import org.uberfire.ext.editor.commons.client.validation.Validator; //导入依赖的package包/类
public void show(final Validator validator,
                 final ParameterizedCommand<String> command) {
    this.validator = validator == null ? defaultValidator() : validator;
    this.command = command;
    view.show();
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:7,代码来源:DeletePopUpPresenter.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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