@Component public final class PermissionSchemeBeansFactoryImpl extends Object implements PermissionSchemeBeansFactory
| Constructor and Description |
|---|
PermissionSchemeBeansFactoryImpl(SelfLinkBuilder selfLinkBuilder,
PermissionGrantBeanExpander expander,
I18nHelper i18n) |
| Modifier and Type | Method and Description |
|---|---|
io.atlassian.fugue.Either<ErrorCollection,Collection<PermissionGrantInput>> |
fromBean(List<PermissionGrantBean> nullablePermissions) |
io.atlassian.fugue.Either<ErrorCollection,PermissionGrantInput> |
fromBean(PermissionGrantBean grantBean) |
io.atlassian.fugue.Either<ErrorCollection,PermissionSchemeInput> |
fromBean(PermissionSchemeBean permissionScheme) |
PermissionGrantBean |
toBean(PermissionGrant permissionGrant,
Long schemeId,
List<PermissionSchemeExpandParam> expands) |
PermissionSchemeBean |
toBean(PermissionScheme scheme,
List<PermissionSchemeExpandParam> expands) |
@Autowired public PermissionSchemeBeansFactoryImpl(SelfLinkBuilder selfLinkBuilder, PermissionGrantBeanExpander expander, I18nHelper i18n)
public PermissionSchemeBean toBean(PermissionScheme scheme, List<PermissionSchemeExpandParam> expands)
toBean in interface PermissionSchemeBeansFactorypublic PermissionGrantBean toBean(PermissionGrant permissionGrant, Long schemeId, List<PermissionSchemeExpandParam> expands)
toBean in interface PermissionSchemeBeansFactorypublic io.atlassian.fugue.Either<ErrorCollection,PermissionSchemeInput> fromBean(PermissionSchemeBean permissionScheme)
fromBean in interface PermissionSchemeBeansFactorypublic io.atlassian.fugue.Either<ErrorCollection,Collection<PermissionGrantInput>> fromBean(@Nullable List<PermissionGrantBean> nullablePermissions)
fromBean in interface PermissionSchemeBeansFactorypublic io.atlassian.fugue.Either<ErrorCollection,PermissionGrantInput> fromBean(PermissionGrantBean grantBean)
fromBean in interface PermissionSchemeBeansFactoryCopyright © 2002-2022 Atlassian. All Rights Reserved.