[seam-commits] Seam SVN: r10744 - in examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking: booking and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri May 1 15:51:21 EDT 2009


Author: dan.j.allen
Date: 2009-05-01 15:51:21 -0400 (Fri, 01 May 2009)
New Revision: 10744

Added:
   examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/account/Registered.java
   examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/BookingEvent.java
   examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/Confirmed.java
   examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/BookingFormControls.java
   examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/RegistrationFormControls.java
Log:
repackaging


Added: examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/account/Registered.java
===================================================================
--- examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/account/Registered.java	                        (rev 0)
+++ examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/account/Registered.java	2009-05-01 19:51:21 UTC (rev 10744)
@@ -0,0 +1,35 @@
+package org.jboss.seam.examples.booking.account;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+import javax.inject.BindingType;
+import org.jboss.seam.examples.booking.model.User;
+
+/**
+ * A binding type representing something that is registererd.
+ * In this simple application the only thing that can be
+ * registered is a {@link User}.
+ *
+ * @author Dan Allen
+ */
+public
+ at Target(
+{
+   TYPE, METHOD, PARAMETER, FIELD
+})
+ at Retention(RUNTIME)
+ at Documented
+ at BindingType
+ at Inherited
+ at interface Registered
+{
+}

Added: examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/BookingEvent.java
===================================================================
--- examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/BookingEvent.java	                        (rev 0)
+++ examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/BookingEvent.java	2009-05-01 19:51:21 UTC (rev 10744)
@@ -0,0 +1,25 @@
+package org.jboss.seam.examples.booking.booking;
+
+import org.jboss.seam.examples.booking.model.Booking;
+
+/**
+ * An event that is raised when a booking change occurs
+ * (either a new booking is confirmed or an existing
+ * booking is canceled).
+ *
+ * @author Dan Allen
+ */
+public class BookingEvent
+{
+   private Booking booking;
+
+   public BookingEvent(Booking booking)
+   {
+      this.booking = booking;
+   }
+
+   public Booking getBooking()
+   {
+      return booking;
+   }
+}

Added: examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/Confirmed.java
===================================================================
--- examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/Confirmed.java	                        (rev 0)
+++ examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/booking/Confirmed.java	2009-05-01 19:51:21 UTC (rev 10744)
@@ -0,0 +1,30 @@
+package org.jboss.seam.examples.booking.booking;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+import javax.inject.BindingType;
+
+/**
+ * @author Dan Allen
+ */
+public
+ at Target(
+{
+   TYPE, METHOD, PARAMETER, FIELD
+})
+ at Retention(RUNTIME)
+ at Documented
+ at BindingType
+ at Inherited
+ at interface Confirmed
+{
+}

Added: examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/BookingFormControls.java
===================================================================
--- examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/BookingFormControls.java	                        (rev 0)
+++ examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/BookingFormControls.java	2009-05-01 19:51:21 UTC (rev 10744)
@@ -0,0 +1,51 @@
+package org.jboss.seam.examples.booking.controls;
+
+import javax.annotation.Named;
+import javax.context.RequestScoped;
+import javax.faces.component.UIComponent;
+
+/**
+ * A UI binding bean that can provide access to the local id and client id
+ * of selected input components in the booking form.
+ *
+ * @author Dan Allen
+ */
+public
+ at Named
+ at RequestScoped
+class BookingFormControls
+{
+   private UIComponent checkinDate;
+
+   private UIComponent checkoutDate;
+
+   public UIComponent getCheckinDate()
+   {
+      return checkinDate;
+   }
+
+   public String getCheckinDateControlId()
+   {
+      return checkinDate.getClientId();
+   }
+
+   public void setCheckinDate(UIComponent checkinDate)
+   {
+      this.checkinDate = checkinDate;
+   }
+
+   public UIComponent getCheckoutDate()
+   {
+      return checkoutDate;
+   }
+
+   public void setCheckoutDate(UIComponent checkoutDate)
+   {
+      this.checkoutDate = checkoutDate;
+   }
+
+   public String getCheckoutDateControlId()
+   {
+      return checkoutDate.getClientId();
+   }
+}

Added: examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/RegistrationFormControls.java
===================================================================
--- examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/RegistrationFormControls.java	                        (rev 0)
+++ examples/trunk/booking/ejb-jar/src/main/java/org/jboss/seam/examples/booking/controls/RegistrationFormControls.java	2009-05-01 19:51:21 UTC (rev 10744)
@@ -0,0 +1,52 @@
+package org.jboss.seam.examples.booking.controls;
+
+import javax.annotation.Named;
+import javax.context.RequestScoped;
+import javax.faces.component.UIComponent;
+
+/**
+ * A UI binding bean that can provide access to the local id and client id
+ * of selected input components in the registration form.
+ *
+ * @author Dan Allen
+ */
+public
+ at Named
+ at RequestScoped
+class RegistrationFormControls
+{
+   private UIComponent username;
+
+   private UIComponent confirmPassword;
+
+   public UIComponent getConfirmPassword()
+   {
+      return confirmPassword;
+   }
+
+   public void setConfirmPassword(UIComponent confirmPassword)
+   {
+      this.confirmPassword = confirmPassword;
+   }
+
+   public String getConfirmPasswordControlId()
+   {
+      return confirmPassword.getClientId();
+   }
+
+   public UIComponent getUsername()
+   {
+      return username;
+   }
+
+   public void setUsername(UIComponent username)
+   {
+      this.username = username;
+   }
+
+   public String getUsernameControlId()
+   {
+      return username.getClientId();
+   }
+
+}




More information about the seam-commits mailing list