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

Gavin King gavin.king at jboss.com
Thu Nov 2 19:53:48 EST 2006


  User: gavin   
  Date: 06/11/02 19:53:48

  Modified:    seam-gen       README USAGE build-project-setup.xml
                        build.properties seam.bat seam.sh
  Log:
  improvements, fixes
  
  Revision  Changes    Path
  1.7       +17 -9     jboss-seam/seam-gen/README
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: README
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/README,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- README	2 Nov 2006 22:34:20 -0000	1.6
  +++ README	3 Nov 2006 00:53:48 -0000	1.7
  @@ -5,7 +5,7 @@
      jbossAS with EJB3 installed.
        
   SYNOPSIS
  -   seam [COMMAND] [PROJECT NAME] [OPTIONS]...
  +   seam COMMAND PROJECT_NAME OPTIONS...
   	    
   SEAM PROJECT SETUP/DEPLOYMENT COMMANDS
      set-properties
  @@ -22,13 +22,13 @@
         Create a new seam project that has all dependencies and minimal
         configuration. Refers to build.properties for project attributes.
   	     
  -      Example: seam new-project [PROJECT  NAME]
  +      Example: seam new-project PROJECT_NAME
            
      deploy-project
         Deploy the project EAR and datasource to JBoss. This command
         will not work if you created a WTP project.
   	     
  -      Example: seam deploy-project [PROJECTNAME]
  +      Example: seam deploy-project PROJECT_NAME
   
   SEAM CODE GENERATION COMMANDS
      new-conversation
  @@ -38,31 +38,39 @@
         can be used to simulate a JSF request/response and standard 
         JUnit type tests.
   	     
  -      Example: seam new-conversation [PROJECT NAME] [SFSB NAME] [PAGE NAME]
  +      Example: seam new-conversation PROJECT_NAME CLASS_NAME [PAGE_NAME]
   	
  -   new-stateless-action
  +   new-action
         Create a new Java interface and SLSB with key Seam/EJB3 
         annotations. Also, Create a new TestNG test case that 
         can be used to simulate a JSF request/response and standard 
         JUnit type tests.
   	     
  -      Example: seam new-action [PROJECT NAME] [SLSB NAME] [PAGE NAME]  
  +      Example: seam new-action PROJECT_NAME CLASS_NAME [PAGE_NAME]
  +	     
  +   new-form
  +      Create a new Java interface and SFSB with key Seam/EJB3 
  +      annotations. Also, Create a new TestNG test case that 
  +      can be used to simulate a JSF request/response and standard 
  +      JUnit type tests.
  +	     
  +      Example: seam new-form PROJECT_NAME CLASS_NAME [PAGE_NAME]
   	     
      new-page
         Create a new facelet that refers to template.xhtml for its
         layout. If no template.xhtml exists, create one.
   	     
  -      Example: seam new-page [PROJECT NAME] [PAGE NAME]	     
  +      Example: seam new-page PROJECT_NAME [PAGE_NAME]
        	     
      new-entity
         Create a new EJB3 entity bean with key Seam/EJB3 annotations
         and a couple of stub attributes.
   	     
  -      Example: seam new-entity [PROJECT NAME] [ENTITY NAME] 
  +      Example: seam new-entity PROJECT_NAME CLASS_NAME
   	     
      new-mdb
         Create a new EJB3 MDB with key Seam/EJB3 annotations. 
         Input prompt for destination type (Topic or Queue).
         Input prompt for JMS destination.
   	     
  -      Example: seam new-mdb [PROJECT NAME] [MDB NAME]
  \ No newline at end of file
  +      Example: seam new-mdb PROJECT_NAME CLASS_NAME
  \ No newline at end of file
  
  
  
  1.2       +1 -1      jboss-seam/seam-gen/USAGE
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: USAGE
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/USAGE,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- USAGE	2 Nov 2006 22:34:20 -0000	1.1
  +++ USAGE	3 Nov 2006 00:53:48 -0000	1.2
  @@ -1,2 +1,2 @@
  -Usage: seam [COMMAND] [PROJECT NAME] [OPTION]...
  +Usage: seam COMMAND PROJECT_NAME OPTION...
   Try `seam help' for more information.
  \ No newline at end of file
  
  
  
  1.4       +7 -7      jboss-seam/seam-gen/build-project-setup.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build-project-setup.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build-project-setup.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- build-project-setup.xml	2 Nov 2006 21:10:51 -0000	1.3
  +++ build-project-setup.xml	3 Nov 2006 00:53:48 -0000	1.4
  @@ -3,13 +3,13 @@
   <project name="seam-gen" default="project-setup-input" basedir=".">
   
   	<target name="project-setup-input">
  -		<input addproperty="workspace.home" message="Enter your java project workspace:" />
  -		<input addproperty="eclipse.wtp" message="Is this an eclipse WTP workspace:" validargs="Y,N" />
  -		<input addproperty="jboss.home" message="Enter your jboss home directory:" />
  -		<input addproperty="action.package" message="Enter java package name for your business logic:" />
  -		<input addproperty="model.package" message="Enter java package name for your model objects:" />
  -		<input addproperty="mdb.package" message="Enter java package name for your MDB objects:" />
  -		<input addproperty="test.package" message="Enter java package name for your test cases:" />
  +		<input addproperty="workspace.home" message="Enter your Java project workspace:" defaultvalue="C:/Projects" />
  +		<input addproperty="eclipse.wtp" message="Is this an Eclipse WTP workspace:" validargs="Y,N," defaultvalue="N"/>
  +		<input addproperty="jboss.home" message="Enter your JBoss home directory:" defaultvalue="C:/Program Files/jboss-4.0.5.GA"/>
  +		<input addproperty="action.package" message="Enter the Java package name for your session beans:" defaultvalue="com.mydomain.biz"/>
  +		<input addproperty="model.package" message="Enter the Java package name for your entity beans:" defaultvalue="com.mydomain.mdl"/>
  +		<input addproperty="mdb.package" message="Enter the Java package name for your message drive beans:" defaultvalue="com.mydomain.mdb"/>
  +		<input addproperty="test.package" message="Enter the Java package name for your test cases:" defaultvalue="com.mydomain.tst" />
   		<java classname="org.jboss.seam.tool.SeamGenCommandLine">
   			<arg value="set-properties" />
   			<arg value="${workspace.home}" />
  
  
  
  1.2       +4 -8      jboss-seam/seam-gen/build.properties
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.properties
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/build.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- build.properties	2 Nov 2006 22:34:20 -0000	1.1
  +++ build.properties	3 Nov 2006 00:53:48 -0000	1.2
  @@ -2,27 +2,23 @@
   project.name=@projectName@
   
   #Location for the project's files
  -workspace.home=C:\\Projects
  +workspace.home=C:/Projects
   
   #JBoss Installation Home - Must be an ejb3 configuration
  -jboss.home=C:\\Program Files\\jboss-4.0.5.GA
  +jboss.home=C:/Program Files/jboss-4.0.5.GA
   
   #Java package for action objects (SFSB's, SLSBs)
   action.dir=com/mydomain/biz
   action.package=com.mydomain.biz
   
   #Java package for model objects (Entity beans)
  -model.dir=com/mydomain/mod
  -model.package=com.mydomain.mod
  +model.dir=com/mydomain/mdl
  +model.package=com.mydomain.mdl
   
   #Java package for test cases (TestNG)
   test.dir=com/mydomain/tst
   test.package=com.mydomain.tst
   
  -#Java package for jBPM Actions (Implement jbpm's ActionHandler)
  -bpm.dir=com/mydomain/bpm
  -bpm.package=com.mydomain.bpm
  -
   #Java package for messaging objects (MDBs)
   mdb.dir=com/mydomain/mdb
   mdb.package=com.mydomain.mdb
  
  
  
  1.6       +2 -2      jboss-seam/seam-gen/seam.bat
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: seam.bat
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/seam.bat,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- seam.bat	2 Nov 2006 22:34:20 -0000	1.5
  +++ seam.bat	3 Nov 2006 00:53:48 -0000	1.6
  @@ -23,9 +23,9 @@
   
   if "%SEAMTASK%" == "deploy-project" ant deploy-project -Dproject.name=%PROJECTNAME% 
   	
  -if "%SEAMTASK%" == "new-stateful-action" ant new-stateful-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
  +if "%SEAMTASK%" == "new-action" ant new-stateless-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
   
  -if "%SEAMTASK%" == "new-stateless-action" ant new-stateless-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
  +if "%SEAMTASK%" == "new-form" ant new-stateful-action -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
   
   if "%SEAMTASK%" == "new-conversation" ant new-conversation -Dproject.name=%PROJECTNAME% -Daction.name=%TASKINPUT% -Dpage.name=%TASKINPUT2%
   
  
  
  
  1.6       +4 -4      jboss-seam/seam-gen/seam.sh
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: seam.sh
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/seam.sh,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- seam.sh	2 Nov 2006 22:34:20 -0000	1.5
  +++ seam.sh	3 Nov 2006 00:53:48 -0000	1.6
  @@ -26,13 +26,13 @@
   	then
   		ant deploy-project -Dproject.name=${projectname}
   
  -elif [ "${seamtask}" = new-stateful-action ] 
  +elif [ "${seamtask}" = new-action ] 
   	then
  -		ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
  +		ant new-stateless-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
   
  -elif [ "${seamtask}" = new-stateless-action ] 
  +elif [ "${seamtask}" = new-form ] 
   	then
  -		ant new-stateless-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
  +		ant new-stateful-action -Dproject.name=${projectname} -Daction.name=${taskinput} -Dpage.name=${taskinput2}
   
   elif [ "${seamtask}" = new-conversation ] 
   	then
  
  
  



More information about the jboss-cvs-commits mailing list