Esempio n. 1
0
        /// <summary>
        /// Gets the folders.
        /// </summary>
        /// <param name="workspaceId">The workspace id.</param>
        /// <returns></returns>
        public WorkspaceItem[] GetFolders(string workspaceId)
        {
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider != null)
            {
                return(provider.GetFolders(workspaceId));
            }
            Debug.WriteLine(DebugWriteLinePrefix + ": IWorkspaceBrowserProvider == null"); return(null);
        }
Esempio n. 2
0
        /// <summary>
        /// Registers the workspace.
        /// </summary>
        /// <param name="workspaceItem">The workspace item.</param>
        /// <returns></returns>
        public String RegisterWorkspace(WorkspaceItem workspaceItem)
        {
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider != null)
            {
                return(provider.RegisterWorkspace(workspaceItem));
            }
            Debug.WriteLine(DebugWriteLinePrefix + ": IWorkspaceBrowserProvider == null"); return(null);
        }
Esempio n. 3
0
        /// <summary>
        /// Gets the workspace items by search string.
        /// </summary>
        /// <param name="searchString">The search string.</param>
        /// <returns></returns>
        public WorkspaceItem[] GetWorkspaceItemsBySearchString(string searchString)
        {
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider != null)
            {
                return(provider.GetWorkspaceItemsBySearchString(searchString));
            }
            Debug.WriteLine(DebugWriteLinePrefix + ": IWorkspaceBrowserProvider == null"); return(null);
        }
Esempio n. 4
0
        public void DeleteWorkspaceItems(WorkspaceItem[] workspaceItems)
        {
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider != null)
            {
                provider.DeleteWorkspaceItems(workspaceItems);
                return;
            }
            Debug.WriteLine(DebugWriteLinePrefix + ": IWorkspaceBrowserProvider == null");
        }
Esempio n. 5
0
        /// <summary>
        /// Initializes this instance.
        /// </summary>
        /// <returns></returns>
        public bool Initialize()
        {
            Logger.Info("Force initialize");
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider == null)
            {
                Logger.Error("IWorkspaceBrowserProvider == null");
                return(false);
            }
            return(provider.Initialize());
        }
Esempio n. 6
0
        protected override void RegisterRequiredDomainObjects()
        {
            Logger.Info("RegisterRequiredDomainObjects");
            IWorkspaceBrowserProvider provider = WorkspaceBrowserProviderFactory.CreateProvider(WorkspaceBrowserProviderFactory.Key.Instance);

            if (provider != null)
            {
                provider.Initialize();
                return;
            }
            Logger.Error("RegisterRequiredDomainObjects can not create provider from WorkspaceBrowserProviderFactory");
            Debug.WriteLine(DebugWriteLinePrefix + ": IWorkspaceBrowserProvider == null");
        }