C# Class Dev2.AppResources.Repositories.StudioResourceRepository

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

Méthodes publiques

Свойство Type Description
GetCurrentEnvironment Func
GetEnvironmentRepository Func
GetExplorerProxy IClientExplorerResourceRepository>.Func
GetVersionProxy IVersionRepository>.Func

Méthodes publiques

Méthode Description
AddItem ( IExplorerItemModel item ) : void
AddResouceItem ( IContextualResourceModel resourceModel ) : void
AddServerNode ( IExplorerItemModel explorerItem ) : void
Connect ( System.Guid environmentId ) : void
DeleteFolder ( IExplorerItemModel item ) : void
DeleteItem ( System.Guid environmentId, System.Guid resourceId ) : void
DeleteItem ( IExplorerItemModel item ) : void
DeleteVersion ( IVersionInfo versionInfo, System.Guid environmentId ) : void
DialogFilter ( bool>.Func searchCriteria ) : ObservableCollection
Disconnect ( System.Guid environmentId ) : void
Filter ( bool>.Func searchCriteria ) : ObservableCollection
FindItem ( bool>.Func searchCriteria ) : IExplorerItemModel
FindItemById ( System.Guid id ) : IExplorerItemModel
FindItemByIdAndEnvironment ( System.Guid id, System.Guid environmentId ) : IExplorerItemModel
GetEnvironmentModel ( IEnvironmentModel model, IExplorerItem item, Guid environmentId ) : bool
GetServerVersion ( Guid environmentId ) : string
GetVersion ( IVersionInfo versionInfo, Guid environmentId ) : StringBuilder
HideVersionHistory ( Guid environmentId, Guid resourceId ) : void
ItemAddedMessageHandler ( IExplorerItem item ) : void
Load ( Guid environmentId, IAsyncWorker asyncWorker ) : void
Load ( Guid environmentId, IAsyncWorker asyncWorker, Action onCompletion ) : void
MoveFolder ( IExplorerItemModel item, string newName ) : void
MoveItem ( IExplorerItemModel model, string newPath ) : void
PerformUpdateOnDispatcher ( System action ) : void
RefreshVersionHistory ( Guid environmentId, Guid resourceId ) : void
RemoveEnvironment ( Guid environmentId ) : void
RenameFolder ( IExplorerItemModel item, string newName ) : void
RenameItem ( IExplorerItemModel item, string newName ) : void
RollbackTo ( IVersionInfo versionInfo, Guid environmentId ) : void
ShowVersionHistory ( Guid environmentId, Guid resourceId ) : void
UpdateItem ( Guid id, Action update, Guid environmentId ) : void
UpdateRootAndFoldersPermissions ( Permissions modifiedPermissions, Guid environmentGuid, bool updateRoot = true ) : void

Private Methods

Méthode Description
AddChildItem ( IExplorerItemModel parent, IExplorerItemModel explorerItem ) : void
AttachVersionHistoryToParent ( System.Guid environmentId, System.Guid resourceId, IList versions ) : void
ContainsChild ( bool>.Func filter, IExplorerItemModel root ) : bool
DialogFilterRec ( bool>.Func filter, IExplorerItemModel root, bool includeFolders = false ) : IExplorerItemModel
ExplorerItemModelSetup ( IExplorerItemModel explorerItemModel, System.Guid enviromentId ) : void
FilterRec ( bool>.Func filter, IExplorerItemModel root ) : IExplorerItemModel
GenerateVersionResourceId ( System.Guid resourceId, System.Guid environmentId, string versionNumber ) : System.Guid
LoadEnvironment ( Guid environmentId ) : IExplorerItemModel
LoadEnvironmentTree ( Guid environmentId, Action onCompletion, IEnvironmentModel environmentModel ) : void
LoadItemsToTree ( Guid environmentId, IExplorerItemModel explorerItemModel ) : void
LoadItemsToTree ( Guid environmentId, IExplorerItemModel explorerItemModel, int indexToReplace ) : void
MapData ( IExplorerItemModel item ) : IExplorerItem
MapData ( IExplorerItem item, IEnvironmentRepository environmentRepository, Guid environmentId ) : IExplorerItemModel
MoveResource ( IExplorerItemModel model, string newPath ) : void
StudioResourceRepository ( ) : System
StudioResourceRepository ( ExplorerItemModel explorerItem, DispatcherPriority>.Action invoke ) : System
StudioResourceRepository ( IExplorerItem explorerItem, Guid environmentId, DispatcherPriority>.Action invoke ) : System
UpdateCategory ( IExplorerItemModel model, string newPath ) : void
UpdateExplorerItemModelOnUiThread ( IExplorerItemModel explorerItemModel, int index ) : void

Method Details

AddItem() public méthode

public AddItem ( IExplorerItemModel item ) : void
item IExplorerItemModel
Résultat void

AddResouceItem() public méthode

public AddResouceItem ( IContextualResourceModel resourceModel ) : void
resourceModel IContextualResourceModel
Résultat void

AddServerNode() public méthode

public AddServerNode ( IExplorerItemModel explorerItem ) : void
explorerItem IExplorerItemModel
Résultat void

Connect() public méthode

public Connect ( System.Guid environmentId ) : void
environmentId System.Guid
Résultat void

