Package javax.persistence

Examples of javax.persistence.EntityTransaction.rollback()


      entityManager.persist(newAccount);
      transaction.commit();
      return newAccount;
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public VerifiedAccount createVerifiedAccount(InternetAddress emailAddress,
View Full Code Here


      entityManager.persist(newAccount);
      transaction.commit();
      return newAccount;
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public <T extends Account> T getAccount(InternetAddress emailAddress,
View Full Code Here

      transaction.commit();
    } catch (Exception e) {
      throw new CannotUpdateEntityException(e);
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public void removeAccount(Account account) {
View Full Code Here

      entityManager.remove(account);
      //
      transaction.commit();
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public void removeExpiredUnverifiedAccounts() {
View Full Code Here

        entityManager.remove(test);
      }
      transaction.commit();
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public UnprocessedEMail storeUnprocessedEMail(MimeMessage message)
View Full Code Here

        entityManager.persist(unprocessedEMail);
        transaction.commit();
        return unprocessedEMail;
      } finally {
        if (transaction.isActive()) {
          transaction.rollback();
        }
      }
    } catch (Exception e) {
      LOGGER.log(Level.SEVERE, "Cannot store unprocessed message: "
          + message, e);
View Full Code Here

      transaction.commit();

      return newAccount;
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }
  }

  public ReportingPolicy addNewReportingPolicy(VerifiedAccount account,
View Full Code Here

      entityManager.persist(reportingPolicy);
      account.getReportingPolicies().add(reportingPolicy);
      transaction.commit();
    } finally {
      if (transaction.isActive()) {
        transaction.rollback();
      }
    }

    return reportingPolicy;
  }
View Full Code Here

    protected void rollbackTransaction(EntityManager entityManager)
    {
        EntityTransaction transaction = entityManager.getTransaction();
        if (transaction != null && transaction.isActive())
        {
            transaction.rollback();
        }
    }

    protected void endProcess(EntityManagerEntry entityManagerEntry,
                              EntityManager entityManager,
View Full Code Here

                    transaction = em.getTransaction();
                    if (transaction != null && transaction.isActive())
                    {
                        try
                        {
                            transaction.rollback();
                        }
                        catch (Exception eRollback)
                        {
                            if(LOGGER.isLoggable(Level.SEVERE))
                            {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.