package Controllers;

import java.util.List;

import javax.persistence.EntityManager;

import flexjson.JSONSerializer;
import MVC.Controller;

/**
 * @author Alexander
 *
 */
public class UserCtl extends Controller {

	@Override
	public void doRequest(String actionName, Integer id) throws Exception {

		EntityManager em = this.getServletContext().getEM();

		// if(actionName.equals("create")) {
		//
		// User u = new User();
		//
		// // u.setEmail(getRequest().getParameter("email"));
		//
		// em.getTransaction().begin();
		// em.persist(u);
		// em.getTransaction().commit();

		//
		if (actionName.equals("get")) {
			List<?> list = em.createNamedQuery("User.findAll").getResultList();

			JSONSerializer serializer = new JSONSerializer();
			this.getRequest().setAttribute("json",
					serializer.serialize(list));

			forward("/json.jsp");

		}

	}

}

@@ -226,17 +226,20 @@
 er %7B%0D%0A%0D%0A
-%09
+    
 @Overrid
@@ -241,17 +241,20 @@
 erride%0D%0A
-%09
+    
 public v
@@ -320,18 +320,24 @@
 on %7B%0D%0A%0D%0A
-%09%09
+        
 EntityMa
@@ -384,18 +384,24 @@
 M();%0D%0A%0D%0A
-%09%09
+        
 // if(ac
@@ -430,24 +430,36 @@
 e%22)) %7B%0D%0A
-%09%09//%0D%0A%09%09
+        //%0D%0A        
 // User 
@@ -475,24 +475,36 @@
 ser();%0D%0A
-%09%09//%0D%0A%09%09
+        //%0D%0A        
 // // u.
@@ -550,24 +550,36 @@
 il%22));%0D%0A
-%09%09//%0D%0A%09%09
+        //%0D%0A        
 // em.ge
@@ -599,26 +599,32 @@
 ).begin();%0D%0A
-%09%09
+        
 // em.persis
@@ -630,18 +630,24 @@
 st(u);%0D%0A
-%09%09
+        
 // em.ge
@@ -678,16 +678,28 @@
 %0D%0A%0D%0A
-%09%09//%0D%0A%09%09
+        //%0D%0A        
 if (
@@ -727,19 +727,28 @@
 t%22)) %7B%0D%0A
-%09%09%09
+            
 List%3C?%3E 
@@ -810,19 +810,28 @@
 t();%0D%0A%0D%0A
-%09%09%09
+            
 JSONSeri
@@ -873,19 +873,28 @@
 zer();%0D%0A
-%09%09%09
+            
 this.get
@@ -929,13 +929,28 @@
 %22,%0D%0A
-%09%09%09%09%09
+                    
 seri
@@ -981,11 +981,20 @@
 %0D%0A%0D%0A
-%09%09%09
+            
 forw
@@ -1018,16 +1018,25 @@
 %0D%0A%0D%0A
-%09%09
+        
 %7D%0D%0A%0D%0A
-%09
+    
 %7D%0D%0A%0D

Fix indentation in UserCtl