DeleteFolder() public méthode

public DeleteFolder ( IExplorerItemModel item ) : void
item IExplorerItemModel
Résultat void

DeleteItem() public méthode

public DeleteItem ( System.Guid environmentId, System.Guid resourceId ) : void
environmentId System.Guid
resourceId System.Guid
Résultat void

DeleteItem() public méthode

public DeleteItem ( IExplorerItemModel item ) : void
item IExplorerItemModel
Résultat void

DeleteVersion() public méthode

public DeleteVersion ( IVersionInfo versionInfo, System.Guid environmentId ) : void
versionInfo IVersionInfo
environmentId System.Guid
Résultat void

DialogFilter() public méthode

public DialogFilter ( bool>.Func searchCriteria ) : ObservableCollection
searchCriteria bool>.Func
Résultat ObservableCollection

Disconnect() public méthode

public Disconnect ( System.Guid environmentId ) : void
environmentId System.Guid
Résultat void

Filter() public méthode

public Filter ( bool>.Func searchCriteria ) : ObservableCollection
searchCriteria bool>.Func
Résultat ObservableCollection

FindItem() public méthode

public FindItem ( bool>.Func searchCriteria ) : IExplorerItemModel
searchCriteria bool>.Func
Résultat IExplorerItemModel

FindItemById() public méthode

public FindItemById ( System.Guid id ) : IExplorerItemModel
id System.Guid
Résultat IExplorerItemModel

FindItemByIdAndEnvironment() public méthode

public FindItemByIdAndEnvironment ( System.Guid id, System.Guid environmentId ) : IExplorerItemModel
id System.Guid
environmentId System.Guid
Résultat IExplorerItemModel

GetEnvironmentModel() public static méthode

public static GetEnvironmentModel ( IEnvironmentModel model, IExplorerItem item, Guid environmentId ) : bool
model IEnvironmentModel
item IExplorerItem
environmentId Guid
Résultat bool

GetServerVersion() public méthode

public GetServerVersion ( Guid environmentId ) : string
environmentId Guid
Résultat string

GetVersion() public méthode

public GetVersion ( IVersionInfo versionInfo, Guid environmentId ) : StringBuilder
versionInfo IVersionInfo
environmentId Guid
Résultat StringBuilder

HideVersionHistory() public méthode

public HideVersionHistory ( Guid environmentId, Guid resourceId ) : void
environmentId Guid
resourceId Guid
Résultat void

ItemAddedMessageHandler() public méthode

public ItemAddedMessageHandler ( IExplorerItem item ) : void
item IExplorerItem
Résultat void

Load() public méthode

public Load ( Guid environmentId, IAsyncWorker asyncWorker ) : void
environmentId Guid
asyncWorker IAsyncWorker
Résultat void

Load() public méthode

public Load ( Guid environmentId, IAsyncWorker asyncWorker, Action onCompletion ) : void
environmentId Guid
asyncWorker IAsyncWorker
onCompletion Action
Résultat void

MoveFolder() public méthode

public MoveFolder ( IExplorerItemModel item, string newName ) : void
item IExplorerItemModel
newName string
Résultat void

MoveItem() public méthode

public MoveItem ( IExplorerItemModel model, string newPath ) : void
model IExplorerItemModel
newPath string
Résultat void

PerformUpdateOnDispatcher() public méthode

public PerformUpdateOnDispatcher ( System action ) : void
action System
Résultat void

RefreshVersionHistory() public méthode

public RefreshVersionHistory ( Guid environmentId, Guid resourceId ) : void
environmentId Guid
resourceId Guid
Résultat void

RemoveEnvironment() public méthode

public RemoveEnvironment ( Guid environmentId ) : void
environmentId Guid
Résultat void

RenameFolder() public méthode

public RenameFolder ( IExplorerItemModel item, string newName ) : void
item IExplorerItemModel
newName string
Résultat void

RenameItem() public méthode

public RenameItem ( IExplorerItemModel item, string newName ) : void
item IExplorerItemModel
newName string
Résultat void

RollbackTo() public méthode

public RollbackTo ( IVersionInfo versionInfo, Guid environmentId ) : void
versionInfo IVersionInfo
environmentId Guid
Résultat void

ShowVersionHistory() public méthode

public ShowVersionHistory ( Guid environmentId, Guid resourceId ) : void
environmentId Guid
resourceId Guid
Résultat void

UpdateItem() public méthode

public UpdateItem ( Guid id, Action update, Guid environmentId ) : void
id Guid
update Action
environmentId Guid
Résultat void

UpdateRootAndFoldersPermissions() public méthode

public UpdateRootAndFoldersPermissions ( Permissions modifiedPermissions, Guid environmentGuid, bool updateRoot = true ) : void
modifiedPermissions Permissions
environmentGuid Guid
updateRoot bool
Résultat void

Property Details

GetCurrentEnvironment public_oe property

public Func GetCurrentEnvironment
Résultat Func

GetEnvironmentRepository public_oe property

public Func GetEnvironmentRepository
Résultat Func

GetExplorerProxy public_oe property

public Func GetExplorerProxy
Résultat IClientExplorerResourceRepository>.Func

GetVersionProxy public_oe property

public Func GetVersionProxy
Résultat IVersionRepository>.Func