C# Class SIM.Products.ProductManager

Show file Open project: Sitecore/Sitecore-Instance-Manager

Public Properties

Property Type Description
Modules List
Products List

Private Properties

Property Type Description
GetProduct SIM.Products.Product
GetProductFiles string[]
GetProducts IEnumerable
OnProductManagerInitialized void
ProcessFile void
Refresh void
Refresh void

Public Methods

Method Description
FindProduct ( ProductType type, string product, string version, string revision ) : SIM.Products.Product
Initialize ( List zipFiles ) : void
Initialize ( [ localRepository ) : void

Private Methods

Method Description
GetProduct ( [ productName ) : SIM.Products.Product
GetProductFiles ( string localRepository ) : string[]
GetProducts ( [ productName, [ version, [ revision ) : IEnumerable
OnProductManagerInitialized ( ) : void
ProcessFile ( string file ) : void
Refresh ( IEnumerable zipFiles ) : void
Refresh ( [ localRepository ) : void

Method Details

FindProduct() public static method

public static FindProduct ( ProductType type, string product, string version, string revision ) : SIM.Products.Product
type ProductType
product string
version string
revision string
return SIM.Products.Product

Initialize() public static method

public static Initialize ( List zipFiles ) : void
zipFiles List
return void

Initialize() public static method

public static Initialize ( [ localRepository ) : void
localRepository [
return void

Property Details

Modules public static property

public static List Modules
return List

Products public static property

public static List Products
return List