protected void saveOnEdit(JepRecord currentRecord) { FindConfig updateConfig = new FindConfig(currentRecord); updateConfig.setListUID(listUID); clientFactory .getService() .update( updateConfig, new JepAsyncCallback<JepRecord>() { public void onFailure(final Throwable th) { onUpdateFailure(th); } public void onSuccess(final JepRecord resultRecord) { onUpdateSuccess(resultRecord); } }); }
/** * Обработчик удаления, вызывающий непосредственно сервис удаления. * * @param yes вызывать ли сервис удаления: true - вызывать, иначе - не вызывать * @param record запись, которую необходимо удалить */ protected void onDeleteConfirmation(Boolean yes, final JepRecord record) { if (yes) { FindConfig deleteConfig = new FindConfig(record); deleteConfig.setListUID(listUID); clientFactory .getService() .delete( deleteConfig, new JepAsyncCallback<Void>() { public void onFailure(final Throwable th) { onDeleteFailure(th); } public void onSuccess(final Void result) { onDeleteSuccess(record); } }); } }