Package org.exoplatform.documents.utils
Class DocumentUtils
java.lang.Object
org.exoplatform.documents.utils.DocumentUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuildPermissionsForTargetMode(javax.jcr.Node node, String groupId, boolean targetRedactionalMode) buildStandardOpenSpacePermissions(String groupId) getNonSpacePermissions(javax.jcr.Node node, String groupId) getSpacePermissions(javax.jcr.Node node, String groupId) static booleanhasIdentityPermission(javax.jcr.Node node, String identity) static booleanisSpacePermission(String identity, String groupId) static booleanshouldRewriteSpacePermissions(javax.jcr.Node node, String groupId, boolean targetRedactionalMode) toPermissionArrayMap(Map<String, Set<String>> permissions) toPermissionSet(String permission) toPermissionSet(String[] permissions)
-
Method Details
-
shouldRewriteSpacePermissions
public static boolean shouldRewriteSpacePermissions(javax.jcr.Node node, String groupId, boolean targetRedactionalMode) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
buildPermissionsForTargetMode
public static Map<String,String[]> buildPermissionsForTargetMode(javax.jcr.Node node, String groupId, boolean targetRedactionalMode) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
getNonSpacePermissions
public static Map<String,Set<String>> getNonSpacePermissions(javax.jcr.Node node, String groupId) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
getSpacePermissions
public static Map<String,Set<String>> getSpacePermissions(javax.jcr.Node node, String groupId) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
isSpacePermission
-
hasIdentityPermission
public static boolean hasIdentityPermission(javax.jcr.Node node, String identity) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
buildStandardOpenSpacePermissions
-
buildStandardRedactionalSpacePermissions
-
buildOldStandardRedactionalSpacePermissions
-
addPermission
-
toPermissionSet
-
toPermissionSet
-
toPermissionArrayMap
-