Class GlobalPermissionJournalMessage
java.lang.Object
com.atlassian.confluence.internal.api.impl.service.incrementalsync.globalpermissionmanagement.journalmessage.GlobalPermissionJournalMessage
- All Implemented Interfaces:
JournalMessage
Journal message used for all global permission journal entries
- Since:
- 9.3.0
-
Constructor Summary
ConstructorsConstructorDescriptionGlobalPermissionJournalMessage
(String permissionType, GlobalPermissionModelType subjectType, String subject) -
Method Summary
Modifier and TypeMethodDescriptioncreateAnonymousPermission
(String permissionType) createGroupPermission
(String permissionType, String groupName) createUnlicensedPermission
(String permissionType) createUserPermission
(String permissionType, String userKey) boolean
int
hashCode()
-
Constructor Details
-
GlobalPermissionJournalMessage
public GlobalPermissionJournalMessage(String permissionType, GlobalPermissionModelType subjectType, String subject)
-
-
Method Details
-
getPermissionType
-
getSubjectType
-
getSubject
-
equals
-
hashCode
public int hashCode() -
createUserPermission
public static GlobalPermissionJournalMessage createUserPermission(String permissionType, String userKey) -
createGroupPermission
public static GlobalPermissionJournalMessage createGroupPermission(String permissionType, String groupName) -
createAnonymousPermission
-
createUnlicensedPermission
-