C# Class Dev2.ViewModels.Deploy.DeployNavigationViewModel

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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DoFiltering ( string searhFilter ) : void
Iterate ( Action action ) : void

perform some kind of action on all children of a node

Private Methods

Méthode Description
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

Method Details

ClearConflictingNodesNodes() public méthode

public ClearConflictingNodesNodes ( ) : void
Résultat void

DeployNavigationViewModel() public méthode

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
Résultat System

DoFiltering() protected méthode

protected DoFiltering ( string searhFilter ) : void
searhFilter string
Résultat void

Filter() public méthode

public Filter ( bool>.Func filter, bool fromFilter = false ) : void
filter bool>.Func
fromFilter bool
Résultat void

FindChild() public méthode

public FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
resource IContextualResourceModel
Résultat IExplorerItemModel

Iterate() protected méthode

perform some kind of action on all children of a node
protected Iterate ( Action action ) : void
action Action
Résultat void

RefreshConnectControl() public méthode

public RefreshConnectControl ( ) : void
Résultat void

RefreshEnvironment() public méthode

public RefreshEnvironment ( ) : void
Résultat void

SetNodeOverwrite() public méthode

public SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
resource IContextualResourceModel
state bool
Résultat bool

Update() public méthode

public Update ( ) : void
Résultat void