Interface VersionedDatasafeServices


This is Datasafe services that always work with latest file version using `software` versioning. Note, that despite is has @Singleton annotation, it is not real singleton, the only shared thing across all services instantiated using build() is bindings with Singleton in its Module.
  • Method Details

    • versionInfo

      Returns:
      Provides version information for a given resource (shows only versioned resources)
    • latestPrivate

      Returns:
      Filtered view of user's private space, that shows only latest files (works only with versioned resources)
    • privateService

      PrivateSpaceService privateService()
      Returns:
      Raw view of private user space (shows everything - all versioned and not versioned)
    • inboxService

      InboxService inboxService()
      Returns:
      Inbox service that provides capability to share data between users
    • userProfile

      ProfileOperations userProfile()
      Returns:
      User-profile service that provides information necessary for locating his data.