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.RepositoryLanguageController; 28 import org.infoglue.cms.entities.management.RepositoryLanguageVO; 29 import org.infoglue.cms.exception.SystemException; 30 31 36 37 public class RepositoryLanguageAction extends InfoGlueAbstractAction 38 { 39 private RepositoryLanguageVO repositoryLanguageVO; 40 private Integer repositoryLanguageId; 41 private Integer repositoryId; 42 private Integer languageId; 43 44 public RepositoryLanguageAction() 45 { 46 this(new RepositoryLanguageVO()); 47 } 48 49 public RepositoryLanguageAction(RepositoryLanguageVO repositoryLanguageVO) 50 { 51 this.repositoryLanguageVO = repositoryLanguageVO; 52 } 53 54 protected String doExecute() throws Exception 55 { 56 RepositoryLanguageController.getController().publishRepositoryLanguage(this.repositoryLanguageVO); 57 58 return "success"; 59 } 60 61 public String doUnpublish() throws Exception 62 { 63 RepositoryLanguageController.getController().unpublishRepositoryLanguage(this.repositoryLanguageVO); 64 65 return "success"; 66 } 67 68 public String doMoveDown() throws Exception 69 { 70 RepositoryLanguageController.getController().moveRepositoryLanguage(this.repositoryLanguageVO, true); 71 72 return "success"; 73 } 74 75 public String doMoveUp() throws Exception 76 { 77 RepositoryLanguageController.getController().moveRepositoryLanguage(this.repositoryLanguageVO, false); 78 79 return "success"; 80 } 81 82 89 90 public String doUpdate() throws Exception 91 { 92 String [] values = getRequest().getParameterValues("languageId"); 93 RepositoryLanguageController.getController().updateRepositoryLanguages(this.repositoryId,values); 94 95 return SUCCESS; 96 } 97 98 public void setRepositoryLanguageId(Integer repositoryLanguageId) throws SystemException 99 { 100 this.repositoryLanguageVO.setRepositoryLanguageId(repositoryLanguageId); 101 } 102 103 public java.lang.Integer getRepositoryLanguageId() 104 { 105 return this.repositoryLanguageVO.getRepositoryLanguageId(); 106 } 107 108 public void setRepositoryId(Integer repositoryId) throws SystemException 109 { 110 this.repositoryId = repositoryId; 111 } 112 113 public java.lang.Integer getRepositoryId() 114 { 115 return this.repositoryId; 116 } 117 118 public void setLanguageId(Integer languageId) throws SystemException 119 { 120 this.languageId = languageId; 121 } 122 123 public java.lang.Integer getLanguageId() 124 { 125 return this.languageId; 126 } 127 128 } | Popular Tags |