Skip navigation links
B C D I K P R U W 

B

BucketAccessService - Interface in de.adorsys.datasafe.directory.api.profile.dfs
Service that performs final resource location resolution and credentials binding.

C

CreateUserPrivateProfile - Class in de.adorsys.datasafe.directory.api.types
Request to create private user profile part.
CreateUserPrivateProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.CreateUserPrivateProfile
 
CreateUserPublicProfile - Class in de.adorsys.datasafe.directory.api.types
Request to create user public profile part.
CreateUserPublicProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.CreateUserPublicProfile
 

D

de.adorsys.datasafe.directory.api.config - package de.adorsys.datasafe.directory.api.config
 
de.adorsys.datasafe.directory.api.profile.dfs - package de.adorsys.datasafe.directory.api.profile.dfs
 
de.adorsys.datasafe.directory.api.profile.keys - package de.adorsys.datasafe.directory.api.profile.keys
 
de.adorsys.datasafe.directory.api.profile.operations - package de.adorsys.datasafe.directory.api.profile.operations
 
de.adorsys.datasafe.directory.api.resource - package de.adorsys.datasafe.directory.api.resource
 
de.adorsys.datasafe.directory.api.types - package de.adorsys.datasafe.directory.api.types
 
defaultPrivateTemplate(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
 
defaultPublicTemplate(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
 
deregister(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRemovalService
Removes both public and private profile from system associated with user IMPORTANT! Ensure (in case of multi-tenant deployment) that all caches are cleared for removed user: KeyStoreCache, UserProfileCache (if used) or use globally unique username+password combination each time you create new user.
DFSConfig - Interface in de.adorsys.datasafe.directory.api.config
Default configuration for the case when user profiles are located on some DFS.
documentEncryptionSecretKey(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Get document-encryption key

I

isAbsolute(T) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Checks if a given resource location is absolute.

K

keyById(UserIDAuth, String) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Raw access to get key by its ID.

P

pathEncryptionSecretKey(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Get path-encryption key that will be used to encrypt URI paths.
privateAccessFor(UserIDAuth, PrivateResource) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified private resource location and may perform additional path resolution.
PrivateKeyService - Interface in de.adorsys.datasafe.directory.api.profile.keys
Acts as a private and secret keys database.
privateKeyStoreAuth(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Get credentials to read key in users' keystore.
privateProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Location of users private profiles.
privateProfile(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
Resolves user's private meta-information like privatespace,keystore, etc.
ProfileOperations - Interface in de.adorsys.datasafe.directory.api.profile.operations
Aggregate interface for all profile operations.
ProfileRegistrationService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Registers user in system.
ProfileRemovalService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Removes user from system.
ProfileRetrievalService - Interface in de.adorsys.datasafe.directory.api.profile.operations
User public and private profile data accessor.
publicAccessFor(UserID, PublicResource) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified public resource location and may perform additional path resolution.
publicKey(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PublicKeyService
Get users' public key that can be used for asymmetric encryption of document sent to INBOX.
PublicKeyService - Interface in de.adorsys.datasafe.directory.api.profile.keys
Acts as a public keys database.
publicProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Location of users public profiles.
publicProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
Resolves user's public meta-information like INBOX, public keys, etc.

R

registerPrivate(CreateUserPrivateProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Registers private part of user profile - his keystore location, private folder location, etc.
registerPublic(CreateUserPublicProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Registers public part of user's profile - his INBOX and where are his public keys.
registerUsingDefaults(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Register user using all-default values.
removeAccess() - Method in class de.adorsys.datasafe.directory.api.types.CreateUserPrivateProfile
 
removeAccess() - Method in class de.adorsys.datasafe.directory.api.types.CreateUserPublicProfile
 
resolveRelativeToPrivate(UserIDAuth, PrivateResource) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Resolves physical location of a given users' private resource (privatespace)
resolveRelativeToPrivateInbox(UserIDAuth, PrivateResource) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Provides full access to users' INBOX by viewing it as privatespace
resolveRelativeToPublicInbox(UserID, PublicResource) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Resolves physical location of a given users' public resource (INBOX)
ResourceResolver - Interface in de.adorsys.datasafe.directory.api.resource
Resolves user internal (logical, relative) resources into absolute (physical) locations then can be directly accessed using filesystem adapter.

U

userExists(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
 
UserPrivateProfile - Class in de.adorsys.datasafe.directory.api.types
Users' private profile - typically should be seen only by owner.
UserPrivateProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.UserPrivateProfile
 
UserPublicProfile - Class in de.adorsys.datasafe.directory.api.types
Users' public profile - typically should be seen only by owner.
UserPublicProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.UserPublicProfile
 

W

withSystemAccess(AbsoluteLocation) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified private resource as a system and may perform additional path resolution.
B C D I K P R U W 
Skip navigation links

Copyright © 2019. All rights reserved.