public AbstractFieldScreenEvent(FieldScreen fieldScreen) { if (null != fieldScreen) { this.id = fieldScreen.getId(); } }
public Collection getFieldScreenSchemes(FieldScreen fieldScreen) { // Use id for caching as it hashCOde and equals methods are so much simpler :) if (!fieldScreenSchemeMap.containsKey(fieldScreen.getId())) { fieldScreenSchemeMap.put(fieldScreen.getId(), fieldScreenSchemeManager.getFieldScreenSchemes(fieldScreen)); } return (Collection) fieldScreenSchemeMap.get(fieldScreen.getId()); }
private void removeScreens(Set<FieldScreen> createdScreens) { for (FieldScreen screen : createdScreens) { screenCreator.removeScreen(screen.getId()); } }
private NameAndIdMaxLengths getMaxScreenLengths(List<FieldScreen> screens, String nameHeader, String newIdHeader) { int maxName = 0; int maxNewId = 0; for(FieldScreen screen : screens) { maxName = (screen.getName().length() > maxName) ? screen.getName().length() : maxName; maxNewId = (Long.toString(screen.getId()).length() > maxNewId) ? Long.toString(screen.getId()).length() : maxNewId; } maxName = (maxName > nameHeader.length()) ? maxName : nameHeader.length(); maxNewId = (maxNewId > newIdHeader.length()) ? maxNewId : newIdHeader.length(); return new NameAndIdMaxLengths(maxName,maxNewId); }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof FieldScreenImpl)) return false; final FieldScreen fieldScreen = (FieldScreen) o; if (description != null ? !description.equals(fieldScreen.getDescription()) : fieldScreen.getDescription() != null) return false; if (id != null ? !id.equals(fieldScreen.getId()) : fieldScreen.getId() != null) return false; if (name != null ? !name.equals(fieldScreen.getName()) : fieldScreen.getName() != null) return false; return true; }
public void setFieldScreen(FieldScreen fieldScreen) { this.fieldScreen = fieldScreen; if (fieldScreen == null) updateGV("fieldscreen", null); else updateGV("fieldscreen", fieldScreen.getId()); }
public void updateFieldScreen(FieldScreen fieldScreen) { try { decoratedStore.updateFieldScreen(fieldScreen); } finally { fieldScreenCache.remove(fieldScreen.getId()); } }
public void removeFieldScreenTabs(FieldScreen fieldScreen) { decoratedStore.removeFieldScreenTabs(fieldScreen); fieldScreenCache.remove(fieldScreen.getId()); }
public Collection<FieldScreenScheme> getFieldScreenSchemes(final FieldScreen fieldScreen) { final Set<FieldScreenScheme> fieldScreenSchemes = new LinkedHashSet<FieldScreenScheme>(); // Find all the field screen scheme items with this field screen final List<GenericValue> fieldScreenSchemeItemGVs = ofBizDelegator.findByAnd(FIELD_SCREEN_SCHEME_ITEM_ENTITY_NAME, MapBuilder.build("fieldscreen", fieldScreen.getId()), Collections.singletonList("name")); for (final GenericValue fieldScreenSchemeItemGV : fieldScreenSchemeItemGVs) { fieldScreenSchemes.add(getFieldScreenScheme(fieldScreenSchemeItemGV.getLong("fieldscreenscheme"))); } return fieldScreenSchemes; }
public List<FieldScreenTab> getFieldScreenTabs(FieldScreen fieldScreen) { List<GenericValue> fieldScreenTabGVs = ofBizDelegator.findByAnd(FieldScreenStore.FIELD_SCREEN_TAB_ENTITY_NAME, MapBuilder.build("fieldscreen", fieldScreen.getId()), Collections.singletonList("sequence")); List<FieldScreenTab> fieldScreenTabs = new ArrayList<FieldScreenTab>(fieldScreenTabGVs.size()); for (final GenericValue fieldScreenTabGV : fieldScreenTabGVs) { FieldScreenTab fieldScreenTab = new FieldScreenTabImpl(fieldScreenManager, fieldScreenTabGV); fieldScreenTab.setFieldScreen(fieldScreen); fieldScreenTabs.add(fieldScreenTab); } return fieldScreenTabs; }
public void setFieldScreen(FieldScreen fieldScreen) { if (fieldScreen != null) { this.fieldScreenId = fieldScreen.getId(); updateGV("fieldscreen", fieldScreenId); } else { this.fieldScreenId = null; updateGV("fieldscreen", null); } }
public void removeFieldScreenTabs(FieldScreen fieldScreen) { ofBizDelegator.removeByAnd(FieldScreenStore.FIELD_SCREEN_TAB_ENTITY_NAME, MapBuilder.build("fieldscreen", fieldScreen.getId())); }
public AbstractFieldScreenLayoutItemEvent(@Nonnull FieldScreenLayoutItem fieldScreenLayoutItem) { this.id = fieldScreenLayoutItem.getId(); FieldScreenTab fieldScreenTab = fieldScreenLayoutItem.getFieldScreenTab(); fieldScreenTabId = fieldScreenTab != null ? fieldScreenTab.getId() : null; fieldScreenId = (fieldScreenTab != null && fieldScreenTab.getFieldScreen() != null) ? fieldScreenTab.getFieldScreen().getId() : null; }
public void createFieldScreen(FieldScreen fieldScreen) { Map<String, Object> params = MapBuilder.<String, Object>newBuilder() .add("name", fieldScreen.getName()) .add("description", fieldScreen.getDescription()) .toMutableMap(); if (fieldScreen.getId() != null) { params.put("id", fieldScreen.getId()); } GenericValue fieldScreenGV = ofBizDelegator.createValue(FieldScreenStore.FIELD_SCREEN_ENTITY_NAME, params); fieldScreen.setGenericValue(fieldScreenGV); }
public void createFieldScreenTab(FieldScreenTab fieldScreenTab) { try { decoratedStore.createFieldScreenTab(fieldScreenTab); } finally { if (fieldScreenTab != null && fieldScreenTab.getFieldScreen() != null) { fieldScreenCache.remove(fieldScreenTab.getFieldScreen().getId()); } } }
public void updateFieldScreenTab(FieldScreenTab fieldScreenTab) { try { decoratedStore.updateFieldScreenTab(fieldScreenTab); } finally { if (fieldScreenTab != null && fieldScreenTab.getFieldScreen() != null) { fieldScreenCache.remove(fieldScreenTab.getFieldScreen().getId()); } } }
public String doDefault() throws Exception { setTransitionName(action.getName()); setDescription((String) action.getMetaAttributes().get(JiraWorkflow.WORKFLOW_DESCRIPTION_ATTRIBUTE)); setDestinationStep(action.getUnconditionalResult().getStep()); FieldScreen fieldScreen = workflowActionsBean.getFieldScreenForView(action); setView(fieldScreen != null ? fieldScreen.getId().toString() : ""); return super.doDefault(); }
public String doDefault() throws Exception { validateIssueOperationId(); if (!invalidInput()) { FieldScreenSchemeItem fieldScreenSchemeItem = getFieldScreenScheme().getFieldScreenSchemeItem(getIssueOperation()); setFieldScreenId(fieldScreenSchemeItem.getFieldScreen().getId()); return INPUT; } return getResult(); }
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); }