1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import java.util.HashMap ; 27 import java.util.Map ; 28 29 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 30 31 import com.opensymphony.module.propertyset.PropertySet; 32 import com.opensymphony.module.propertyset.PropertySetManager; 33 34 40 41 public class UpdateMySettingsAction extends InfoGlueAbstractAction 42 { 43 private PropertySet propertySet = null; 44 45 private String languageCode = null; 46 private String defaultToolId = null; 47 48 49 52 53 public String doExecute() throws Exception 54 { 55 Map args = new HashMap (); 56 args.put("globalKey", "infoglue"); 57 PropertySet ps = PropertySetManager.getInstance("jdbc", args); 58 59 ps.setString("principal_" + this.getInfoGluePrincipal().getName() + "_languageCode", languageCode); 60 ps.setString("principal_" + this.getInfoGluePrincipal().getName() + "_defaultToolId", defaultToolId); 61 62 return "success"; 63 } 64 65 68 89 90 91 public void setLanguageCode(String languageCode) 92 { 93 this.languageCode = languageCode; 94 } 95 96 public void setDefaultToolId(String defaultToolId) 97 { 98 this.defaultToolId = defaultToolId; 99 } 100 } 101 | Popular Tags |