1 31 32 package org.opencms.workplace.tools.modules; 33 34 import org.opencms.jsp.CmsJspActionElement; 35 import org.opencms.main.CmsRuntimeException; 36 import org.opencms.widgets.CmsVfsFileWidget; 37 import org.opencms.workplace.CmsWidgetDialogParameter; 38 39 import javax.servlet.http.HttpServletRequest ; 40 import javax.servlet.http.HttpServletResponse ; 41 import javax.servlet.jsp.PageContext ; 42 43 52 public class CmsModulesEditResources extends CmsModulesEditBase { 53 54 59 public CmsModulesEditResources(CmsJspActionElement jsp) { 60 61 super(jsp); 62 } 63 64 71 public CmsModulesEditResources(PageContext context, HttpServletRequest req, HttpServletResponse res) { 72 73 this(new CmsJspActionElement(context, req, res)); 74 } 75 76 79 public void actionCommit() { 80 81 try { 82 m_module.checkResources(getCms()); 84 } catch (CmsRuntimeException e) { 85 addCommitError(e); 86 } 87 88 super.actionCommit(); 90 } 91 92 98 protected String createDialogHtml(String dialog) { 99 100 StringBuffer result = new StringBuffer (1024); 101 102 result.append(createWidgetTableStart()); 104 105 result.append(createWidgetErrorHeader()); 107 108 if (dialog.equals(PAGES[0])) { 109 result.append(dialogBlockStart(key("label.resource"))); 110 result.append(createWidgetTableStart()); 111 result.append(createDialogRowsHtml(0, 0)); 112 result.append(createWidgetTableEnd()); 113 result.append(dialogBlockEnd()); 114 } 115 result.append(createWidgetTableEnd()); 117 118 return result.toString(); 119 } 120 121 124 protected void defineWidgets() { 125 126 initModule(); 127 128 addWidget(new CmsWidgetDialogParameter(m_module, "resources", PAGES[0], new CmsVfsFileWidget())); 129 } 130 } 131 | Popular Tags |