package org.jboss.narayana.rest.bridge.inbound.test.common; import com.arjuna.ats.jta.UserTransaction; import javax.transaction.Status; import javax.transaction.SystemException; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.core.Response; /** * @author <a href="mailto:gytis@redhat.com">Gytis Trikleris</a> */ @Path(ResourceWitoutAnnotation.URL_SEGMENT) public class ResourceWitoutAnnotation { public static final String URL_SEGMENT = "resource-without-annotation"; @POST public Response noTransaction() throws SystemException { if (UserTransaction.userTransaction().getStatus() == Status.STATUS_ACTIVE) { return Response.status(412).build(); } return Response.ok().build(); } }