1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 27 import org.infoglue.cms.controllers.kernel.impl.simple.ContentTypeDefinitionController; 28 import org.infoglue.cms.entities.management.ContentTypeDefinitionVO; 29 import org.infoglue.cms.exception.SystemException; 30 31 36 37 public class DeleteContentTypeDefinitionAction extends InfoGlueAbstractAction 38 { 39 private static final long serialVersionUID = 1L; 40 41 private ContentTypeDefinitionVO contentTypeDefinitionVO; 42 private Integer contentTypeDefinitionId; 43 44 public DeleteContentTypeDefinitionAction() 45 { 46 this(new ContentTypeDefinitionVO()); 47 } 48 49 public DeleteContentTypeDefinitionAction(ContentTypeDefinitionVO contentTypeDefinitionVO) { 50 this.contentTypeDefinitionVO = contentTypeDefinitionVO; 51 } 52 53 protected String doExecute() throws Exception 54 { 55 ContentTypeDefinitionController.getController().delete(this.contentTypeDefinitionVO); 56 return "success"; 57 } 58 59 public void setContentTypeDefinitionId(Integer contentTypeDefinitionId) throws SystemException 60 { 61 this.contentTypeDefinitionVO.setContentTypeDefinitionId(contentTypeDefinitionId); 62 } 63 64 public java.lang.Integer getContentTypeDefinitionId() 65 { 66 return this.contentTypeDefinitionVO.getContentTypeDefinitionId(); 67 } 68 69 70 } 71 | Popular Tags |