Examples of Transactional


Examples of org.apache.myfaces.extensions.cdi.jpa.api.Transactional

    /**
     * {@inheritDoc}
     */
    public Object execute(InvocationContext context) throws Exception
    {
        Transactional transactionalAnnotation = extractTransactionalAnnotation(context);

        Class<? extends Annotation> qualifierClass = getTransactionQualifier(transactionalAnnotation);

        Bean<EntityManager> entityManagerBean = resolveEntityManagerBean(qualifierClass);

View Full Code Here

Examples of org.apache.myfaces.extensions.cdi.jpa.api.Transactional

        return startProcess(context, entityManagerEntry, entityManager);
    }

    protected Transactional extractTransactionalAnnotation(InvocationContext context)
    {
        Transactional transactionalAnnotation = context.getMethod().getAnnotation(Transactional.class);

        if (transactionalAnnotation == null)
        {
            transactionalAnnotation = context.getTarget().getClass().getAnnotation(Transactional.class);
        }
View Full Code Here

Examples of org.apache.onami.persist.Transactional

    private void checkTransactionalAnnotation( Class<? extends TransactionalTask> taskType )
    {
        try
        {
            final Method method = taskType.getMethod( DO_TRANSACTIONAL );
            final Transactional annotation = method.getAnnotation( Transactional.class );
            checkNotNull( annotation, "@Transactional annotation missing on %s.%s", taskType.getSimpleName(),
                          method.getName() );
        }
        catch ( NoSuchMethodException e )
        {
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark.util.tx.Transactional

        userEntity.setUsername(jsonEntity.getString("username"));
        userEntity.setEmail(jsonEntity.getString("email"));
        userEntity.setPassword(jsonEntity.getString("password"));

        if (newRecord) {
            TransactionManager.manage(new Transactional(em) {
                public void transact() {
                    em.persist(userEntity);
                }
            });
            return Response.created(uriInfo.getAbsolutePath()).build();
        } else {
            TransactionManager.manage(new Transactional(em) {
                public void transact() {
                    em.merge(userEntity);
                }
            });
            return Response.noContent().build();
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark_em.util.tx.Transactional

        userEntity.setUsername(jsonEntity.getString("username"));
        userEntity.setEmail(jsonEntity.getString("email"));
        userEntity.setPassword(jsonEntity.getString("password"));

        if (newRecord) {
            TransactionManager.manage(utx, new Transactional(em) {
                public void transact() {
                    em.joinTransaction();
                    em.persist(userEntity);
                }
            });
            return Response.created(uriInfo.getAbsolutePath()).build();
        } else {
            TransactionManager.manage(utx, new Transactional(em) {
                public void transact() {
                    em.merge(userEntity);
                }
            });
            return Response.noContent().build();
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark_em.util.tx.Transactional

    public void deleteUser() {
        if (null == userEntity) {
            throw new ExtendedNotFoundException("userid " + userid + "does not exist!");
        }

        TransactionManager.manage(utx, new Transactional(em) {
            public void transact() {
                em.persist(userEntity);
                em.remove(userEntity);
            }
        });
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark_em.util.tx.Transactional

        bookmarkEntity.setUpdated(new Date());
        bookmarkEntity.setSdesc(bookmark.getString("sdesc"));
        bookmarkEntity.setLdesc(bookmark.getString("ldesc"));
        userResource.getUserEntity().getBookmarkEntityCollection().add(bookmarkEntity);

        TransactionManager.manage(utx, new Transactional(em) {
            public void transact() {
                em.merge(userResource.getUserEntity());
            }
        });
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark_em.util.tx.Transactional

        bookmarkEntity.setLdesc(jsonEntity.getString("ldesc"));
        bookmarkEntity.setSdesc(jsonEntity.getString("sdesc"));
        bookmarkEntity.setUpdated(new Date());

        TransactionManager.manage(utx, new Transactional(em) {
            public void transact() {
                em.merge(bookmarkEntity);
            }
        });
    }
View Full Code Here

Examples of org.glassfish.jersey.examples.bookmark_em.util.tx.Transactional

        });
    }

    @DELETE
    public void deleteBookmark() {
        TransactionManager.manage(utx, new Transactional(em) {
            public void transact() {
                em.persist(bookmarkEntity);
                UserEntity userEntity = bookmarkEntity.getUserEntity();
                userEntity.getBookmarkEntityCollection().remove(bookmarkEntity);
                em.merge(userEntity);
View Full Code Here

Examples of org.jboss.arquillian.persistence.Transactional

      return !TransactionMode.DISABLED.equals(getTransactionalMode());
   }

   public TransactionMode getTransactionalMode()
   {
      final Transactional transactionalAnnotation = metadataExtractor.transactional().fetchUsingFirst(testMethod);

      TransactionMode mode = configuration.getDefaultTransactionMode();
      if (transactionalAnnotation != null)
      {
         mode = transactionalAnnotation.value();
      }

      return mode;
   }
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.