CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone();
CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone();
/** * This method should handle every defined list multi action, * by comparing <code>{@link #getParamListAction()}</code> with the id * of the action to execute.<p> */ @Override public void executeListMultiActions() { if (getParamListAction().equals(LIST_MACTION_DELETE)) { String moduleName = getParamModule(); // execute the delete multiaction Iterator itItems = getSelectedItems().iterator(); while (itItems.hasNext()) { CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone(); CmsListItem listItem = (CmsListItem)itItems.next(); String dependencyName = listItem.getId(); deleteDependency(module, dependencyName); } } // refresh the list Map objects = (Map)getSettings().getListObject(); if (objects != null) { objects.remove(CmsModulesList.class.getName()); } listSave(); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#executeListSingleActions() */ @Override public void executeListSingleActions() throws IOException, ServletException { String moduleName = getParamModule(); String exportpointName = getSelectedItem().getId(); Map params = new HashMap(); params.put(PARAM_MODULE, moduleName); params.put(PARAM_EXPORTPOINT, exportpointName); if (getParamListAction().equals(LIST_ACTION_DELETE)) { // delete a dependency CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone(); deleteExportpoint(module, exportpointName); } else if (getParamListAction().equals(LIST_ACTION_EDIT) || getParamListAction().equals(LIST_DEFACTION_EDIT)) { // edit an export pointfrom the list params.put(PARAM_ACTION, DIALOG_INITIAL); getToolManager().jspForwardTool(this, "/modules/edit/exportpoints/edit", params); } // refresh the list Map objects = (Map)getSettings().getListObject(); if (objects != null) { objects.remove(CmsModulesList.class.getName()); } listSave(); }
/** * This method should handle every defined list multi action, * by comparing <code>{@link #getParamListAction()}</code> with the id * of the action to execute.<p> */ @Override public void executeListMultiActions() { if (getParamListAction().equals(LIST_MACTION_DELETE)) { String moduleName = getParamModule(); // execute the delete multiaction Iterator itItems = getSelectedItems().iterator(); while (itItems.hasNext()) { CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone(); CmsListItem listItem = (CmsListItem)itItems.next(); String exportpointName = listItem.getId(); deleteExportpoint(module, exportpointName); } } // refresh the list Map objects = (Map)getSettings().getListObject(); if (objects != null) { objects.remove(CmsModulesList.class.getName()); } listSave(); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#executeListSingleActions() */ @Override public void executeListSingleActions() throws IOException, ServletException { String moduleName = getParamModule(); String dependencyName = getSelectedItem().getId(); Map params = new HashMap(); params.put(PARAM_MODULE, moduleName); params.put(PARAM_DEPENDENCY, dependencyName); if (getParamListAction().equals(LIST_ACTION_DELETE)) { // delete a dependency CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(moduleName).clone(); deleteDependency(module, dependencyName); } else if (getParamListAction().equals(LIST_ACTION_EDIT) || getParamListAction().equals(LIST_DEFACTION_EDIT)) { // edit a dependency from the list params.put(PARAM_ACTION, DIALOG_INITIAL); getToolManager().jspForwardTool(this, "/modules/edit/dependencies/edit", params); } // refresh the list Map objects = (Map)getSettings().getListObject(); if (objects != null) { objects.remove(CmsModulesList.class.getName()); } listSave(); }
module = (CmsModule)((CmsModule)o).clone();
module = (CmsModule)((CmsModule)o).clone();
module = (CmsModule)((CmsModule)o).clone();
module = (CmsModule)OpenCms.getModuleManager().getModule(m_paramModule).clone(); } else {
/** * Initializes the module to work with depending on the dialog state and request parameters.<p> */ protected void initModule() { Object o; if (CmsStringUtil.isEmpty(getParamAction()) || CmsDialog.DIALOG_INITIAL.equals(getParamAction())) { // this is the initial dialog call if (CmsStringUtil.isNotEmpty(m_paramModule)) { // edit an existing module, get it from manager o = OpenCms.getModuleManager().getModule(m_paramModule); } else { // create a new module o = null; } } else { // this is not the initial call, get module from session o = getDialogObject(); } if (!(o instanceof CmsModule)) { // create a new module m_module = new CmsModule(); } else { // reuse module stored in session m_module = (CmsModule)((CmsModule)o).clone(); } }
/** * Initializes the module to work with depending on the dialog state and request parameters.<p> */ protected void initModule() { Object o; if (CmsStringUtil.isEmpty(getParamAction()) || CmsDialog.DIALOG_INITIAL.equals(getParamAction())) { // this is the initial dialog call if (CmsStringUtil.isNotEmpty(m_paramModule)) { // edit an existing module, get it from manager o = OpenCms.getModuleManager().getModule(m_paramModule); } else { // create a new module o = null; } } else { // this is not the initial call, get module from session o = getDialogObject(); } if (!(o instanceof CmsModule)) { // create a new module m_module = new CmsModule(); } else { // reuse module stored in session m_module = (CmsModule)((CmsModule)o).clone(); } }
m_module = createModuleFolders((CmsModule)m_module.clone()); OpenCms.getModuleManager().addModule(getCms(), m_module); } catch (CmsException e) {
CmsProject.PROJECT_TYPE_TEMPORARY); cms.getRequestContext().setCurrentProject(workProject); CmsModule module = (CmsModule)OpenCms.getModuleManager().getModule(m_resInfo.getModuleName()).clone(); String moduleFolder = CmsStringUtil.joinPaths("/system/modules/", m_resInfo.getModuleName()); copySampleFiles(module, moduleFolder);
CmsModule targetModule = (CmsModule)sourceModule.clone(); targetModule.setName(m_cloneInfo.getName()); targetModule.setNiceName(m_cloneInfo.getNiceName());