[jboss-cvs] jboss-seam/seam-gen/src ...

Gavin King gavin.king at jboss.com
Tue Jan 30 00:56:43 EST 2007


  User: gavin   
  Date: 07/01/30 00:56:43

  Modified:    seam-gen/src    ActionBean.java
  Added:       seam-gen/src    ActionJavaBean.java FormActionJavaBean.java
  Log:
  add support for war deployment to seam-gem
  
  Revision  Changes    Path
  1.3       +10 -10    jboss-seam/seam-gen/src/ActionBean.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ActionBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/src/ActionBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  
  
  
  1.1      date: 2007/01/30 05:56:43;  author: gavin;  state: Exp;jboss-seam/seam-gen/src/ActionJavaBean.java
  
  Index: ActionJavaBean.java
  ===================================================================
  package @actionPackage@;
  
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.annotations.In;
  import org.jboss.seam.annotations.Logger;
  import org.jboss.seam.log.Log;
  import org.jboss.seam.core.FacesMessages;
  
  @Name("@componentName@")
  public class @interfaceName@ {
  	
      @Logger private Log log;
  	
      @In 
      FacesMessages facesMessages;
      
      //seam-gen method
      public String @methodName@()
      {
          //implement your business logic here
          log.info("@componentName at .@methodName@() action called");
          facesMessages.add("@methodName@");
          return "success";
      }
  	
     //add additional action methods
  	
  }
  
  
  
  1.1      date: 2007/01/30 05:56:43;  author: gavin;  state: Exp;jboss-seam/seam-gen/src/FormActionJavaBean.java
  
  Index: FormActionJavaBean.java
  ===================================================================
  package @actionPackage@;
  
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.annotations.In;
  import org.jboss.seam.annotations.Logger;
  import org.jboss.seam.log.Log;
  import org.jboss.seam.core.FacesMessages;
  import org.hibernate.validator.Length;
  
  @Name("@componentName@")
  public class @interfaceName@ {
  
      @Logger private Log log;
      
      @In
      FacesMessages facesMessages;
      
      private String value;
  	
  	//seam-gen method
  	public String @methodName@()
  	{
  		//implement your business logic here
  		log.info("@componentName at .@methodName@() action called with: #{@componentName at .value}");
  		facesMessages.add("@methodName@ #{@componentName at .value}");
  		return "success";
  	}
  	
  	//add additional action methods
  	
  	@Length(max=10)
  	public String getValue()
  	{
  		return value;
  	}
  	
  	public void setValue(String value)
  	{
  		this.value = value;
  	}
  	
  }
  
  
  



More information about the jboss-cvs-commits mailing list