@Test public void getsAnExistingItem() { Item existingItem = persistence.getItem(item.getItemId()); assertHaveSamePersistentFields(item, existingItem, "supplier"); assertHaveSamePersistentFields(item.getSupplier(), existingItem.getSupplier(), "version"); }
@Override public Item getItem(@Nonnull final String itemId) { return read(itemId); }
ItemBasePersistence extends AbstractBasePersistence<Item, String> implements ItemMapper { @Override public Item getItem(@Nonnull final String itemId) { return read(itemId); } }
ItemBasePersistence extends AbstractBasePersistence<Item, String> implements ItemMapper { @Override public Item getItem(@Nonnull final String itemId) { return read(itemId); }  }
ItemBasePersistence extends AbstractBasePersistence<Item, String> implements ItemMapper { @Override public Item getItem(@Nonnull final String itemId) { return read(itemId); }  @Override void updateInventoryQuantity(@Nonnull final Map<String, Object> param); @Override int getInventoryQuantity(@Nonnull final String itemId); @Override List<Item> getItemListByProduct(@Nonnull final String productId); @Override Item getItem(@Nonnull final String itemId); }
ItemBasePersistence extends AbstractBasePersistence<Item, String> implements ItemMapper { @Override public Item getItem(@Nonnull final String itemId) { return read(itemId); }  @Override void updateInventoryQuantity(@Nonnull final Map<String, Object> param); @Override int getInventoryQuantity(@Nonnull final String itemId); @Override List<Item> getItemListByProduct(@Nonnull final String productId); @Override Item getItem(@Nonnull final String itemId);  }