コード例 #1
0
 public void onBookingComplete(
     @Observes(during = TransactionPhase.AFTER_SUCCESS) @Confirmed final Booking booking) {
   log.bookingConfirmed(booking.getHotel().getName(), booking.getUser().getName());
   messages
       .info(new DefaultBundleKey("booking_confirmed"))
       .defaults("You're booked to stay at the {0} {1}.")
       .params(
           booking.getHotel().getName(), new PrettyTime(locale).format(booking.getCheckinDate()));
 }
コード例 #2
0
  public void delete(Receipt receipt) {
    Receipt oldReceipt;
    if ((oldReceipt = verifyNumberIsAvailable(receipt)) != null) {
      em.remove(oldReceipt);
      receiptSearch.currentPage();
    }

    messages
        .info(new DefaultBundleKey("receipt_deleted"))
        .defaults("You have been successfully deleted the receipt {0}!")
        .params(receipt.getCodeReceipt());
  }
コード例 #3
0
  public void bookHotel() {
    booking = new Booking(hotelSelection, user, 7, 2);
    hotelSelection = null;

    // for demo convenience
    booking.setCreditCardNumber("1111222233334444");
    log.bookingInitiated(user.getName(), booking.getHotel().getName());

    messages
        .info(new DefaultBundleKey("booking_initiated"))
        .defaults("You've initiated a booking at the {0}.")
        .params(booking.getHotel().getName());
  }
コード例 #4
0
  public void register() {
    if (verifyNumberIsAvailable()) {
      registered = true;
      List<Data> files = newJar.getFiles();
      for (Data file : files) {
        file.setJar(newJar);
        em.persist(file);
      }
      em.persist(newJar);

      messages
          .info(new DefaultBundleKey("magazzino_registered"))
          .defaults("You have been successfully registered as the jar {0}!")
          .params(newJar.getCodeJar());
      log.jarConfirmed(newJar.getCodeJar() + "", newJar.getCodCustomer());
    } else {
      registrationInvalid = true;
    }
  }
コード例 #5
0
 public void disableEditMode() {
   setEditable(false);
   messages.info(new BundleKey("messages", "com.acme.youTask.msg.profile.editDisabled"));
 }
コード例 #6
0
 // -------------- Actions -------------------------------------------------------------
 public void enableEditMode() {
   setEditable(true);
   messages.info(new BundleKey("messages", "com.acme.youTask.msg.profile.editEnabled"));
 }
コード例 #7
0
 public void postAuthenticate(@Observes PostAuthenticateEvent event) {
   messages.info(DEFAULT_LOGIN_SUCCESSFUL_MESSAGE, identity.getUser().getId());
 }