Update of /var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository In directory james.mmbase.org:/tmp/cvs-serv23910/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
Modified Files: Tag: v1_3 RepositoryUtil.java Log Message: CMSC-427 See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository See also: http://www.mmbase.org/jira/browse/CMSC-427 Index: RepositoryUtil.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/RepositoryUtil.java,v retrieving revision 1.9.2.1 retrieving revision 1.9.2.2 diff -u -b -r1.9.2.1 -r1.9.2.2 --- RepositoryUtil.java 20 Sep 2007 18:45:47 -0000 1.9.2.1 +++ RepositoryUtil.java 3 Mar 2008 10:25:58 -0000 1.9.2.2 @@ -917,4 +917,24 @@ return SecurityUtil.getRole(channel, true, pagesWithRole); } + /** + * Check if the role has rights on the Recyclebin + * @param cloud Cloud + * @param roleName specified roleName + * @return boolean + */ + public static boolean hasRecyclebinRights(Cloud cloud, String roleName) { + Node node = getTrashNode(cloud); + roleName = roleName.toLowerCase(); + + UserRole role = RepositoryUtil.getRole(cloud, node, true); + + if (role != null && roleName.equals(role.getRole().getName())) { + return true; + } + else { + return false; + } + } + } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs