C# 클래스 Dev2.ViewModels.Deploy.DeployNavigationViewModel

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

공개 메소드들

메소드 설명
ClearConflictingNodesNodes ( ) : void
DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
Filter ( bool>.Func filter, bool fromFilter = false ) : void
FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
RefreshConnectControl ( ) : void
RefreshEnvironment ( ) : void
SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
Update ( ) : void

보호된 메소드들

메소드 설명
DoFiltering ( string searhFilter ) : void
Iterate ( Action action ) : void

perform some kind of action on all children of a node

비공개 메소드들

메소드 설명
AuthorizationServiceOnPermissionsModified ( object sender, EventArgs eventArgs ) : void
FilterEnvironments ( IEnvironmentModel connection, bool clearSelections = true ) : void
Iterate ( Action action, IExplorerItemModel node ) : void

perform some kind of action on all children of a node. this can be moved onto the tree node interface if it is found to be needed elsewhere

메소드 상세

ClearConflictingNodesNodes() 공개 메소드

public ClearConflictingNodesNodes ( ) : void
리턴 void

DeployNavigationViewModel() 공개 메소드

public DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
eventPublisher IEventAggregator
asyncWorker IAsyncWorker
environmentRepository IEnvironmentRepository
studioResourceRepository IStudioResourceRepository
target bool
connectControlSingleton IConnectControlSingleton
리턴 System

DoFiltering() 보호된 메소드

protected DoFiltering ( string searhFilter ) : void
searhFilter string
리턴 void

Filter() 공개 메소드

public Filter ( bool>.Func filter, bool fromFilter = false ) : void
filter bool>.Func
fromFilter bool
리턴 void

FindChild() 공개 메소드

public FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
resource IContextualResourceModel
리턴 IExplorerItemModel

Iterate() 보호된 메소드

perform some kind of action on all children of a node
protected Iterate ( Action action ) : void
action Action
리턴 void

RefreshConnectControl() 공개 메소드

public RefreshConnectControl ( ) : void
리턴 void

RefreshEnvironment() 공개 메소드

public RefreshEnvironment ( ) : void
리턴 void

SetNodeOverwrite() 공개 메소드

public SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
resource IContextualResourceModel
state bool
리턴 bool

Update() 공개 메소드

public Update ( ) : void
리턴 void