@Override public void setDataPresenterMode(final RepositoryStructureDataView.ViewMode mode) { dataPresenter.setMode(mode); } }
@Override public void setPresenter(final Presenter presenter) { this.presenter = presenter; presenter.addDataDisplay(modulesTable); }
@Override public String getValue(final ProjectModuleRow row) { return row.getName(); } };
public void setMode(final RepositoryStructureDataView.ViewMode mode) { if (mode == RepositoryStructureDataView.ViewMode.CREATE_STRUCTURE) { view.setCreateStructureText(); } else if (mode == RepositoryStructureDataView.ViewMode.EDIT_SINGLE_MODULE_PROJECT) { view.setEditSingleModuleProjectText(); view.setEditModuleVisibility(true); } else if (mode == RepositoryStructureDataView.ViewMode.EDIT_MULTI_MODULE_PROJECT) { view.setEditMultiModuleProjectText(); view.setEditModuleVisibility(true); } else if (mode == RepositoryStructureDataView.ViewMode.EDIT_UNMANAGED_REPOSITORY) { view.setEditUnmanagedRepositoryText(); view.setEditModuleVisibility(false); } }
@Test public void testMode_EDIT_MULTI_MODULE_PROJECT() throws Exception { presenter.setMode(RepositoryStructureDataView.ViewMode.EDIT_MULTI_MODULE_PROJECT); verify(view).setEditMultiModuleProjectText(); verify(view).setEditModuleVisibility(true); }
@Test public void testMode_EDIT_UNMANAGED_REPOSITORY() throws Exception { presenter.setMode(RepositoryStructureDataView.ViewMode.EDIT_UNMANAGED_REPOSITORY); verify(view).setEditUnmanagedRepositoryText(); verify(view).setEditModuleVisibility(false); }
@Test public void testMode_EDIT_SINGLE_MODULE_PROJECT() throws Exception { presenter.setMode(RepositoryStructureDataView.ViewMode.EDIT_SINGLE_MODULE_PROJECT); verify(view).setEditSingleModuleProjectText(); verify(view).setEditModuleVisibility(true); }
public ProjectModulesViewImpl() { addModuleColumn(); addEditModuleColumn(); addDeleteModuleColumn(); modulesTable.setToolBarVisible(false); initWidget(uiBinder.createAndBindUi(this)); }
@Test public void testMode_CREATE_STRUCTURE() throws Exception { reset(view); presenter.setMode(RepositoryStructureDataView.ViewMode.CREATE_STRUCTURE); verify(view).setCreateStructureText(); verify(view, never()).setEditModuleVisibility(anyBoolean()); }
@Override public void clearDataView() { dataPresenter.clear(); }
public RepositoryStructureDataViewImpl() { initWidget(uiBinder.createAndBindUi(this)); }
@Override public Widget asWidget() { return view.asWidget(); }
@Override public void setDataPresenterModel(final GAV gav) { dataPresenter.setGav(gav); }
@Override public GAV getDataPresenterGav() { return dataPresenter.getGav(); }
public void clear() { view.clear(); }
public void update(final int index, final ProjectModuleRow moduleRow, final String value) { if (presenter != null && actionsEnabled) { presenter.onEditModule(moduleRow); } } });
public void update(final int index, final ProjectModuleRow moduleRow, final String value) { if (presenter != null && actionsEnabled) { presenter.onDeleteModule(moduleRow); } } });
@Override public void clear() { dataPresenter.clear(); }