C# Class erminas.SmartAPI.CMS.Project.ContentClasses.TemplateVariant

Represents a single template on the RedDot server
Inheritance: PartialRedDotProjectObject, ITemplateVariant
显示文件 Open project: erminas/smartapi

Public Methods

Method Description
AssignToProjectVariant ( IProjectVariant variant, bool doNotPublish, bool doNotUseTidy ) : void

Assign this template to a specific project variant

Commit ( ) : void
CopyToContentClass ( IContentClass target ) : void

Copy this template over to another content class

Delete ( ) : void
TemplateVariant ( IContentClass contentClass, System.Guid guid ) : System

Protected Methods

Method Description
LoadWholeObject ( ) : void
RetrieveWholeObject ( ) : XmlElement

Private Methods

Method Description
IsOnlyPartiallyInitialized ( XmlElement xmlElement ) : bool
LoadXml ( ) : void
TemplateVariant ( IContentClass contentClass, XmlElement xmlElement ) : System

Method Details

AssignToProjectVariant() public method

Assign this template to a specific project variant
public AssignToProjectVariant ( IProjectVariant variant, bool doNotPublish, bool doNotUseTidy ) : void
variant IProjectVariant
doNotPublish bool
doNotUseTidy bool
return void

Commit() public method

public Commit ( ) : void
return void

CopyToContentClass() public method

Copy this template over to another content class
public CopyToContentClass ( IContentClass target ) : void
target IContentClass
return void

Delete() public method

public Delete ( ) : void
return void

LoadWholeObject() protected method

protected LoadWholeObject ( ) : void
return void

RetrieveWholeObject() protected method

protected RetrieveWholeObject ( ) : XmlElement
return System.Xml.XmlElement

TemplateVariant() public method

public TemplateVariant ( IContentClass contentClass, System.Guid guid ) : System
contentClass IContentClass
guid System.Guid
return System