public class ManagedPermissionSchemeEditingServiceImpl extends Object implements ManagedPermissionSchemeEditingService
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ManagedPermissionSchemeEditingServiceImpl.ErrorMessages |
| Constructor and Description |
|---|
ManagedPermissionSchemeEditingServiceImpl(PermissionSchemeManager permissionSchemeManager,
I18nHelper i18nHelper,
PermissionGrantValidator permissionGrantValidator,
PermissionTypeManager permissionTypeManager,
PermissionManager permissionManager,
UserKeyService userKeyService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addNewSecurityTypes(Scheme schemeObject,
PermissionsInputBean inputBean)
Adds a set of security types values to a set of permissions.
|
ErrorCollection |
validateAddPermissions(ApplicationUser applicationUser,
PermissionsInputBean inputBean)
Validates whether the security types can be added to the permissions.
|
public ManagedPermissionSchemeEditingServiceImpl(PermissionSchemeManager permissionSchemeManager, I18nHelper i18nHelper, PermissionGrantValidator permissionGrantValidator, PermissionTypeManager permissionTypeManager, PermissionManager permissionManager, UserKeyService userKeyService)
public ErrorCollection validateAddPermissions(ApplicationUser applicationUser, PermissionsInputBean inputBean)
ManagedPermissionSchemeEditingServicevalidateAddPermissions in interface ManagedPermissionSchemeEditingServiceapplicationUser - current logged-in userinputBean - the permission instructions under validationpublic boolean addNewSecurityTypes(Scheme schemeObject, PermissionsInputBean inputBean)
ManagedPermissionSchemeEditingServiceManagedPermissionSchemeEditingService.validateAddPermissions(ApplicationUser, PermissionsInputBean)addNewSecurityTypes in interface ManagedPermissionSchemeEditingServiceschemeObject - the scheme to add toinputBean - the input bean of changesCopyright © 2002-2023 Atlassian. All Rights Reserved.