public class ResourceResolverImpl extends Object implements ResourceResolver
| Constructor and Description |
|---|
ResourceResolverImpl(ProfileRetrievalService profile,
BucketAccessService bucketAccessService) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ResourceLocation<T>> |
isAbsolute(T resource)
Simply calls absolute check on location.
|
AbsoluteLocation<PrivateResource> |
resolveRelativeToPrivate(UserIDAuth userID,
PrivateResource resource,
StorageIdentifier identifier) |
AbsoluteLocation<PrivateResource> |
resolveRelativeToPrivateInbox(UserIDAuth userID,
PrivateResource resource) |
AbsoluteLocation<PublicResource> |
resolveRelativeToPublicInbox(UserID userID,
PublicResource resource) |
@Inject public ResourceResolverImpl(ProfileRetrievalService profile, BucketAccessService bucketAccessService)
public AbsoluteLocation<PublicResource> resolveRelativeToPublicInbox(UserID userID, PublicResource resource)
resolveRelativeToPublicInbox in interface ResourceResolverresource.public AbsoluteLocation<PrivateResource> resolveRelativeToPrivateInbox(UserIDAuth userID, PrivateResource resource)
resolveRelativeToPrivateInbox in interface ResourceResolverresourcepublic AbsoluteLocation<PrivateResource> resolveRelativeToPrivate(UserIDAuth userID, PrivateResource resource, StorageIdentifier identifier)
resolveRelativeToPrivate in interface ResourceResolverresource.public <T extends ResourceLocation<T>> boolean isAbsolute(T resource)
isAbsolute in interface ResourceResolverCopyright © 2019. All rights reserved.