1 23 24 package org.infoglue.cms.applications.publishingtool.actions; 25 26 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 27 import org.infoglue.cms.controllers.kernel.impl.simple.RepositoryController; 28 import org.infoglue.cms.entities.management.RepositoryVO; 29 30 35 36 public class ViewPublishingToolMenuAction extends InfoGlueAbstractAction 37 { 38 private static final long serialVersionUID = 1L; 39 40 private RepositoryVO repositoryVO; 41 private Integer repositoryId; 42 private String name; 43 44 public void setRepositoryId(Integer repositoryId) 45 { 46 this.repositoryId = repositoryId; 47 } 48 public Integer getRepositoryId() 49 { 50 return this.repositoryId; 51 } 52 private void setName(String name) 53 { 54 this.name = name; 55 } 56 public String getName() 57 { 58 return this.name; 59 } 60 public String doExecute() throws Exception 61 { 62 if(this.getRepositoryId().intValue() > 0){ 63 this.repositoryVO = RepositoryController.getController().getRepositoryVOWithId(this.repositoryId); 64 this.setName(this.repositoryVO.getName()); 65 } 66 return "success"; 67 } 68 69 } 70 | Popular Tags |