Index: branches/TaskRewrite/src/grails-app/controllers/EntryController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/EntryController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/EntryController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class EntryController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ entryInstanceList: Entry.list( params ) ]
+    }
+
+    def show = {
+        def entryInstance = Entry.get( params.id )
+
+        if(!entryInstance) {
+            flash.message = "Entry not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ entryInstance : entryInstance ] }
+    }
+
+    def delete = {
+        def entryInstance = Entry.get( params.id )
+        if(entryInstance) {
+            entryInstance.delete()
+            flash.message = "Entry ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "Entry not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def entryInstance = Entry.get( params.id )
+
+        if(!entryInstance) {
+            flash.message = "Entry not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ entryInstance : entryInstance ]
+        }
+    }
+
+    def update = {
+        def entryInstance = Entry.get( params.id )
+        if(entryInstance) {
+            entryInstance.properties = params
+            if(!entryInstance.hasErrors() && entryInstance.save()) {
+                flash.message = "Entry ${params.id} updated"
+                redirect(action:show,id:entryInstance.id)
+            }
+            else {
+                render(view:'edit',model:[entryInstance:entryInstance])
+            }
+        }
+        else {
+            flash.message = "Entry not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def entryInstance = new Entry()
+        entryInstance.properties = params
+        return ['entryInstance':entryInstance]
+    }
+
+    def save = {
+        def entryInstance = new Entry(params)
+        if(!entryInstance.hasErrors() && entryInstance.save()) {
+            flash.message = "Entry ${entryInstance.id} created"
+            redirect(action:show,id:entryInstance.id)
+        }
+        else {
+            render(view:'create',model:[entryInstance:entryInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/EntryTypeController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/EntryTypeController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/EntryTypeController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class EntryTypeController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ entryTypeInstanceList: EntryType.list( params ) ]
+    }
+
+    def show = {
+        def entryTypeInstance = EntryType.get( params.id )
+
+        if(!entryTypeInstance) {
+            flash.message = "EntryType not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ entryTypeInstance : entryTypeInstance ] }
+    }
+
+    def delete = {
+        def entryTypeInstance = EntryType.get( params.id )
+        if(entryTypeInstance) {
+            entryTypeInstance.delete()
+            flash.message = "EntryType ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "EntryType not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def entryTypeInstance = EntryType.get( params.id )
+
+        if(!entryTypeInstance) {
+            flash.message = "EntryType not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ entryTypeInstance : entryTypeInstance ]
+        }
+    }
+
+    def update = {
+        def entryTypeInstance = EntryType.get( params.id )
+        if(entryTypeInstance) {
+            entryTypeInstance.properties = params
+            if(!entryTypeInstance.hasErrors() && entryTypeInstance.save()) {
+                flash.message = "EntryType ${params.id} updated"
+                redirect(action:show,id:entryTypeInstance.id)
+            }
+            else {
+                render(view:'edit',model:[entryTypeInstance:entryTypeInstance])
+            }
+        }
+        else {
+            flash.message = "EntryType not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def entryTypeInstance = new EntryType()
+        entryTypeInstance.properties = params
+        return ['entryTypeInstance':entryTypeInstance]
+    }
+
+    def save = {
+        def entryTypeInstance = new EntryType(params)
+        if(!entryTypeInstance.hasErrors() && entryTypeInstance.save()) {
+            flash.message = "EntryType ${entryTypeInstance.id} created"
+            redirect(action:show,id:entryTypeInstance.id)
+        }
+        else {
+            render(view:'create',model:[entryTypeInstance:entryTypeInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/ModificationController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/ModificationController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/ModificationController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class ModificationController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ modificationInstanceList: Modification.list( params ) ]
+    }
+
+    def show = {
+        def modificationInstance = Modification.get( params.id )
+
+        if(!modificationInstance) {
+            flash.message = "Modification not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ modificationInstance : modificationInstance ] }
+    }
+
+    def delete = {
+        def modificationInstance = Modification.get( params.id )
+        if(modificationInstance) {
+            modificationInstance.delete()
+            flash.message = "Modification ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "Modification not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def modificationInstance = Modification.get( params.id )
+
+        if(!modificationInstance) {
+            flash.message = "Modification not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ modificationInstance : modificationInstance ]
+        }
+    }
+
+    def update = {
+        def modificationInstance = Modification.get( params.id )
+        if(modificationInstance) {
+            modificationInstance.properties = params
+            if(!modificationInstance.hasErrors() && modificationInstance.save()) {
+                flash.message = "Modification ${params.id} updated"
+                redirect(action:show,id:modificationInstance.id)
+            }
+            else {
+                render(view:'edit',model:[modificationInstance:modificationInstance])
+            }
+        }
+        else {
+            flash.message = "Modification not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def modificationInstance = new Modification()
+        modificationInstance.properties = params
+        return ['modificationInstance':modificationInstance]
+    }
+
+    def save = {
+        def modificationInstance = new Modification(params)
+        if(!modificationInstance.hasErrors() && modificationInstance.save()) {
+            flash.message = "Modification ${modificationInstance.id} created"
+            redirect(action:show,id:modificationInstance.id)
+        }
+        else {
+            render(view:'create',model:[modificationInstance:modificationInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/ModificationTypeController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/ModificationTypeController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/ModificationTypeController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class ModificationTypeController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ modificationTypeInstanceList: ModificationType.list( params ) ]
+    }
+
+    def show = {
+        def modificationTypeInstance = ModificationType.get( params.id )
+
+        if(!modificationTypeInstance) {
+            flash.message = "ModificationType not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ modificationTypeInstance : modificationTypeInstance ] }
+    }
+
+    def delete = {
+        def modificationTypeInstance = ModificationType.get( params.id )
+        if(modificationTypeInstance) {
+            modificationTypeInstance.delete()
+            flash.message = "ModificationType ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "ModificationType not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def modificationTypeInstance = ModificationType.get( params.id )
+
+        if(!modificationTypeInstance) {
+            flash.message = "ModificationType not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ modificationTypeInstance : modificationTypeInstance ]
+        }
+    }
+
+    def update = {
+        def modificationTypeInstance = ModificationType.get( params.id )
+        if(modificationTypeInstance) {
+            modificationTypeInstance.properties = params
+            if(!modificationTypeInstance.hasErrors() && modificationTypeInstance.save()) {
+                flash.message = "ModificationType ${params.id} updated"
+                redirect(action:show,id:modificationTypeInstance.id)
+            }
+            else {
+                render(view:'edit',model:[modificationTypeInstance:modificationTypeInstance])
+            }
+        }
+        else {
+            flash.message = "ModificationType not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def modificationTypeInstance = new ModificationType()
+        modificationTypeInstance.properties = params
+        return ['modificationTypeInstance':modificationTypeInstance]
+    }
+
+    def save = {
+        def modificationTypeInstance = new ModificationType(params)
+        if(!modificationTypeInstance.hasErrors() && modificationTypeInstance.save()) {
+            flash.message = "ModificationType ${modificationTypeInstance.id} created"
+            redirect(action:show,id:modificationTypeInstance.id)
+        }
+        else {
+            render(view:'create',model:[modificationTypeInstance:modificationTypeInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/TaskController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/TaskController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/TaskController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class TaskController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ taskInstanceList: Task.list( params ) ]
+    }
+
+    def show = {
+        def taskInstance = Task.get( params.id )
+
+        if(!taskInstance) {
+            flash.message = "Task not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ taskInstance : taskInstance ] }
+    }
+
+    def delete = {
+        def taskInstance = Task.get( params.id )
+        if(taskInstance) {
+            taskInstance.delete()
+            flash.message = "Task ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "Task not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def taskInstance = Task.get( params.id )
+
+        if(!taskInstance) {
+            flash.message = "Task not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ taskInstance : taskInstance ]
+        }
+    }
+
+    def update = {
+        def taskInstance = Task.get( params.id )
+        if(taskInstance) {
+            taskInstance.properties = params
+            if(!taskInstance.hasErrors() && taskInstance.save()) {
+                flash.message = "Task ${params.id} updated"
+                redirect(action:show,id:taskInstance.id)
+            }
+            else {
+                render(view:'edit',model:[taskInstance:taskInstance])
+            }
+        }
+        else {
+            flash.message = "Task not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def taskInstance = new Task()
+        taskInstance.properties = params
+        return ['taskInstance':taskInstance]
+    }
+
+    def save = {
+        def taskInstance = new Task(params)
+        if(!taskInstance.hasErrors() && taskInstance.save()) {
+            flash.message = "Task ${taskInstance.id} created"
+            redirect(action:show,id:taskInstance.id)
+        }
+        else {
+            render(view:'create',model:[taskInstance:taskInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/TaskGroupController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/TaskGroupController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/TaskGroupController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class TaskGroupController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ taskGroupInstanceList: TaskGroup.list( params ) ]
+    }
+
+    def show = {
+        def taskGroupInstance = TaskGroup.get( params.id )
+
+        if(!taskGroupInstance) {
+            flash.message = "TaskGroup not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ taskGroupInstance : taskGroupInstance ] }
+    }
+
+    def delete = {
+        def taskGroupInstance = TaskGroup.get( params.id )
+        if(taskGroupInstance) {
+            taskGroupInstance.delete()
+            flash.message = "TaskGroup ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "TaskGroup not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def taskGroupInstance = TaskGroup.get( params.id )
+
+        if(!taskGroupInstance) {
+            flash.message = "TaskGroup not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ taskGroupInstance : taskGroupInstance ]
+        }
+    }
+
+    def update = {
+        def taskGroupInstance = TaskGroup.get( params.id )
+        if(taskGroupInstance) {
+            taskGroupInstance.properties = params
+            if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
+                flash.message = "TaskGroup ${params.id} updated"
+                redirect(action:show,id:taskGroupInstance.id)
+            }
+            else {
+                render(view:'edit',model:[taskGroupInstance:taskGroupInstance])
+            }
+        }
+        else {
+            flash.message = "TaskGroup not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def taskGroupInstance = new TaskGroup()
+        taskGroupInstance.properties = params
+        return ['taskGroupInstance':taskGroupInstance]
+    }
+
+    def save = {
+        def taskGroupInstance = new TaskGroup(params)
+        if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
+            flash.message = "TaskGroup ${taskGroupInstance.id} created"
+            redirect(action:show,id:taskGroupInstance.id)
+        }
+        else {
+            render(view:'create',model:[taskGroupInstance:taskGroupInstance])
+        }
+    }
+}
Index: branches/TaskRewrite/src/grails-app/controllers/TaskStatusController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/TaskStatusController.groovy	(revision 66)
+++ branches/TaskRewrite/src/grails-app/controllers/TaskStatusController.groovy	(revision 66)
@@ -0,0 +1,82 @@
+class TaskStatusController {
+    
+    def index = { redirect(action:list,params:params) }
+
+    // the delete, save and update actions only accept POST requests
+    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+    def list = {
+        if(!params.max) params.max = 10
+        [ taskStatusInstanceList: TaskStatus.list( params ) ]
+    }
+
+    def show = {
+        def taskStatusInstance = TaskStatus.get( params.id )
+
+        if(!taskStatusInstance) {
+            flash.message = "TaskStatus not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else { return [ taskStatusInstance : taskStatusInstance ] }
+    }
+
+    def delete = {
+        def taskStatusInstance = TaskStatus.get( params.id )
+        if(taskStatusInstance) {
+            taskStatusInstance.delete()
+            flash.message = "TaskStatus ${params.id} deleted"
+            redirect(action:list)
+        }
+        else {
+            flash.message = "TaskStatus not found with id ${params.id}"
+            redirect(action:list)
+        }
+    }
+
+    def edit = {
+        def taskStatusInstance = TaskStatus.get( params.id )
+
+        if(!taskStatusInstance) {
+            flash.message = "TaskStatus not found with id ${params.id}"
+            redirect(action:list)
+        }
+        else {
+            return [ taskStatusInstance : taskStatusInstance ]
+        }
+    }
+
+    def update = {
+        def taskStatusInstance = TaskStatus.get( params.id )
+        if(taskStatusInstance) {
+            taskStatusInstance.properties = params
+            if(!taskStatusInstance.hasErrors() && taskStatusInstance.save()) {
+                flash.message = "TaskStatus ${params.id} updated"
+                redirect(action:show,id:taskStatusInstance.id)
+            }
+            else {
+                render(view:'edit',model:[taskStatusInstance:taskStatusInstance])
+            }
+        }
+        else {
+            flash.message = "TaskStatus not found with id ${params.id}"
+            redirect(action:edit,id:params.id)
+        }
+    }
+
+    def create = {
+        def taskStatusInstance = new TaskStatus()
+        taskStatusInstance.properties = params
+        return ['taskStatusInstance':taskStatusInstance]
+    }
+
+    def save = {
+        def taskStatusInstance = new TaskStatus(params)
+        if(!taskStatusInstance.hasErrors() && taskStatusInstance.save()) {
+            flash.message = "TaskStatus ${taskStatusInstance.id} created"
+            redirect(action:show,id:taskStatusInstance.id)
+        }
+        else {
+            render(view:'create',model:[taskStatusInstance:taskStatusInstance])
+        }
+    }
+}
