/** * Assigns the {@link DefaultData} object a unique ID. * * @param defaultData * Object to assign the ID for. */ public void assignObjectAnId(DefaultData defaultData) { long id = nextId.incrementAndGet(); defaultData.setId(id); } }
/** * {@inheritDoc} */ @Override protected void processData(DefaultData defaultData, EntityManager entityManager) { defaultData.setId(0); entityManager.persist(defaultData); }