+++ /dev/null
-
-
-class PortalConfigurationController {
-
- def index = { redirect(action:list,params:params) }
-
- // the delete, save and update actions only accept POST requests
- static allowedMethods = [delete:'POST', save:'POST', update:'POST']
-
- def list = {
- params.max = Math.min( params.max ? params.max.toInteger() : 10, 100)
- [ portalConfigurationInstanceList: PortalConfiguration.list( params ), portalConfigurationInstanceTotal: PortalConfiguration.count() ]
- }
-
- def show = {
- def portalConfigurationInstance = PortalConfiguration.get( params.id )
-
- if(!portalConfigurationInstance) {
- flash.message = "PortalConfiguration not found with id ${params.id}"
- redirect(action:list)
- }
- else { return [ portalConfigurationInstance : portalConfigurationInstance ] }
- }
-
- def delete = {
- def portalConfigurationInstance = PortalConfiguration.get( params.id )
- if(portalConfigurationInstance) {
- try {
- portalConfigurationInstance.delete()
- flash.message = "PortalConfiguration ${params.id} deleted"
- redirect(action:list)
- }
- catch(org.springframework.dao.DataIntegrityViolationException e) {
- flash.message = "PortalConfiguration ${params.id} could not be deleted"
- redirect(action:show,id:params.id)
- }
- }
- else {
- flash.message = "PortalConfiguration not found with id ${params.id}"
- redirect(action:list)
- }
- }
-
- def edit = {
- def portalConfigurationInstance = PortalConfiguration.get( params.id )
-
- if(!portalConfigurationInstance) {
- flash.message = "PortalConfiguration not found with id ${params.id}"
- redirect(action:list)
- }
- else {
- return [ portalConfigurationInstance : portalConfigurationInstance ]
- }
- }
-
- def update = {
- def portalConfigurationInstance = PortalConfiguration.get( params.id )
- if(portalConfigurationInstance) {
- if(params.version) {
- def version = params.version.toLong()
- if(portalConfigurationInstance.version > version) {
-
- portalConfigurationInstance.errors.rejectValue("version", "portalConfiguration.optimistic.locking.failure", "Another user has updated this PortalConfiguration while you were editing.")
- render(view:'edit',model:[portalConfigurationInstance:portalConfigurationInstance])
- return
- }
- }
- portalConfigurationInstance.properties = params
- if(!portalConfigurationInstance.hasErrors() && portalConfigurationInstance.save()) {
- flash.message = "PortalConfiguration ${params.id} updated"
- redirect(action:show,id:portalConfigurationInstance.id)
- }
- else {
- render(view:'edit',model:[portalConfigurationInstance:portalConfigurationInstance])
- }
- }
- else {
- flash.message = "PortalConfiguration not found with id ${params.id}"
- redirect(action:edit,id:params.id)
- }
- }
-
- def create = {
- def portalConfigurationInstance = new PortalConfiguration()
- portalConfigurationInstance.properties = params
- return ['portalConfigurationInstance':portalConfigurationInstance]
- }
-
- def save = {
- def portalConfigurationInstance = new PortalConfiguration(params)
- if(!portalConfigurationInstance.hasErrors() && portalConfigurationInstance.save()) {
- flash.message = "PortalConfiguration ${portalConfigurationInstance.id} created"
- redirect(action:show,id:portalConfigurationInstance.id)
- }
- else {
- render(view:'create',model:[portalConfigurationInstance:portalConfigurationInstance])
- }
- }
-}