/** * Deletes collection of objects. * * @param objects * Objects to remove. */ public void deleteAll(List<T> objects) { for (T object : objects) { delete(object); } }
/** * Creates new entity. * * @param object * Object to persist. */ public void create(T object) { getEntityManager().persist(object); }
/** * Updates an entity object. * * @param object * Object to update. * @return Updated object. */ public T update(T object) { return getEntityManager().merge(object); }
/** * {@inheritDoc} * */ @Override public void delete(PlatformIdent platformIdent) { super.delete(platformIdent); platformIdentCache.remove(platformIdent); }