public SelectableBeanItemContainer<T> getContainerDataSource() { return (SelectableBeanItemContainer<T>) super.getContainerDataSource(); }
/** * Gets structure ids of resources for current folder in current sort order.<p> * * @return the structure ids of the current folder contents */ public List<CmsUUID> getAllIds() { @SuppressWarnings("unchecked") List<CmsUUID> ids = (List<CmsUUID>)(m_fileTable.getContainerDataSource().getItemIds()); return Lists.newArrayList(ids); }
/** * Updates the real selection, given the item ids from the selection event.<p> * * @param selectionEventIds the item ids from the selection event */ protected void updateRealSelection(Set<Object> selectionEventIds) { Set<Object> pageItems = Sets.newHashSet(m_table.get().getContainerDataSource().getItemIds()); Set<Object> result = Sets.newHashSet(m_realSelection); result.removeAll(pageItems); result.addAll(selectionEventIds); m_realSelection = result; }
@Override public void containerItemSetChange(final ItemSetChangeEvent event) { if (!(field instanceof Table)) { return; } final Table table = (Table) field; saveButton.setEnabled( isSaveButtonEnabledAfterValueChange(table, table.getContainerDataSource().getItemIds())); } }
@Override public void containerItemSetChange(final ItemSetChangeEvent event) { if (!(field instanceof Table)) { return; } final Table table = (Table) field; saveButton.setEnabled( isSaveButtonEnabledAfterValueChange(table, table.getContainerDataSource().getItemIds())); } }
private static Object getCurrentVaue(final Component currentChangedComponent, final Object newValue, final AbstractField<?> field) { Object currentValue = field.getValue(); if (field instanceof Table) { currentValue = ((Table) field).getContainerDataSource().getItemIds(); } if (field.equals(currentChangedComponent)) { currentValue = newValue; } return currentValue; }
public void selectElement(int index) { if (table.getContainerDataSource().size() > index) { table.select(index); table.setCurrentPageFirstItemId(index); } }
private static Object getCurrentVaue(final Component currentChangedComponent, final Object newValue, final AbstractField<?> field) { Object currentValue = field.getValue(); if (field instanceof Table) { currentValue = ((Table) field).getContainerDataSource().getItemIds(); } if (field.equals(currentChangedComponent)) { currentValue = newValue; } return currentValue; }
public Object generateCell(Table source, Object itemId, Object columnId) { if (CAPTION_FOLDERS.equals(columnId)) { String html = (String)source.getContainerDataSource().getItem(itemId).getItemProperty( CmsResourceTableProperty.PROPERTY_TREE_CAPTION).getValue(); Label label = new Label(html, ContentMode.HTML); label.setStyleName("o-tree-table-caption"); return label; } else { return null; } } };
@Override public String generateCell(final Table source, final Object itemId, final Object columnId) { final Long createdDate = (Long) table.getContainerDataSource().getItem(itemId) .getItemProperty(CREATED_DATE).getValue(); final Long modifiedDATE = (Long) table.getContainerDataSource().getItem(itemId) .getItemProperty(LAST_MODIFIED_DATE).getValue(); if (modifiedDATE != null) { return SPDateTimeUtil.getFormattedDate(modifiedDATE); } return SPDateTimeUtil.getFormattedDate(createdDate); } });
@Override public String generateCell(final Table source, final Object itemId, final Object columnId) { final Long createdDate = (Long) table.getContainerDataSource().getItem(itemId) .getItemProperty(CREATED_DATE).getValue(); final Long modifiedDATE = (Long) table.getContainerDataSource().getItem(itemId) .getItemProperty(LAST_MODIFIED_DATE).getValue(); if (modifiedDATE != null) { return SPDateTimeUtil.getFormattedDate(modifiedDATE); } return SPDateTimeUtil.getFormattedDate(createdDate); } });
public void textChange(TextChangeEvent event) { Filterable f = (Filterable) m_table.getContainerDataSource(); // Remove old filter if (filter != null) { f.removeContainerFilter(filter); } // Set new filter for the "Name" column filter = new SimpleStringFilter(colType, event.getText(), true /* ignoreCase */, false /* onlyMatchPrefix */); f.addContainerFilter(filter); } });
@SuppressWarnings("unchecked") private void addSourceTableData(final Long selectedId) { if (sourceTableContainer != null) { Item saveTblitem; saveTblitem = sourceTableContainer.addItem(selectedId); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(selectedTable.getContainerDataSource() .getItem(selectedId).getItemProperty(DIST_TYPE_NAME).getValue()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(selectedTable.getContainerDataSource() .getItem(selectedId).getItemProperty(DIST_TYPE_DESCRIPTION).getValue()); } }
@SuppressWarnings("unchecked") private void addSourceTableData(final Long selectedId) { if (sourceTableContainer != null) { Item saveTblitem; saveTblitem = sourceTableContainer.addItem(selectedId); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(selectedTable.getContainerDataSource() .getItem(selectedId).getItemProperty(DIST_TYPE_NAME).getValue()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(selectedTable.getContainerDataSource() .getItem(selectedId).getItemProperty(DIST_TYPE_DESCRIPTION).getValue()); } }
/** * Create Max artifact details Table. */ public void createMaxArtifactDetailsTable() { maxArtifactDetailsTable = createArtifactDetailsTable(); maxArtifactDetailsTable.setId(UIComponentIdProvider.UPLOAD_ARTIFACT_DETAILS_TABLE_MAX); maxArtifactDetailsTable.setContainerDataSource(artifactDetailsTable.getContainerDataSource()); addGeneratedColumn(maxArtifactDetailsTable); if (!readOnly) { addGeneratedColumnButton(maxArtifactDetailsTable); } setTableColumnDetails(maxArtifactDetailsTable); }
/** * Create Max artifact details Table. */ public void createMaxArtifactDetailsTable() { maxArtifactDetailsTable = createArtifactDetailsTable(); maxArtifactDetailsTable.setId(UIComponentIdProvider.UPLOAD_ARTIFACT_DETAILS_TABLE_MAX); maxArtifactDetailsTable.setContainerDataSource(artifactDetailsTable.getContainerDataSource()); addGeneratedColumn(maxArtifactDetailsTable); if (!readOnly) { addGeneratedColumnButton(maxArtifactDetailsTable); } setTableColumnDetails(maxArtifactDetailsTable); }
@Override public Button generateCell(final Table source, final Object itemId, final Object columnId) { final String fileName = (String) table.getContainerDataSource().getItem(itemId) .getItemProperty(PROVIDED_FILE_NAME).getValue(); final Button deleteIcon = SPUIComponentProvider.getButton( fileName + "-" + UIComponentIdProvider.UPLOAD_FILE_DELETE_ICON, "", i18n.getMessage(UIMessageIdProvider.CAPTION_DISCARD), ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class); deleteIcon.setData(itemId); deleteIcon.addClickListener(event -> confirmAndDeleteArtifact((Long) itemId, fileName)); return deleteIcon; } });
@Override public Button generateCell(final Table source, final Object itemId, final Object columnId) { final String fileName = (String) table.getContainerDataSource().getItem(itemId) .getItemProperty(PROVIDED_FILE_NAME).getValue(); final Button deleteIcon = SPUIComponentProvider.getButton( fileName + "-" + UIComponentIdProvider.UPLOAD_FILE_DELETE_ICON, "", i18n.getMessage(UIMessageIdProvider.CAPTION_DISCARD), ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class); deleteIcon.setData(itemId); deleteIcon.addClickListener(event -> confirmAndDeleteArtifact((Long) itemId, fileName)); return deleteIcon; } });
@SuppressWarnings("unchecked") private void getSelectedTableItemData(final Long id) { Item saveTblitem; if (selectedTableContainer != null) { saveTblitem = selectedTableContainer.addItem(id); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue( sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_NAME).getValue()); final CheckBox mandatoryCheckBox = new CheckBox(); saveTblitem.getItemProperty(DIST_TYPE_MANDATORY).setValue(mandatoryCheckBox); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue( sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_DESCRIPTION).getValue()); } }
@SuppressWarnings("unchecked") private void getSelectedTableItemData(final Long id) { Item saveTblitem; if (selectedTableContainer != null) { saveTblitem = selectedTableContainer.addItem(id); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue( sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_NAME).getValue()); final CheckBox mandatoryCheckBox = new CheckBox(); saveTblitem.getItemProperty(DIST_TYPE_MANDATORY).setValue(mandatoryCheckBox); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue( sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_DESCRIPTION).getValue()); } }