public class BucketAccessServiceImpl extends Object implements BucketAccessService
AbsoluteLocation| Constructor and Description |
|---|
BucketAccessServiceImpl(dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations) |
| Modifier and Type | Method and Description |
|---|---|
AbsoluteLocation<PrivateResource> |
privateAccessFor(UserIDAuth user,
PrivateResource resource)
Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
|
AbsoluteLocation<PublicResource> |
publicAccessFor(UserID user,
PublicResource resource)
Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
|
AbsoluteLocation |
withSystemAccess(AbsoluteLocation resource)
Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
|
@Inject public BucketAccessServiceImpl(dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations)
public AbsoluteLocation<PrivateResource> privateAccessFor(UserIDAuth user, PrivateResource resource)
privateAccessFor in interface BucketAccessServicepublic AbsoluteLocation<PublicResource> publicAccessFor(UserID user, PublicResource resource)
publicAccessFor in interface BucketAccessServicepublic AbsoluteLocation withSystemAccess(AbsoluteLocation resource)
withSystemAccess in interface BucketAccessServiceCopyright © 2019. All rights reserved.