Interface PermissionSchemeBeansFactory
- All Known Implementing Classes:
PermissionSchemeBeansFactoryImpl
@ParametersAreNonnullByDefault
public interface PermissionSchemeBeansFactory
- Since:
- v6.5
-
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Either<ErrorCollection, PermissionGrantInput> fromBean(PermissionGrantBean grantBean) io.atlassian.fugue.Either<ErrorCollection, PermissionSchemeInput> fromBean(PermissionSchemeBean permissionScheme) io.atlassian.fugue.Either<ErrorCollection, Collection<PermissionGrantInput>> fromBean(List<PermissionGrantBean> permissions) toBean(PermissionGrant permissionGrant, Long schemeId, List<PermissionSchemeExpandParam> expands) toBean(PermissionScheme scheme, List<PermissionSchemeExpandParam> expands)
-
Method Details
-
toBean
-
toBean
PermissionGrantBean toBean(PermissionGrant permissionGrant, @Nullable Long schemeId, List<PermissionSchemeExpandParam> expands) -
fromBean
io.atlassian.fugue.Either<ErrorCollection,PermissionSchemeInput> fromBean(PermissionSchemeBean permissionScheme) -
fromBean
io.atlassian.fugue.Either<ErrorCollection,Collection<PermissionGrantInput>> fromBean(List<PermissionGrantBean> permissions) -
fromBean
io.atlassian.fugue.Either<ErrorCollection,PermissionGrantInput> fromBean(PermissionGrantBean grantBean)
-