Class ContentPermissionSearchUtils
java.lang.Object
com.atlassian.confluence.impl.search.v2.lucene.ContentPermissionSearchUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeContentPermissionSets(String encodedContentPermissionSets) Decodes a string contains multiple "invalid input: '&''-separatedContentPermissionSets, which have themselves been encoded by.invalid reference
#getEncodedContentPermissionSet(ContentPermissionSet)static Stringstatic StringgetEncodedGroupName(String groupname) static Collection<String> getEncodedPermissionsCollection(ContentPermissionSet contentPermissionSet) Encodes and collects permissions from the contentPermissionSetstatic Stringstatic StringgetEncodedUserKey(com.atlassian.sal.api.user.UserKey userKey)
-
Field Details
-
ESCAPE_CHAR
- See Also:
-
-
Constructor Details
-
ContentPermissionSearchUtils
public ContentPermissionSearchUtils()
-
-
Method Details
-
getEncodedPermissionsCollection
public static Collection<String> getEncodedPermissionsCollection(ContentPermissionSet contentPermissionSet) Encodes and collects permissions from the contentPermissionSet- Parameters:
contentPermissionSet- ContentPermissionSet- Returns:
- Collection of encoded permissions
- Since:
- 8.7
-
getEncodedContentPermission
-
getEncodedUserKey
- Since:
- 5.2
-
getEncodedUserKey
- Parameters:
userKey- the plain user key- Returns:
- the encoded user key
- Since:
- 7.16
-
getEncodedGroupName
-
decodeContentPermissionSets
public static Iterator<Set<String>> decodeContentPermissionSets(String encodedContentPermissionSets) Decodes a string contains multiple "invalid input: '&''-separatedContentPermissionSets, which have themselves been encoded by. The returned Iterator is lazy, i.e. it decodes the string segments as the iterator advances.invalid reference
#getEncodedContentPermissionSet(ContentPermissionSet)- Returns:
- an
IteratorofContentPermissionSets themselves represented by aSetof encodedContentPermissions. - Since:
- 7.1
-