C# Class Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Services.DescriptorsService

Inheritance: IDesctiptorsService
Afficher le fichier Open project: InvertGames/uFrame.Editor

Méthodes publiques

Méthode Description
DescriptorsService ( IRepository cache ) : System
GetLatest ( ) : IEnumerable
GetPackageDescriptorById ( string id ) : UFramePackageDescriptor
GetPackageDescriptorByPackage ( UFramePackage package ) : UFramePackageDescriptor
GetPackageDescriptorByRevision ( UFramePackageRevisionDescriptor revision ) : UFramePackageDescriptor
GetRevisionById ( string id ) : UFramePackageRevisionDescriptor
GetRevisionDescriptorByPackageIdAndTag ( string packageId, string tag ) : UFramePackageRevisionDescriptor
GetRevisionsByProject ( UFramePackageDescriptor package ) : IEnumerable
RequestPackageRevisionByPackageIdAndTag ( string packageId, string tag ) : string
Search ( ) : IEnumerable

Private Methods

Méthode Description
CachedPackageDescriptorNeedsUpdate ( string id ) : bool
CachedRevisionDescriptorNeedsUpdate ( string id ) : bool
RequestLatestPackages ( ) : List
RequestPackageDescriptorById ( string id ) : string
RequestPackageRevisionDescriptorById ( string id ) : string
RequestPackageRevisionsByIds ( IEnumerable revisionsToRequest ) : IEnumerable
UpdateCacheWithPackageDescriptor ( UFramePackageDescriptor descriptor ) : void
UpdateCacheWithPackageRevisionDescriptor ( UFramePackageRevisionDescriptor descriptor ) : void

Method Details

DescriptorsService() public méthode

public DescriptorsService ( IRepository cache ) : System
cache IRepository
Résultat System

GetLatest() public méthode

public GetLatest ( ) : IEnumerable
Résultat IEnumerable

GetPackageDescriptorById() public méthode

public GetPackageDescriptorById ( string id ) : UFramePackageDescriptor
id string
Résultat Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageDescriptor

GetPackageDescriptorByPackage() public méthode

public GetPackageDescriptorByPackage ( UFramePackage package ) : UFramePackageDescriptor
package Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Classes.UFramePackage
Résultat Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageDescriptor

GetPackageDescriptorByRevision() public méthode

public GetPackageDescriptorByRevision ( UFramePackageRevisionDescriptor revision ) : UFramePackageDescriptor
revision Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageRevisionDescriptor
Résultat Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageDescriptor

GetRevisionById() public méthode

public GetRevisionById ( string id ) : UFramePackageRevisionDescriptor
id string
Résultat Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageRevisionDescriptor

GetRevisionDescriptorByPackageIdAndTag() public méthode

public GetRevisionDescriptorByPackageIdAndTag ( string packageId, string tag ) : UFramePackageRevisionDescriptor
packageId string
tag string
Résultat Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageRevisionDescriptor

GetRevisionsByProject() public méthode

public GetRevisionsByProject ( UFramePackageDescriptor package ) : IEnumerable
package Invert.Core.GraphDesigner.Unity.KoinoniaSystem.Data.UFramePackageDescriptor
Résultat IEnumerable

RequestPackageRevisionByPackageIdAndTag() public méthode

public RequestPackageRevisionByPackageIdAndTag ( string packageId, string tag ) : string
packageId string
tag string
Résultat string

Search() public méthode

public Search ( ) : IEnumerable
Résultat IEnumerable