[jboss-cvs] jboss-seam/examples/issues/src/org/jboss/seam/example/issues ...

Gavin King gavin.king at jboss.com
Fri Feb 9 11:18:23 EST 2007


  User: gavin   
  Date: 07/02/09 11:18:23

  Modified:    examples/issues/src/org/jboss/seam/example/issues     
                        IssueEditor.java IssueEditorBean.java
                        IssueProjectSelector.java
                        IssueProjectSelectorBean.java
                        ProjectSelectorBean.java
  Log:
  fix issue selection
  
  Revision  Changes    Path
  1.3       +2 -0      jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueEditor.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IssueEditor.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueEditor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- IssueEditor.java	5 Jan 2006 02:44:12 -0000	1.2
  +++ IssueEditor.java	9 Feb 2007 16:18:23 -0000	1.3
  @@ -17,6 +17,8 @@
      
      public Comment getSelectedComment();
      
  +   public String selectProject();
  +
      public String select();
      
      public String createIssue();
  
  
  
  1.11      +9 -0      jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueEditorBean.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IssueEditorBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueEditorBean.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- IssueEditorBean.java	8 Nov 2006 17:33:00 -0000	1.10
  +++ IssueEditorBean.java	9 Feb 2007 16:18:23 -0000	1.11
  @@ -2,6 +2,7 @@
   // Generated Dec 27, 2005 10:28:30 AM by Hibernate Tools 3.1.0 beta3
   
   import static javax.ejb.TransactionAttributeType.NOT_SUPPORTED;
  +import static org.jboss.seam.ScopeType.CONVERSATION;
   
   import java.util.ArrayList;
   import java.util.Date;
  @@ -13,6 +14,7 @@
   import javax.persistence.EntityManager;
   
   import org.hibernate.validator.Valid;
  +import org.jboss.seam.Component;
   import org.jboss.seam.ScopeType;
   import org.jboss.seam.annotations.Begin;
   import org.jboss.seam.annotations.Create;
  @@ -162,6 +164,13 @@
          return "editIssue";
       }
       
  +    @Begin(join=true)
  +    public String selectProject() {
  +       CONVERSATION.getContext().set("projectSelector",
  +             Component.getInstance("issueProjectSelector", true) );
  +        return "selectProject";
  +    }
  +    
       @Begin(nested=true)
       public String selectIssue() {
          isNew = false;
  
  
  
  1.3       +0 -1      jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueProjectSelector.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IssueProjectSelector.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueProjectSelector.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- IssueProjectSelector.java	5 Jan 2006 02:44:12 -0000	1.2
  +++ IssueProjectSelector.java	9 Feb 2007 16:18:23 -0000	1.3
  @@ -5,6 +5,5 @@
   @Local
   public interface IssueProjectSelector extends ProjectSelector {
      public String cancel();
  -   public String selectProject();
      public String getDescription();
   }
  
  
  
  1.7       +4 -10     jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueProjectSelectorBean.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IssueProjectSelectorBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/issues/src/org/jboss/seam/example/issues/IssueProjectSelectorBean.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- IssueProjectSelectorBean.java	8 Feb 2007 10:36:00 -0000	1.6
  +++ IssueProjectSelectorBean.java	9 Feb 2007 16:18:23 -0000	1.7
  @@ -5,6 +5,7 @@
   
   import static org.jboss.seam.ScopeType.CONVERSATION;
   
  +import java.util.Map;
   import java.util.ResourceBundle;
   
   import javax.ejb.Stateless;
  @@ -19,8 +20,8 @@
   @Name("issueProjectSelector")
   public class IssueProjectSelectorBean implements IssueProjectSelector {
      
  -   @In(create=true)
  -   private transient ResourceBundle resourceBundle;
  +   @In
  +   private transient Map<String, String> messages;
   
      @In(create=true)
      private transient ProjectFinder projectFinder;
  @@ -28,13 +29,6 @@
      @In(required=false)
      private transient IssueEditor issueEditor;
      
  -   @Begin(join=true)
  -   public String selectProject() {
  -      CONVERSATION.getContext().set("projectSelector",
  -            Component.getInstance("issueProjectSelector", true) );
  -       return "selectProject";
  -   }
  -   
      public String getDescription() {
          return "Select Project for " + getIssueDescription();
      }
  @@ -61,7 +55,7 @@
      }
   
      public String getButtonLabel() {
  -      return resourceBundle.getString("Select");
  +      return messages.get("Select");
      }
   
      public boolean isCreateEnabled() {
  
  
  
  1.5       +4 -3      jboss-seam/examples/issues/src/org/jboss/seam/example/issues/ProjectSelectorBean.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProjectSelectorBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/issues/src/org/jboss/seam/example/issues/ProjectSelectorBean.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- ProjectSelectorBean.java	15 Apr 2006 23:22:33 -0000	1.4
  +++ ProjectSelectorBean.java	9 Feb 2007 16:18:23 -0000	1.5
  @@ -3,6 +3,7 @@
    */
   package org.jboss.seam.example.issues;
   
  +import java.util.Map;
   import java.util.ResourceBundle;
   
   import javax.ejb.Stateless;
  @@ -15,8 +16,8 @@
   @Name("projectSelector")
   public class ProjectSelectorBean implements ProjectSelector {
   
  -   @In(create=true)
  -   private transient ResourceBundle resourceBundle;
  +   @In
  +   private transient Map<String, String> messages;
   
      @In(create=true)
      private transient ProjectEditor projectEditor;
  @@ -31,7 +32,7 @@
      }
      
      public String getButtonLabel() {
  -      return resourceBundle.getString("View");
  +      return messages.get("View");
      }
      
      public boolean isCreateEnabled() {
  
  
  



More information about the jboss-cvs-commits mailing list