public class PermissionSchemeLogicImpl extends Object implements PermissionSchemeLogic
Modifier and Type | Method and Description |
---|---|
boolean |
allAllowed() |
boolean |
anyGroupType() |
boolean |
anyUserType() |
ProjectPermissionKey |
getPermissionKey() |
long |
getPermissionSchemeId() |
boolean |
isApplicationRoleAnyLoggedInUser() |
boolean |
isGroupAny() |
boolean |
isGroupTypeApplicationRole() |
boolean |
isGroupTypeCustomField() |
boolean |
isGroupTypeGroup() |
boolean |
isGroupTypeProjectRole() |
boolean |
isIssueUserTypeAssignee() |
boolean |
isIssueUserTypeProjectLead() |
boolean |
isIssueUserTypeReporter() |
boolean |
isUserTypeCustomField() |
boolean |
isUserTypeProjectRole() |
boolean |
isUserTypeUser() |
boolean |
nobodyAllowed() |
String |
toString() |
Set<String> |
unsupportedPermissionTypes() |
public long getPermissionSchemeId()
getPermissionSchemeId
in interface PermissionSchemeLogic
public ProjectPermissionKey getPermissionKey()
getPermissionKey
in interface PermissionSchemeLogic
public Set<String> unsupportedPermissionTypes()
unsupportedPermissionTypes
in interface PermissionSchemeLogic
public boolean nobodyAllowed()
nobodyAllowed
in interface PermissionSchemeLogic
public boolean allAllowed()
allAllowed
in interface PermissionSchemeLogic
public boolean anyUserType()
anyUserType
in interface PermissionSchemeLogic
public boolean isUserTypeUser()
isUserTypeUser
in interface PermissionSchemeLogic
public boolean isIssueUserTypeReporter()
isIssueUserTypeReporter
in interface PermissionSchemeLogic
public boolean isIssueUserTypeAssignee()
isIssueUserTypeAssignee
in interface PermissionSchemeLogic
public boolean isIssueUserTypeProjectLead()
isIssueUserTypeProjectLead
in interface PermissionSchemeLogic
public boolean isUserTypeProjectRole()
isUserTypeProjectRole
in interface PermissionSchemeLogic
public boolean isUserTypeCustomField()
isUserTypeCustomField
in interface PermissionSchemeLogic
public boolean anyGroupType()
anyGroupType
in interface PermissionSchemeLogic
public boolean isGroupTypeGroup()
isGroupTypeGroup
in interface PermissionSchemeLogic
public boolean isGroupTypeProjectRole()
isGroupTypeProjectRole
in interface PermissionSchemeLogic
public boolean isGroupTypeCustomField()
isGroupTypeCustomField
in interface PermissionSchemeLogic
public boolean isGroupAny()
isGroupAny
in interface PermissionSchemeLogic
public boolean isApplicationRoleAnyLoggedInUser()
isApplicationRoleAnyLoggedInUser
in interface PermissionSchemeLogic
public boolean isGroupTypeApplicationRole()
isGroupTypeApplicationRole
in interface PermissionSchemeLogic
Copyright © 2002-2023 Atlassian. All Rights Reserved.