@Test public void insertLineItem_shouldInsertNewLineItem() { LineItem newLineItem = createLineItemBuilderWithAllFields(existingItem).build(); persistence.insertLineItem(newLineItem); LineItem persistedLineItem = persistence.read(newLineItem.getId()); assertHaveSamePersistentFields(newLineItem, persistedLineItem, "item"); }
@Override public void insertLineItem(@Nonnull final LineItem lineItem) { create(lineItem); }
LineItemBasePersistence extends AbstractBasePersistence<LineItem, String> implements LineItemMapper { @Override public void insertLineItem(@Nonnull final LineItem lineItem) { create(lineItem); } }
LineItemBasePersistence extends AbstractBasePersistence<LineItem, String> implements LineItemMapper { @Override public void insertLineItem(@Nonnull final LineItem lineItem) { create(lineItem); }  }
LineItemBasePersistence extends AbstractBasePersistence<LineItem, String> implements LineItemMapper { @Override public void insertLineItem(@Nonnull final LineItem lineItem) { create(lineItem); }  @Override List<LineItem> getLineItemsByOrderId(@Nonnull final String orderId); @Override void insertLineItem(@Nonnull final LineItem lineItem); }
LineItemBasePersistence extends AbstractBasePersistence<LineItem, String> implements LineItemMapper { @Override public void insertLineItem(@Nonnull final LineItem lineItem) { create(lineItem); }  @Override List<LineItem> getLineItemsByOrderId(@Nonnull final String orderId); @Override void insertLineItem(@Nonnull final LineItem lineItem);  }