private FieldScreen getFieldScreen() { if (fieldScreen == null && fieldScreenId != null) { fieldScreen = fieldScreenManager.getFieldScreen(fieldScreenId); } return fieldScreen; }
private List<FieldScreenTab> getInternalTabs() { if (tabs == null) { tabs = fieldScreenManager.getFieldScreenTabs(this); } return tabs; }
public Collection getFieldScreens() { if (fieldScreens == null) { fieldScreens = fieldScreenManager.getFieldScreens(); } return fieldScreens; }
public void remove() { for (FieldScreenTab fieldScreenTab : getInternalTabs()) { fieldScreenManager.removeFieldScreenLayoutItems(fieldScreenTab); } fieldScreenManager.removeFieldScreenTabs(this); fieldScreenManager.removeFieldScreen(id); }
@Override public void removeScreen(Long screenId) { fieldScreenManager.removeFieldScreen(screenId); }
public void store() { if (isModified()) { if (id == null) { getFieldScreenManager().createFieldScreenLayoutItem(this); } else { getFieldScreenManager().updateFieldScreenLayoutItem(this); setModified(false); } } }
public void store() { if (isModified()) { if (getGenericValue() == null) { fieldScreenManager.createFieldScreen(this); } else { fieldScreenManager.updateFieldScreen(this); setModified(false); } } // See if the tabs collection has been initialised, and if so if we neew to persist any of the tabs // If the collection has not been initialised the tabs have not been modified if (tabs != null) { for (FieldScreenTab fieldScreenTab : getInternalTabs()) { fieldScreenTab.store(); } } }
public void addFieldScreenLayoutItem(String orderableFieldId, int position) { FieldScreenLayoutItem fieldScreenLayoutItem = fieldScreenManager.buildNewFieldScreenLayoutItem(orderableFieldId); fieldScreenLayoutItem.setFieldScreenTab(this); getInternalLayoutItems().add(position, fieldScreenLayoutItem); getInternalLayoutItemsMap().put(fieldScreenLayoutItem.getFieldId(), fieldScreenLayoutItem); resequence(position); store(); }
public FieldScreen getFieldScreen() { return fieldScreenManager.getFieldScreen(fieldScreenId); }
public Collection getFieldScreens() { if (fieldScreens == null) { fieldScreens = fieldScreenManager.getFieldScreens(); } return fieldScreens; }
private List<Long> getListOfCurrentTabs(final Long customFieldId) { return ImmutableList.copyOf(Iterables.transform(fieldScreenManager.getFieldScreenTabs("customfield_" + customFieldId), new Function<FieldScreenTab, Long>() { @Override public Long apply(final FieldScreenTab input) { return input.getId(); } })); }
private FieldScreen getFieldScreen() { return fieldScreenManager.getFieldScreen(new Long(getView())); }
public Collection<FieldScreen> getFieldScreens() { if (fieldScreens == null) { fieldScreens = fieldScreenManager.getFieldScreens(); } return fieldScreens; }
public Collection getFieldScreenTabs(OrderableField orderableField) { String fieldId = orderableField.getId(); if (!fieldScreenTabMap.containsKey(fieldId)) { fieldScreenTabMap.put(fieldId, fieldScreenManager.getFieldScreenTabs(orderableField.getId())); } return (Collection) fieldScreenTabMap.get(fieldId); }
private FieldScreen getFieldScreen() { return fieldScreenManager.getFieldScreen(new Long(getView())); }
public Collection getFieldScreens() { if (fieldScreens == null) { fieldScreens = fieldScreenManager.getFieldScreens(); } return fieldScreens; }
public Collection getFieldScreenTabs(OrderableField orderableField) { String fieldId = orderableField.getId(); if (!fieldScreenTabMap.containsKey(fieldId)) { fieldScreenTabMap.put(fieldId, fieldScreenManager.getFieldScreenTabs(orderableField.getId())); } return (Collection) fieldScreenTabMap.get(fieldId); }
public FieldScreen getFieldScreen() { if (fieldScreen == null && getId() != null) { fieldScreen = fieldScreenManager.getFieldScreen(getId()); } return fieldScreen; }
public Collection<FieldScreen> getFieldScreens() { return fieldScreenManager.getFieldScreens(); }
/** * Gets the tab Ids of the tabs with the particular field * */ private Long[] getStoredTabIdsForField() { List selectedTabs = new ArrayList(fieldScreenManager.getFieldScreenTabs(getField().getId())); Long[] newAssociatedTabs = null; if (selectedTabs != null && !selectedTabs.isEmpty()) { newAssociatedTabs = new Long[selectedTabs.size()]; for (int i = 0; i < newAssociatedTabs.length; i++) { final FieldScreenTab tab = (FieldScreenTab) selectedTabs.get(i); newAssociatedTabs[i] = tab.getId(); } } return newAssociatedTabs; }