/// <summary>
        /// Reload the <see cref="TemplateBuildingBlock" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.TemplateBuildingBlockData" />
        /// </summary>
        /// <param name="templateBuildingBlockData"><see cref="T:Tridion.ContentManager.CoreService.Client.TemplateBuildingBlockData" /></param>
        protected void Reload(TemplateBuildingBlockData templateBuildingBlockData)
        {
            if (templateBuildingBlockData == null)
            {
                throw new ArgumentNullException("templateBuildingBlockData");
            }

            mTemplateBuildingBlockData = templateBuildingBlockData;
            base.Reload(templateBuildingBlockData);

            mApprovalStatus = null;
            mWorkflow       = null;
        }
Exemple #2
0
        /// <summary>
        /// Reload the <see cref="PageTemplate" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.PageTemplateData" />
        /// </summary>
        /// <param name="pageTemplateData"><see cref="T:Tridion.ContentManager.CoreService.Client.PageTemplateData" /></param>
        protected void Reload(PageTemplateData pageTemplateData)
        {
            if (pageTemplateData == null)
            {
                throw new ArgumentNullException("pageTemplateData");
            }

            mPageTemplateData = pageTemplateData;
            base.Reload(pageTemplateData);

            mApprovalStatus = null;
            mPageSchema     = null;
            mWorkflow       = null;
        }
        /// <summary>
        /// Reload the <see cref="VirtualFolder" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.VirtualFolderData" />
        /// </summary>
        /// <param name="folderData"><see cref="T:Tridion.ContentManager.CoreService.Client.VirtualFolderData" /></param>
        protected void Reload(VirtualFolderData virtualFolderData)
        {
            if (virtualFolderData == null)
            {
                throw new ArgumentNullException("virtualFolderData");
            }

            mVirtualFolderData = virtualFolderData;
            base.Reload(virtualFolderData);

            mApprovalStatus = null;
            mTypeSchema     = null;
            mWorkflow       = null;
        }
        /// <summary>
        /// Reload the <see cref="ComponentTemplate" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.ComponentTemplateData" />
        /// </summary>
        /// <param name="componentTemplateData"><see cref="T:Tridion.ContentManager.CoreService.Client.ComponentTemplateData" /></param>
        protected void Reload(ComponentTemplateData componentTemplateData)
        {
            if (componentTemplateData == null)
            {
                throw new ArgumentNullException("componentTemplateData");
            }

            mComponentTemplateData = componentTemplateData;
            base.Reload(componentTemplateData);

            mApprovalStatus     = null;
            mRelatedSchemas     = null;
            mTrackingCategories = null;
            mWorkflow           = null;
        }
        /// <summary>
        /// Reload the <see cref="Component" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.ComponentData" />
        /// </summary>
        /// <param name="componentData"><see cref="T:Tridion.ContentManager.CoreService.Client.ComponentData" /></param>
        protected void Reload(ComponentData componentData)
        {
            if (componentData == null)
            {
                throw new ArgumentNullException("componentData");
            }

            mComponentData = componentData;
            base.Reload(componentData);

            mApprovalStatus = null;
            mSchema         = null;

            mBinaryContent = null;
            mWorkflow      = null;
        }
        /// <summary>
        /// Reload the <see cref="ComponentTemplate" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.ComponentTemplateData" />
        /// </summary>
        /// <param name="componentTemplateData"><see cref="T:Tridion.ContentManager.CoreService.Client.ComponentTemplateData" /></param>
        protected void Reload(ComponentTemplateData componentTemplateData)
        {
            if (componentTemplateData == null)
                throw new ArgumentNullException("componentTemplateData");

            mComponentTemplateData = componentTemplateData;
            base.Reload(componentTemplateData);

            mApprovalStatus = null;
            mRelatedSchemas = null;
            mTrackingCategories = null;
            mWorkflow = null;
        }
        /// <summary>
        /// Reload the <see cref="Component" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.ComponentData" />
        /// </summary>
        /// <param name="componentData"><see cref="T:Tridion.ContentManager.CoreService.Client.ComponentData" /></param>
        protected void Reload(ComponentData componentData)
        {
            if (componentData == null)
                throw new ArgumentNullException("componentData");

            mComponentData = componentData;
            base.Reload(componentData);

            mApprovalStatus = null;
            mSchema = null;

            mBinaryContent = null;
            mWorkflow = null;
        }
        /// <summary>
        /// Reload the <see cref="VirtualFolder" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.VirtualFolderData" />
        /// </summary>
        /// <param name="folderData"><see cref="T:Tridion.ContentManager.CoreService.Client.VirtualFolderData" /></param>
        protected void Reload(VirtualFolderData virtualFolderData)
        {
            if (virtualFolderData == null)
                throw new ArgumentNullException("virtualFolderData");

            mVirtualFolderData = virtualFolderData;
            base.Reload(virtualFolderData);

            mApprovalStatus = null;
            mTypeSchema = null;
            mWorkflow = null;
        }
        /// <summary>
        /// Reload the <see cref="PageTemplate" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.PageTemplateData" />
        /// </summary>
        /// <param name="pageTemplateData"><see cref="T:Tridion.ContentManager.CoreService.Client.PageTemplateData" /></param>
        protected void Reload(PageTemplateData pageTemplateData)
        {
            if (pageTemplateData == null)
                throw new ArgumentNullException("pageTemplateData");

            mPageTemplateData = pageTemplateData;
            base.Reload(pageTemplateData);

            mApprovalStatus = null;
            mPageSchema = null;
            mWorkflow = null;
        }
        /// <summary>
        /// Reload the <see cref="TemplateBuildingBlock" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.TemplateBuildingBlockData" />
        /// </summary>
        /// <param name="templateBuildingBlockData"><see cref="T:Tridion.ContentManager.CoreService.Client.TemplateBuildingBlockData" /></param>
        protected void Reload(TemplateBuildingBlockData templateBuildingBlockData)
        {
            if (templateBuildingBlockData == null)
                throw new ArgumentNullException("templateBuildingBlockData");

            mTemplateBuildingBlockData = templateBuildingBlockData;
            base.Reload(templateBuildingBlockData);

            mApprovalStatus = null;
            mWorkflow = null;
        }