List of usage examples for com.liferay.portal.kernel.security.permission PermissionChecker getPermissionChecksMap
public Map<Object, Object> getPermissionChecksMap();
From source file:com.liferay.journal.service.permission.JournalArticlePermission.java
License:Open Source License
public static boolean contains(PermissionChecker permissionChecker, JournalArticle article, String actionId) { Map<Object, Object> permissionChecksMap = permissionChecker.getPermissionChecksMap(); CacheKey cacheKey = new CacheKey(article.getGroupId(), article.getArticleId(), actionId); Boolean contains = (Boolean) permissionChecksMap.get(cacheKey); if (contains == null) { contains = _contains(permissionChecker, article, actionId); permissionChecksMap.put(cacheKey, contains); }//from ww w . j a va2 s . c o m return contains; }