/// <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;
        }
Esempio n. 2
0
        /// <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="PublicationTarget" /> with the specified <see cref="T:Tridion.ContentManager.CoreService.Client.PublicationTargetData" />
        /// </summary>
        /// <param name="publicationTargetData"><see cref="T:Tridion.ContentManager.CoreService.Client.PublicationTargetData" /></param>
        protected void Reload(PublicationTargetData publicationTargetData)
        {
            if (publicationTargetData == null)
                throw new ArgumentNullException("publicationTargetData");

            mPublicationTargetData = publicationTargetData;
            base.Reload(publicationTargetData);

            mMinApprovalStatus = null;
            mDestinations = null;
            mPublications = null;
            mTargetTypes = 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;
        }