@Singleton
@Component(modules={de.adorsys.datasafe.business.impl.directory.DefaultCredentialsModule.class,de.adorsys.datasafe.business.impl.keystore.DefaultKeyStoreModule.class,de.adorsys.datasafe.business.impl.document.DefaultDocumentModule.class,de.adorsys.datasafe.business.impl.cmsencryption.DefaultCMSEncryptionModule.class,de.adorsys.datasafe.examples.business.filesystem.CustomPathEncryptionModule.class,de.adorsys.datasafe.business.impl.inbox.actions.DefaultInboxActionsModule.class,de.adorsys.datasafe.business.impl.privatestore.actions.DefaultPrivateActionsModule.class,de.adorsys.datasafe.business.impl.directory.DefaultProfileModule.class,de.adorsys.datasafe.business.impl.storage.DefaultStorageModule.class})
public interface CustomlyBuiltDatasafeServices
@Singleton annotation, it is not real singleton, the only shared thing
across all services instantiated using build() is bindings with Singleton in its Module.| Modifier and Type | Interface and Description |
|---|---|
static interface |
CustomlyBuiltDatasafeServices.Builder
Binds DFS connection (for example filesystem, minio) and system storage and access
|
| Modifier and Type | Method and Description |
|---|---|
de.adorsys.datasafe.inbox.api.InboxService |
inboxService()
Services to access users' inbox.
|
de.adorsys.datasafe.privatestore.api.PrivateSpaceService |
privateService()
Services to access users' privatespace.
|
de.adorsys.datasafe.directory.api.profile.operations.ProfileOperations |
userProfile()
Services to access users' profiles.
|
de.adorsys.datasafe.privatestore.api.PrivateSpaceService privateService()
de.adorsys.datasafe.inbox.api.InboxService inboxService()
de.adorsys.datasafe.directory.api.profile.operations.ProfileOperations userProfile()
Copyright © 2019. All rights reserved.