public ScreenableTabBean(FieldScreenTab tab) { name = tab.getName(); id = tab.getId(); } }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof FieldScreenTab)) return false; final FieldScreenTab fieldScreenTab = (FieldScreenTab) o; if (position != fieldScreenTab.getPosition()) return false; if (id != null ? !id.equals(fieldScreenTab.getId()) : fieldScreenTab.getId() != null) return false; if (name != null ? !name.equals(fieldScreenTab.getName()) : fieldScreenTab.getName() != null) return false; return true; }
private FieldScreenTab getTabByName(Long screenId, String name) { final List<FieldScreenTab> tabs = getFieldScreen(screenId).getTabs(); for (FieldScreenTab tab : tabs) { if (tab.getName().equals(name)) { return tab; } } return null; }
tabs.add(new ScreenTabInfo(tab.getId(),tab.getName(),tab.getPosition(),tabItems));
fieldScreenRenderTabs.add(new FieldScreenRenderTabImpl(fieldScreenTab.getName(), i++, fieldScreenRenderLayoutItems));
public FieldScreenRenderTabImpl createTabRender(final IssueTabRendererDto issueTabRendererDto) { final Issue issue = issueTabRendererDto.getIssue(); final FieldScreenTab fieldScreenTab = issueTabRendererDto.getFieldScreenTab(); final List<FieldScreenLayoutItem> fieldLayoutItems = fieldScreenTab.getFieldScreenLayoutItems(); final Collection<FieldScreenLayoutItem> availableFieldLayoutItems = fieldLayoutItemsFilter.filterAvailableFieldScreenLayoutItems(issueTabRendererDto.getCondition(), fieldLayoutItems); final Collection<FieldScreenLayoutItem> visibleFieldScreenLayoutItems = fieldLayoutItemsFilter.filterVisibleFieldScreenLayoutItems(issue, availableFieldLayoutItems); final Iterable<FieldScreenRenderLayoutItem> fieldScreenRenderLayoutItems = transformFieldScreenLayoutItemsToRenderers(issueTabRendererDto, visibleFieldScreenLayoutItems); return new FieldScreenRenderTabImpl(fieldScreenTab.getName(), issueTabRendererDto.getCurrentTabPosition(), newArrayList(fieldScreenRenderLayoutItems)); }
public void createFieldScreenTab(FieldScreenTab fieldScreenTab) { GenericValue fieldScreenGV = ofBizDelegator.createValue(FIELD_SCREEN_TAB_ENTITY_NAME, MapBuilder.<String, Object>newBuilder().add("name", fieldScreenTab.getName()).add("sequence", (long)fieldScreenTab.getPosition()) .add("fieldscreen", fieldScreenTab.getFieldScreen().getId()).toMap()); fieldScreenTab.setGenericValue(fieldScreenGV); }
FieldScreenTab copyFieldScreenTab = copy.addTab(fieldScreenTab.getName());