C# Class Dev2.Studio.Deploy.DeployStatsCalculator

Inheritance: IDeployStatsCalculator
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

Méthode Description
AddConflictingResources ( Tuple resourceInConflict ) : void

Add items that are found to be in conflicts

CalculateStats ( IEnumerable items, bool>.Dictionary predicates, ObservableCollection stats, int &deployItemCount ) : void

Calculates the stastics from navigation item view models

CheckForNamingConflicts ( List items, DeployNavigationViewModel targetNavViewModel ) : IEnumerable
DeployStatsCalculator ( ) : System
DeploySummaryPredicateExisting ( IExplorerItemModel node, DeployNavigationViewModel targetNavViewModel ) : bool

The predicate used to detemine which resources are going to be overridden

DeploySummaryPredicateNew ( IExplorerItemModel node, IEnvironmentModel targetEnvironment ) : bool

The predicate used to detemine which resources are going to be overridden

SelectForDeployPredicate ( IExplorerItemModel node ) : bool

The predicate used to detemine if an item should be deployed

SelectForDeployPredicateWithTypeAndCategories ( IExplorerItemModel node, ResourceType type, List inclusionCategories, List exclusionCategories ) : bool

The predicate used to detemine if an item should be deployed

Method Details

AddConflictingResources() public méthode

Add items that are found to be in conflicts
public AddConflictingResources ( Tuple resourceInConflict ) : void
resourceInConflict Tuple
Résultat void

CalculateStats() public méthode

Calculates the stastics from navigation item view models
public CalculateStats ( IEnumerable items, bool>.Dictionary predicates, ObservableCollection stats, int &deployItemCount ) : void
items IEnumerable
predicates bool>.Dictionary
stats ObservableCollection
deployItemCount int
Résultat void

CheckForNamingConflicts() public méthode

public CheckForNamingConflicts ( List items, DeployNavigationViewModel targetNavViewModel ) : IEnumerable
items List
targetNavViewModel Dev2.ViewModels.Deploy.DeployNavigationViewModel
Résultat IEnumerable

DeployStatsCalculator() public méthode

public DeployStatsCalculator ( ) : System
Résultat System

DeploySummaryPredicateExisting() public méthode

The predicate used to detemine which resources are going to be overridden
public DeploySummaryPredicateExisting ( IExplorerItemModel node, DeployNavigationViewModel targetNavViewModel ) : bool
node IExplorerItemModel
targetNavViewModel Dev2.ViewModels.Deploy.DeployNavigationViewModel
Résultat bool

DeploySummaryPredicateNew() public méthode

The predicate used to detemine which resources are going to be overridden
public DeploySummaryPredicateNew ( IExplorerItemModel node, IEnvironmentModel targetEnvironment ) : bool
node IExplorerItemModel
targetEnvironment IEnvironmentModel
Résultat bool

SelectForDeployPredicate() public méthode

The predicate used to detemine if an item should be deployed
public SelectForDeployPredicate ( IExplorerItemModel node ) : bool
node IExplorerItemModel
Résultat bool

SelectForDeployPredicateWithTypeAndCategories() public méthode

The predicate used to detemine if an item should be deployed
public SelectForDeployPredicateWithTypeAndCategories ( IExplorerItemModel node, ResourceType type, List inclusionCategories, List exclusionCategories ) : bool
node IExplorerItemModel
type ResourceType
inclusionCategories List
exclusionCategories List
Résultat bool