Example usage for com.liferay.portal.kernel.cache MultiVMPoolUtil clear

List of usage examples for com.liferay.portal.kernel.cache MultiVMPoolUtil clear

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.cache MultiVMPoolUtil clear.

Prototype

public static void clear() 

Source Link

Usage

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");
    }
}