List of usage examples for com.liferay.portal.kernel.cache MultiVMPoolUtil clear
public static void clear()
From source file:com.liferay.knowledgebase.hook.upgrade.UpgradeProcess_1_1_0.java
License:Open Source License
protected void clearCache() throws Exception { ClassNameLocalServiceUtil.checkClassNames(); ResourceActionLocalServiceUtil.checkResourceActions(); MultiVMPoolUtil.clear(); }
From source file:com.liferay.portlet.admin.action.EditServerAction.java
License:Open Source License
protected void cacheMulti() throws Exception { MultiVMPoolUtil.clear(); }
From source file:com.stoxx.portlet.manageusers.controller.ManageUsersController.java
private void clearCacheFromServer() { log.info("Clearing cache after Role Update"); // Clearing cache from DB. try {// w w w. j a v a 2 s . c om CacheRegistryUtil.clear(); } catch (Exception e) { log.error(e.getMessage(), e); } // Clearing cache from clustered and single VM. try { WebCachePoolUtil.clear(); } catch (Exception e) { log.error(e.getMessage(), e); } try { MultiVMPoolUtil.clear(); } catch (Exception e) { log.error(e.getMessage(), e); } }
From source file:org.xmlportletfactory.portal.example01.PortletOnePortlet.java
License:Open Source License
@SuppressWarnings("unchecked") public void showViewDefault(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = themeDisplay.getScopeGroupId(); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); boolean hasAddPermission = permissionChecker.hasPermission(groupId, "org.xmlportletfactory.portal.example01.model", groupId, "ADD_PORTLETONE"); List<PortletOne> tempResults = Collections.EMPTY_LIST; try {/*from w ww. j a v a 2 s . c o m*/ String orderByType = renderRequest.getParameter("orderByType"); String orderByCol = renderRequest.getParameter("orderByCol"); OrderByComparator comparator = PortletOneComparator.getPortletOneOrderByComparator(orderByCol, orderByType); MultiVMPoolUtil.clear(); tempResults = PortletOneLocalServiceUtil.findAllInGroup(groupId, comparator); } catch (Exception e) { _log.debug(e); } renderRequest.setAttribute("highlightRowWithKey", renderRequest.getParameter("highlightRowWithKey")); renderRequest.setAttribute("containerStart", renderRequest.getParameter("containerStart")); renderRequest.setAttribute("containerEnd", renderRequest.getParameter("containerEnd")); renderRequest.setAttribute("tempResults", tempResults); renderRequest.setAttribute("hasAddPermission", hasAddPermission); PortletURL addPortletOneURL = renderResponse.createActionURL(); addPortletOneURL.setParameter("javax.portlet.action", "newPortletOne"); renderRequest.setAttribute("addPortletOneURL", addPortletOneURL.toString()); PortletURL PortletOneFilterURL = renderResponse.createRenderURL(); PortletOneFilterURL.setParameter("javax.portlet.action", "doView"); renderRequest.setAttribute("PortletOneFilterURL", PortletOneFilterURL.toString()); include(viewJSP, renderRequest, renderResponse); }
From source file:org.xmlportletfactory.portal.example01.PortletOnePortlet.java
License:Open Source License
@ProcessAction(name = "addPortletOne") public void addPortletOne(ActionRequest request, ActionResponse response) throws Exception { PortletOne portletOne = PortletOneFromRequest(request); ArrayList<String> errors = PortletOneValidator.validatePortletOne(portletOne, request); if (errors.isEmpty()) { try {/*from ww w .j a v a2s .c om*/ PortletOneLocalServiceUtil.addPortletOne(portletOne); MultiVMPoolUtil.clear(); response.setRenderParameter("view", ""); SessionMessages.add(request, "PortletOne-added-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); response.setRenderParameter("view", "editPortletOne"); response.setRenderParameter("editType", "add"); response.setRenderParameter("PortletOneId", portletOne.getPortletOneId() + ""); response.setRenderParameter("PortletOneDescription", portletOne.getPortletOneDescription() + ""); } } else { for (String error : errors) { SessionErrors.add(request, error); } response.setRenderParameter("view", "editPortletOne"); response.setRenderParameter("editType", "add"); response.setRenderParameter("PortletOneId", portletOne.getPortletOneId() + ""); response.setRenderParameter("PortletOneDescription", portletOne.getPortletOneDescription() + ""); } }
From source file:org.xmlportletfactory.portal.example01.PortletOnePortlet.java
License:Open Source License
@ProcessAction(name = "deletePortletOne") public void deletePortletOne(ActionRequest request, ActionResponse response) throws Exception { System.out.println("enter deletePortletOne"); long id = ParamUtil.getLong(request, "resourcePrimKey"); if (Validator.isNotNull(id)) { PortletOne portletOne = PortletOneLocalServiceUtil.getPortletOne(id); PortletOneLocalServiceUtil.deletePortletOne(portletOne); MultiVMPoolUtil.clear(); SessionMessages.add(request, "PortletOne-deleted-successfully"); } else {/* w w w.j a va2 s . c o m*/ SessionErrors.add(request, "PortletOne-error-deleting"); } System.out.println("done deletePortletOne"); }
From source file:org.xmlportletfactory.portal.example01.PortletOnePortlet.java
License:Open Source License
@ProcessAction(name = "updatePortletOne") public void updatePortletOne(ActionRequest request, ActionResponse response) throws Exception { PortletOne portletOne = PortletOneFromRequest(request); ArrayList<String> errors = PortletOneValidator.validatePortletOne(portletOne, request); if (errors.isEmpty()) { try {/*ww w .ja v a 2s .co m*/ PortletOneLocalServiceUtil.updatePortletOne(portletOne); MultiVMPoolUtil.clear(); response.setRenderParameter("view", ""); SessionMessages.add(request, "PortletOne-updated-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); response.setRenderParameter("view", "editPortletOne"); response.setRenderParameter("editType", "update"); response.setRenderParameter("PortletOneId", portletOne.getPortletOneId() + ""); response.setRenderParameter("PortletOneDescription", portletOne.getPortletOneDescription() + ""); } } else { for (String error : errors) { SessionErrors.add(request, error); } response.setRenderParameter("PortletOneId)", Long.toString(portletOne.getPrimaryKey())); response.setRenderParameter("view", "editPortletOne"); response.setRenderParameter("editType", "update"); response.setRenderParameter("PortletOneId", portletOne.getPortletOneId() + ""); response.setRenderParameter("PortletOneDescription", portletOne.getPortletOneDescription() + ""); } }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@SuppressWarnings("unchecked") public void showViewDefault(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = themeDisplay.getScopeGroupId(); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); boolean hasAddPermission = permissionChecker.hasPermission(groupId, "org.xmlportletfactory.portal.example01.model", groupId, "ADD_USERS"); List<Users> tempResults = Collections.EMPTY_LIST; try {/*from w w w .j ava2 s . co m*/ String orderByType = renderRequest.getParameter("orderByType"); String orderByCol = renderRequest.getParameter("orderByCol"); OrderByComparator comparator = UsersComparator.getUsersOrderByComparator(orderByCol, orderByType); MultiVMPoolUtil.clear(); String usersFilter = ParamUtil.getString(renderRequest, "usersFilter"); if (usersFilter.equalsIgnoreCase("")) { tempResults = UsersLocalServiceUtil.findAllInGroup(groupId, comparator); } else { DynamicQuery query = DynamicQueryFactoryUtil.forClass(Users.class).add(PropertyFactoryUtil .forName("userName").like("%" + ParamUtil.getString(renderRequest, "usersFilter") + "%")); tempResults = UsersLocalServiceUtil.dynamicQuery(query, -1, -1, comparator); } } catch (Exception e) { _log.debug(e); } renderRequest.setAttribute("highlightRowWithKey", renderRequest.getParameter("highlightRowWithKey")); renderRequest.setAttribute("containerStart", renderRequest.getParameter("containerStart")); renderRequest.setAttribute("containerEnd", renderRequest.getParameter("containerEnd")); renderRequest.setAttribute("tempResults", tempResults); renderRequest.setAttribute("hasAddPermission", hasAddPermission); PortletURL addUsersURL = renderResponse.createActionURL(); addUsersURL.setParameter("javax.portlet.action", "newUsers"); renderRequest.setAttribute("addUsersURL", addUsersURL.toString()); PortletURL usersFilterURL = renderResponse.createRenderURL(); usersFilterURL.setParameter("javax.portlet.action", "doView"); renderRequest.setAttribute("usersFilterURL", usersFilterURL.toString()); include(viewJSP, renderRequest, renderResponse); }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "addUsers") public void addUsers(ActionRequest request, ActionResponse response) throws Exception { boolean isMultipart = PortletFileUpload.isMultipartContent(request); if (isMultipart) { uploadManager = new UsersUpload(); request = extractFields(request, false); }/*from w ww.ja va2 s .c om*/ Users users = UsersFromRequest(request); ArrayList<String> errors = UsersValidator.validateUsers(users, request); if (errors.isEmpty()) { users = uploadManager.uploadFiles(request, users); try { UsersLocalServiceUtil.addUsers(users); MultiVMPoolUtil.clear(); response.setRenderParameter("view", ""); SessionMessages.add(request, "users-added-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "add"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } } else { for (String error : errors) { SessionErrors.add(request, error); } response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "add"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "deleteUsers") public void deleteUsers(ActionRequest request, ActionResponse response) throws Exception { long id = ParamUtil.getLong(request, "resourcePrimKey"); if (Validator.isNotNull(id)) { Users users = UsersLocalServiceUtil.getUsers(id); UsersLocalServiceUtil.deleteUsers(users); MultiVMPoolUtil.clear(); SessionMessages.add(request, "users-deleted-successfully"); } else {/*w ww .ja va 2 s . co m*/ SessionErrors.add(request, "users-error-deleting"); } }