C# 클래스 Dev2.Studio.Deploy.DeployStatsCalculator

상속: IDeployStatsCalculator
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

AddConflictingResources() 공개 메소드

Add items that are found to be in conflicts
public AddConflictingResources ( Tuple resourceInConflict ) : void
resourceInConflict Tuple
리턴 void

CalculateStats() 공개 메소드

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
리턴 void

CheckForNamingConflicts() 공개 메소드

public CheckForNamingConflicts ( List items, DeployNavigationViewModel targetNavViewModel ) : IEnumerable
items List
targetNavViewModel Dev2.ViewModels.Deploy.DeployNavigationViewModel
리턴 IEnumerable

DeployStatsCalculator() 공개 메소드

public DeployStatsCalculator ( ) : System
리턴 System

DeploySummaryPredicateExisting() 공개 메소드

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
리턴 bool

DeploySummaryPredicateNew() 공개 메소드

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

SelectForDeployPredicate() 공개 메소드

The predicate used to detemine if an item should be deployed
public SelectForDeployPredicate ( IExplorerItemModel node ) : bool
node IExplorerItemModel
리턴 bool

SelectForDeployPredicateWithTypeAndCategories() 공개 메소드

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
리턴 bool