@SuppressWarnings("unchecked") private void handlerCreateContentWizardStep1( HttpServletRequest request, HttpServletResponse response, ExtendedMap formItems, ExtendedMap parameters, User user) throws VerticalAdminException, VerticalEngineException { final UserEntity runningUser = securityService.getUser(user); List<ContentTypeEntity> filteredContentTypes = new ArrayList<ContentTypeEntity>(); for (ContentTypeEntity contentType : contentTypeDao.getAll()) { if (userHasAccessOnCategoriesOfContentType(runningUser, contentType, CREATE_BROWSE)) { filteredContentTypes.add(contentType); } } ContentTypeXmlCreator xmlCreator = new ContentTypeXmlCreator(); XMLDocument doc = xmlCreator.createContentTypesDocument(filteredContentTypes); parameters.put("step", "1"); parameters.put("source", formItems.getString("source", "mypage")); parameters.put("subop", formItems.getString("subop", "")); parameters.put("fieldrow", formItems.getString("fieldrow", "")); parameters.put("fieldname", formItems.getString("fieldname", "")); transformXML(request, response, doc.getAsJDOMDocument(), "createcontentwizard.xsl", parameters); }
/** Insert the method's description here. */ public void handlerBrowse( HttpServletRequest request, HttpServletResponse response, HttpSession session, AdminService admin, ExtendedMap formItems) throws VerticalAdminException { List<ContentTypeEntity> allContentTypes = contentTypeDao.getAll(); ContentTypeXmlCreator xmlCreator = new ContentTypeXmlCreator(); XMLDocument contentTypesDoc = xmlCreator.createContentTypesDocument(allContentTypes); Document doc = contentTypesDoc.getAsDOMDocument(); // Parameters ExtendedMap parameters = new ExtendedMap(); parameters.put("page", String.valueOf(request.getParameter("page").toString())); addSortParamteres("name", "ascending", formItems, session, parameters); transformXML(request, response, doc, "contenttype_browse.xsl", parameters); }