Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. xmlns:h="http://java.sun.com/jsf/html"
  5. xmlns:f="http://java.sun.com/jsf/core">
  6. <h:head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  8.  
  9. <title>Users</title>
  10. <h:outputStylesheet library="css" name="style.css" />
  11. </h:head>
  12. <h:body>
  13.  
  14. <h1>Users</h1>
  15.  
  16. <h:form>
  17. <h:dataTable value="#{loginBean.list}" var="l" border="1" >
  18. <h:column>
  19. <f:facet name="header">Name</f:facet>
  20. <h:inputText value="#{l.UName}" size="10" rendered="#{loginBean.editable}" />
  21. <h:outputText value="#{l.UName}" rendered="#{not loginBean.editable}" />
  22. </h:column>
  23. <h:column>
  24. <f:facet name="header">Email</f:facet>
  25. <h:inputText value="#{l.emailAdd}" size="10" rendered="#{loginBean.editable}" />
  26. <h:outputText value="#{l.emailAdd}" rendered="#{not loginBean.editable}" />
  27. </h:column>
  28. <h:column>
  29. <f:facet name="header">Password</f:facet>
  30. <h:inputText value="#{l.pword}" size="10" rendered="#{loginBean.editable}" />
  31. <h:outputText value="#{l.pword}" rendered="#{not loginBean.editable}" />
  32. </h:column>
  33.  
  34. <h:column>
  35. <f:facet name="header">Edit</f:facet>
  36. <!-- <h:commandLink value="Edit" action="#{loginBean.editAction(list)}"/> -->
  37. <h:commandLink value="Edit" action="#{loginBean.editAction(l)}" rendered="#{loginBean.editable}"/>
  38.  
  39. </h:column>
  40.  
  41. <h:column>
  42. <f:facet name="header">Save</f:facet>
  43. <h:commandLink value="Save" action="#{loginBean.updateAction()}" />
  44. </h:column>
  45.  
  46. <h:column>
  47. <f:facet name="header">Delete</f:facet>
  48. <h:commandLink value="Delete" action="#{loginBean.deleteAction(l)}" />
  49. </h:column>
  50.  
  51.  
  52. </h:dataTable>
  53.  
  54. </h:form>
  55.  
  56.  
  57. </h:body>
  58. </html>
  59.  
  60. @ManagedBean(name = "loginBean" , eager=true)
  61. @ViewScoped
  62. public class LoginBean implements Serializable {
  63.  
  64. private static final long serialVersionUID = 1L;
  65.  
  66. private String emailid;
  67. private String password;
  68. boolean disabled = true;
  69.  
  70.  
  71. @EJB
  72. LoginManagerRemote loginmanager;
  73. EntityManager em;
  74.  
  75. List<Login> list=null;
  76.  
  77.  
  78. @PostConstruct
  79. public void init()
  80. {System.out.println(">>>> In List method <<<<");
  81. list = new ArrayList<Login>();
  82. list = loginmanager.findAll();
  83. }
  84.  
  85. public List<Login> getList()
  86. {
  87. return list;
  88. }
  89. public void setList(List<Login> list) {
  90. this.list = list;
  91. }
  92.  
  93. public String updateAction() {
  94.  
  95.  
  96. for ( Login log: list){
  97. System.out.println(">>>> Started in the list for loop <<<<");
  98.  
  99. System.out.println(">>>> Update nethod, ersisted data <<<<");
  100. log.setEditable(false);
  101. setEditable(false);
  102. }
  103. return "";
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement