134135136137138139140141142143144
break; } } } uow.discard(); if( bulkBuilder.numberOfActions() > 0 ) { // Execute bulk actions
115116117118119120121122123124125
uow.applyChanges().commit(); getResponse().setStatus( Status.SUCCESS_NO_CONTENT ); } catch( EntityNotFoundException e ) { uow.discard(); getResponse().setStatus( Status.CLIENT_ERROR_NOT_FOUND ); } return new EmptyRepresentation(); }
160161162163164165166167168169170
return entityHeaders( representJson( entityState ), entityState ); } } catch( ResourceException ex ) { uow.discard(); throw ex; } throw new ResourceException( Status.CLIENT_ERROR_NOT_FOUND ); }