Interface VersionedPrivateSpaceService<V extends VersionStrategy>
- Type Parameters:
V- Versioning class
- All Superinterfaces:
ListPrivate,PrivateSpaceService,ReadFromPrivate,RemoveFromPrivate,WithVersionStrategy<V>,WriteToPrivate
public interface VersionedPrivateSpaceService<V extends VersionStrategy>
extends PrivateSpaceService, WithVersionStrategy<V>
Provides view of privatespace that aims to work with latest versions.
-
Method Summary
Modifier and TypeMethodDescriptionlistWithDetails(ListRequest<UserIDAuth, PrivateResource> request) Provides list of all available resource versions with latest one (this one with timestamp)Methods inherited from interface de.adorsys.datasafe.privatestore.api.actions.ListPrivate
listMethods inherited from interface de.adorsys.datasafe.privatestore.api.actions.ReadFromPrivate
readMethods inherited from interface de.adorsys.datasafe.privatestore.api.actions.RemoveFromPrivate
makeSurePasswordClearanceIsDone, removeMethods inherited from interface de.adorsys.datasafe.metainfo.version.api.version.WithVersionStrategy
getStrategyMethods inherited from interface de.adorsys.datasafe.privatestore.api.actions.WriteToPrivate
write
-
Method Details
-
listWithDetails
Stream<Versioned<AbsoluteLocation<PrivateResource>,ResolvedResource, listWithDetailsVersion>> (ListRequest<UserIDAuth, PrivateResource> request) Provides list of all available resource versions with latest one (this one with timestamp)- Parameters:
request- Where to list data- Returns:
- resource version location, latest resource link, version
-