Skip to content

Instantly share code, notes, and snippets.

Created June 22, 2017 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/fa31517a284be6ef4f73a32d55f64633 to your computer and use it in GitHub Desktop.
Save anonymous/fa31517a284be6ef4f73a32d55f64633 to your computer and use it in GitHub Desktop.
Liferay Groovy PermissionCache Clear
import com.liferay.portal.model.User;
import com.liferay.portal.util.*;
import com.liferay.portal.service.*;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.security.permission.*;
try {
long companyId = PortalUtil.getDefaultCompanyId();
User user = UserLocalServiceUtil.getUserByScreenName(companyId, "sasupport" );
out.println("User:"+user);
PermissionCacheUtil.clearCache(user.getUserId());
out.println("Users permissions cleared");
}catch (e) {
out.println("Error = " + e.getMessage());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment