1 31 32 package org.opencms.workplace.tools.accounts; 33 34 import org.opencms.file.CmsUser; 35 import org.opencms.jsp.CmsJspActionElement; 36 import org.opencms.main.CmsException; 37 import org.opencms.main.OpenCms; 38 39 import java.util.Map ; 40 41 import javax.servlet.http.HttpServletRequest ; 42 import javax.servlet.http.HttpServletResponse ; 43 import javax.servlet.jsp.PageContext ; 44 45 54 public class CmsEditWebuserDialog extends A_CmsEditUserDialog { 55 56 61 public CmsEditWebuserDialog(CmsJspActionElement jsp) { 62 63 super(jsp); 64 } 65 66 73 public CmsEditWebuserDialog(PageContext context, HttpServletRequest req, HttpServletResponse res) { 74 75 this(new CmsJspActionElement(context, req, res)); 76 } 77 78 81 protected CmsUser createUser(String name, String pwd, String desc, Map info) throws CmsException { 82 83 return getCms().addWebUser(name, pwd, OpenCms.getDefaultUsers().getGroupGuests(), desc, info); 84 } 85 86 89 protected String getListClass() { 90 91 return CmsWebusersList.class.getName(); 92 } 93 94 97 protected String getListRootPath() { 98 99 return "/accounts/webusers"; 100 } 101 102 105 protected boolean isEditable(CmsUser user) { 106 107 return true; 108 } 109 110 113 protected void writeUser(CmsUser user) throws CmsException { 114 115 getCms().writeWebUser(user); 116 } 117 } | Popular Tags |