/** * Adds a collection of data items to the data provider. * * @param items a collection of data items to be added */ default void addItems(Collection<? extends DataItem> items) { for (DataItem item : items) { addItem(item); } }
@Override public T addData(DataItem... dataItems) { if (dataItems != null) { if (this.dataProvider == null) { this.dataProvider = new ListDataProvider(); } this.dataProvider.addItems(Arrays.asList(dataItems)); } return (T) this; }
protected void fireDataChanged(DataChangeOperation operation, List<DataItem> items) { DataItemsChangeEvent event = new DataItemsChangeEvent(operation, items); List<DataChangeListener> changeListeners = new ArrayList<>(this.changeListeners); for (DataChangeListener listener : changeListeners) { listener.dataItemsChanged(event); } }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); }
public static MapDataItem of(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3, String paramName4, Object paramValue4) { ImmutableMap.Builder<String, Object> b = new ImmutableMap.Builder<>(); put(b, paramName1, paramValue1); put(b, paramName2, paramValue2); put(b, paramName3, paramValue3); put(b, paramName4, paramValue4); return new MapDataItem(b.build()); }
@Override public DataItem getItem(Object id) { Entity entity = dataContainer.getItemOrNull(id); return entity == null ? null : new EntityDataItem(entity); }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); } }
/** * Adds a data item to the data provider. * * @param dataItems a data item to add * @return a reference to this object */ public PivotTableModel addData(DataItem... dataItems) { if (dataItems != null) { if (this.dataProvider == null) { this.dataProvider = new ListDataProvider(); } this.dataProvider.addItems(Arrays.asList(dataItems)); } return this; }
public static MapDataItem of(String paramName1, Object paramValue1, String paramName2, Object paramValue2, String paramName3, Object paramValue3, String paramName4, Object paramValue4, String paramName5, Object paramValue5) { ImmutableMap.Builder<String, Object> b = new ImmutableMap.Builder<>(); put(b, paramName1, paramValue1); put(b, paramName2, paramValue2); put(b, paramName3, paramValue3); put(b, paramName4, paramValue4); put(b, paramName5, paramValue5); return new MapDataItem(b.build()); }
@Override public DataItem getItem(Object id) { @SuppressWarnings("unchecked") Entity item = datasource.getItem(id); if (item == null) { return null; } return new EntityDataItem(item); }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
public static MapDataItem of(String paramName1, Object paramValue1, String paramName2, Object paramValue2) { ImmutableMap.Builder<String, Object> b = new ImmutableMap.Builder<>(); put(b, paramName1, paramValue1); put(b, paramName2, paramValue2); return new MapDataItem(b.build()); }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
public static MapDataItem of(String paramName, Object paramValue) { ImmutableMap.Builder<String, Object> b = new ImmutableMap.Builder<>(); put(b, paramName, paramValue); return new MapDataItem(b.build()); }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); } }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); } }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); }