serverMgr.getDefaultServer().save(bean);
/** * Will save the bean. * <p> * Override this method to customise the bean (set additional properties etc) * or to control the saving of other related beans (when you can't/don't want * to use Cascade.PERSIST etc). * </p> */ @Override public void processBean(int row, String[] line, T bean) { // assumes single bean or Cascade.PERSIST will save any // related beans (e.g. customer -> customer.billingAddress server.save(bean, transaction); if (logInfoFrequency > 0 && (row % logInfoFrequency == 0)) { logger.info("processed " + row + " rows"); } }
/** * Insert or update this entity depending on its state. * <p> * Ebean will detect if this is a new bean or a previously fetched bean and perform either an * insert or an update based on that. * * @see EbeanServer#save(Object) */ public void save() { db().save(this); }
/** * Insert or update this entity depending on its state. * <p> * Ebean will detect if this is a new bean or a previously fetched bean and perform either an * insert or an update based on that. * * @see EbeanServer#save(Object) */ public void save(T bean) { db().save(bean); }
serverMgr.getDefaultServer().save(bean);
/** * Will save the bean. * <p> * Override this method to customise the bean (set additional properties etc) * or to control the saving of other related beans (when you can't/don't want * to use Cascade.PERSIST etc). * </p> */ @Override public void processBean(int row, String[] line, T bean) { // assumes single bean or Cascade.PERSIST will save any // related beans (e.g. customer -> customer.billingAddress server.save(bean, transaction); if (logInfoFrequency > 0 && (row % logInfoFrequency == 0)) { logger.info("processed " + row + " rows"); } }
/** * Insert or update this entity depending on its state. * <p> * Ebean will detect if this is a new bean or a previously fetched bean and perform either an * insert or an update based on that. * * @see EbeanServer#save(Object) */ public void save(T bean) { db().save(bean); }
@Override public MODEL_TYPE save(MODEL_TYPE entity) { ebean_(false).save(entity); return entity; }
@Override public <S extends T> S save(S s) { db().save(s); return s; }
@Override public <S extends T> S save(S s) { db().save(s); return s; }
/** * Insert or update this entity depending on its state. * <p> * Ebean will detect if this is a new bean or a previously fetched bean and perform either an * insert or an update based on that. * * @see EbeanServer#save(Object) */ public void save(T bean) { db().save(bean); }
@Override public MODEL_TYPE save(MODEL_TYPE entity) { ebean().save(entity); return entity; }
public MODEL_TYPE save(Transaction tx, MODEL_TYPE entity) { ebean_(false).save(entity, tx); return entity; }
public MODEL_TYPE save(Transaction tx, MODEL_TYPE entity) { ebean().save(entity, tx); return entity; }
@Transactional public Content save(Content content) { server.save(content); if (content.getName().equals("rollback")) { throw new RuntimeException("boooom!!"); } return content; } }
/** * a transactional method to persist the entity bean into the remote server * * @param entity is the entity bean to be persisting * @return a map to represent the result and persisted entity */ public T save(T entity) { Consumer<T> save = e -> getServer().save(e); return safePersist(entity, save); }
/** * <p>save.</p> * * @param transaction a {@link io.ebean.Transaction} object. */ public void save(Transaction transaction) { server().save(getModel(), transaction); }
/** * {@inheritDoc} */ @Override public void save() { server().save(getModel()); }
/** * Delete an entity from remote server in a transactional method * * @param entity is a record going to be deleted from remote server */ public void persistDelete(T entity) { Consumer<T> delete = e -> { if (SoftDeleteBean.class.isAssignableFrom(e.getClass())) { ((SoftDeleteBean) e).setEnable(false); getServer().save(e); } else { getServer().delete(e); } }; safePersist(entity, delete); }