I am having trouble getting a simple object to persist. 

here is the form 

  | <h:form>
  |                     <h:outputLabel for="name">Group Name:</h:outputLabel>
  |                     <s:decorate>
  |                             <h:inputText id="name" value="#{uGroup.name}" />
  |                             <s:message />
  |                     </s:decorate>
  | 
  | 
  |                     <h:selectOneListbox value="#{uGroup.ugrouptype}">
  |                             <s:selectItems value="#{groupTypes}" 
var="ugrouptype"
  |                                     label="#{uGroupType.name}" 
noSelectionLabel="Please Select..." />
  |                             <ec:convertEntity />
  |                     </h:selectOneListbox>
  | 
  |                     <h:commandButton value="Save" 
action="#{groupHome.persist}"
  |                             styleClass="button" />
  |             </h:form>
  | 

And here is my entity home.


  | @Name("groupHome")
  | public class GroupHome extends EntityHome<UGroup> {
  | 
  |     @In (required=true)
  |     private User user;
  |     
  |     @Factory("uGroup")
  |     public UGroup initGroup() {
  |             return this.getInstance();
  |     }
  |     
  |     protected UGroup createInstance() {
  |             System.out.println("Creating a ugroup");
  |             UGroup g = new UGroup();
  |             g.setUser(user);
  |             return g;
  |     }
  | }

and my entity looks like



  | @Entity
  | @Table(name = "UGroup")
  | public class UGroup implements java.io.Serializable {
  | 
  |     // Fields    
  | 
  |     private int id;
  | 
  |     private User user;
  | 
  |     private String name;
  |     
  |     private UGroupType ugrouptype;
  | 
  |         ....
  | }

So when I fill in the fields of the form and press save, it just reloads the 
page.  I can see it creates a new ugroup, but persist is never called.  Am I 
doing something wrong?

thanks
Dustin

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4017668#4017668

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4017668
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to