public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); }
protected List<DataItem> convertEntitiesToDataItems(Collection entities) { List<DataItem> dataItems = new ArrayList<>(); for (Object entity : entities) { dataItems.add(new EntityDataItem((Entity) entity)); } return dataItems; }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); } }
@Override public List<DataItem> getItems() { List<DataItem> items = new ArrayList<>(); for (Object entityItem : datasource.getItems()) { Entity entity = (Entity) entityItem; items.add(new EntityDataItem(entity)); } return items; }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
@Override public DataItem getItem(Object id) { Entity entity = dataContainer.getItemOrNull(id); return entity == null ? null : new EntityDataItem(entity); }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
@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; }
@Override public List<DataItem> getItems() { List<DataItem> dataItems = new ArrayList<>(dataContainer.getItems().size()); for (Object object : dataContainer.getItems()) { Entity entity = (Entity) object; dataItems.add(new EntityDataItem(entity)); } return dataItems; }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
protected void fireDataChanged(DataChangeOperation operation, List items) { List<DataItem> dataItems; if (CollectionUtils.isNotEmpty(items)) { dataItems = new ArrayList<>(items.size()); for (Object entityItem : items) { Entity entity = (Entity) entityItem; dataItems.add(new EntityDataItem(entity)); } } else { dataItems = Collections.emptyList(); } DataItemsChangeEvent event = new DataItemsChangeEvent(operation, dataItems); for (DataChangeListener listener : new ArrayList<>(this.changeListeners)) { listener.dataItemsChanged(event); } }
public Entity getEntityNN() { if (dataItem == null) { throw new IllegalStateException("dataItem is null"); } return ((EntityDataItem) dataItem).getItem(); }
protected void fireCollectionChangeListener(DataChangeOperation operation, Collection changedItems) { List<DataItem> dataItems; if (!changedItems.isEmpty()) { dataItems = new ArrayList<>(); for (Object object : changedItems) { Entity entity = (Entity) object; dataItems.add(new EntityDataItem(entity)); } } else { dataItems = Collections.emptyList(); } DataItemsChangeEvent dataItemsChangeEvent = new DataItemsChangeEvent(operation, dataItems); for (DataChangeListener listener : new ArrayList<>(changeListeners)) { listener.dataItemsChanged(dataItemsChangeEvent); } }
@Nullable public Entity getEntity() { if (dataItem != null) { return ((EntityDataItem) dataItem).getItem(); } return null; }
/** * Returns the value of entity property with the specified property name. * * @param property name of entity property * @return the value of entity property with the specified property name. * <ul> * <li>If property value is an instance of {@link Collection}, * then method returns {@link List} of {@link EntityDataItem}.</li> * <li>Otherwise method returns value by {@link Instance#getValue(java.lang.String)}</li> * </ul> */ @Override public Object getValue(String property) { Object value = item.getValueEx(property); if (value instanceof Collection) { List<DataItem> items = new ArrayList<>(); for (Object item : (Collection) value) { items.add(new EntityDataItem((Entity) item)); } return items; } return value; }
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(); } }
if (item instanceof EntityDataItem) { EntityDataItem entityItem = (EntityDataItem) item; MetaClass metaClass = metadata.getClassNN(entityItem.getItem().getClass()); MetaPropertyPath mpp = resolveMetaPropertyPath(metaClass, property); if (mpp != null) {