C# Class withSIX.Sync.Core.Repositories.Internals.RepositoryStore

Show file Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
AddBundle ( IEnumerable bundles ) : IReadOnlyCollection
AddBundle ( SpecificVersion bundle ) : bool
AddBundle ( string bundle ) : bool
AddBundle ( IEnumerable bundles ) : string[]
AddObject ( string unpackedHash, string packedHash ) : ObjectInfo
AddPackage ( IEnumerable packages ) : SpecificVersion[]
AddPackage ( SpecificVersion package ) : bool
AddPackage ( string package ) : bool
AddPackage ( IEnumerable packages ) : string[]
FromSeparateStores ( RepositoryStoreObjectsDto objects, RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles ) : RepositoryStore
GetBundle ( Dependency bundle ) : SpecificVersion
GetBundle ( SpecificVersion bundle ) : SpecificVersion
GetBundles ( ) : string[]>.Dictionary
GetBundlesList ( ) : IEnumerable
GetBundlesListAsVersions ( ) : IEnumerable
GetObject ( string unpackedHash ) : ObjectInfo
GetObjectByPack ( string packedHash ) : ObjectInfo
GetObjects ( ) : string>.Dictionary
GetPackage ( Dependency package ) : SpecificVersion
GetPackage ( SpecificVersion package ) : SpecificVersion
GetPackageVersions ( string package ) : IReadOnlyCollection
GetPackages ( ) : string[]>.IDictionary
GetPackagesList ( ) : IEnumerable
GetPackagesListAsVersions ( ) : IEnumerable
HasBundle ( SpecificVersion bundle ) : bool
HasBundle ( string bundle ) : bool
HasPackage ( Dependency package ) : bool
HasPackage ( SpecificVersion package ) : bool
HasPackage ( string package ) : bool
RemoveBundle ( SpecificVersion bundle ) : bool
RemoveBundle ( string bundle ) : bool
RemoveBundle ( IEnumerable bundles ) : string[]
RemoveObject ( ObjectInfo info ) : bool
RemoveObject ( string unpackedHash ) : bool
RemoveObjectByPack ( string packedHash ) : bool
RemovePackage ( SpecificVersion package ) : bool
RemovePackage ( string package ) : bool
RemovePackage ( IEnumerable packages ) : string[]
RepositoryStore ( ) : System
UpdateObject ( ObjectInfo o, string packedHash ) : ObjectInfo
UpdateObject ( string unpackedHash, string packedHash ) : ObjectInfo

Private Methods

Method Description
GetLatest ( BaseVersion package, IEnumerable packages ) : SpecificVersion

Method Details

AddBundle() public method

public AddBundle ( IEnumerable bundles ) : IReadOnlyCollection
bundles IEnumerable
return IReadOnlyCollection

AddBundle() public method

public AddBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
return bool

AddBundle() public method

public AddBundle ( string bundle ) : bool
bundle string
return bool

AddBundle() public method

public AddBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
return string[]

AddObject() public method

public AddObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
return ObjectInfo

AddPackage() public method

public AddPackage ( IEnumerable packages ) : SpecificVersion[]
packages IEnumerable
return SpecificVersion[]

AddPackage() public method

public AddPackage ( SpecificVersion package ) : bool
package SpecificVersion
return bool

AddPackage() public method

public AddPackage ( string package ) : bool
package string
return bool

AddPackage() public method

public AddPackage ( IEnumerable packages ) : string[]
packages IEnumerable
return string[]

FromSeparateStores() public static method

public static FromSeparateStores ( RepositoryStoreObjectsDto objects, RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles ) : RepositoryStore
objects RepositoryStoreObjectsDto
packages RepositoryStorePackagesDto
bundles RepositoryStoreBundlesDto
return RepositoryStore

GetBundle() public method

public GetBundle ( Dependency bundle ) : SpecificVersion
bundle Dependency
return SpecificVersion

GetBundle() public method

public GetBundle ( SpecificVersion bundle ) : SpecificVersion
bundle SpecificVersion
return SpecificVersion

GetBundles() public method

public GetBundles ( ) : string[]>.Dictionary
return string[]>.Dictionary

GetBundlesList() public method

public GetBundlesList ( ) : IEnumerable
return IEnumerable

GetBundlesListAsVersions() public method

public GetBundlesListAsVersions ( ) : IEnumerable
return IEnumerable

GetObject() public method

public GetObject ( string unpackedHash ) : ObjectInfo
unpackedHash string
return ObjectInfo

GetObjectByPack() public method

public GetObjectByPack ( string packedHash ) : ObjectInfo
packedHash string
return ObjectInfo

GetObjects() public method

public GetObjects ( ) : string>.Dictionary
return string>.Dictionary

GetPackage() public method

public GetPackage ( Dependency package ) : SpecificVersion
package Dependency
return SpecificVersion

GetPackage() public method

public GetPackage ( SpecificVersion package ) : SpecificVersion
package SpecificVersion
return SpecificVersion

GetPackageVersions() public method

public GetPackageVersions ( string package ) : IReadOnlyCollection
package string
return IReadOnlyCollection

GetPackages() public method

public GetPackages ( ) : string[]>.IDictionary
return string[]>.IDictionary

GetPackagesList() public method

public GetPackagesList ( ) : IEnumerable
return IEnumerable

GetPackagesListAsVersions() public method

public GetPackagesListAsVersions ( ) : IEnumerable
return IEnumerable

HasBundle() public method

public HasBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
return bool

HasBundle() public method

public HasBundle ( string bundle ) : bool
bundle string
return bool

HasPackage() public method

public HasPackage ( Dependency package ) : bool
package Dependency
return bool

HasPackage() public method

public HasPackage ( SpecificVersion package ) : bool
package SpecificVersion
return bool

HasPackage() public method

public HasPackage ( string package ) : bool
package string
return bool

RemoveBundle() public method

public RemoveBundle ( SpecificVersion bundle ) : bool
bundle SpecificVersion
return bool

RemoveBundle() public method

public RemoveBundle ( string bundle ) : bool
bundle string
return bool

RemoveBundle() public method

public RemoveBundle ( IEnumerable bundles ) : string[]
bundles IEnumerable
return string[]

RemoveObject() public method

public RemoveObject ( ObjectInfo info ) : bool
info ObjectInfo
return bool

RemoveObject() public method

public RemoveObject ( string unpackedHash ) : bool
unpackedHash string
return bool

RemoveObjectByPack() public method

public RemoveObjectByPack ( string packedHash ) : bool
packedHash string
return bool

RemovePackage() public method

public RemovePackage ( SpecificVersion package ) : bool
package SpecificVersion
return bool

RemovePackage() public method

public RemovePackage ( string package ) : bool
package string
return bool

RemovePackage() public method

public RemovePackage ( IEnumerable packages ) : string[]
packages IEnumerable
return string[]

RepositoryStore() public method

public RepositoryStore ( ) : System
return System

UpdateObject() public method

public UpdateObject ( ObjectInfo o, string packedHash ) : ObjectInfo
o ObjectInfo
packedHash string
return ObjectInfo

UpdateObject() public method

public UpdateObject ( string unpackedHash, string packedHash ) : ObjectInfo
unpackedHash string
packedHash string
return ObjectInfo