SmartAPI
Open Source .NET RQL library for RedDot CMS / OpenText WSM Management Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass Interface Reference
+ Inheritance diagram for erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass:
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass:

Public Member Functions

void Commit ()
 Commit changes on attributes to the server.
 
void CopyElementsToContentClass (IContentClass targetCC, params string[] elementNames)
 Copy selected elements from this content class to another target content class.
 
void CopyToProject (IProject project, Guid targetFolderGuid)
 Copy this content class to another project
 
- Public Member Functions inherited from erminas.SmartAPI.CMS.IPartialRedDotObject
void EnsureInitialization ()
 
void Refresh ()
 
- Public Member Functions inherited from erminas.SmartAPI.CMS.IDeletable
void Delete ()
 

Properties

string DescriptionInCurrentDisplayLanguage [get, set]
 Description
 
IContentClassEditableAreaSettings EditableAreaSettings [get]
 EditableAreaSettings of the content class The settings get cached. To refresh the settings call Refresh
 
IContentClassElements Elements [get]
 
IContentClassFolder Folder [get]
 Folder that contains the content class.
 
bool IsAvailableViaTheShortcutMenuInSmartEdit [get, set]
 
bool IsChangingHeadlineEffectiveForAllLanguageVariants [get, set]
 
bool IsKeywordRequired [get, set]
 
bool IsNotRelevantForGlobalContentWorkflow [get, set]
 
IPageDefinitions PageDefinitions [get]
 
ICollection< IPagePages [get]
 
IPreassignedKeywords PreassignedKeywords [get]
 List of the preassigned keywords of this content class, indexed by name. This list is cached by default.
 
ISyllable Prefix [get]
 Default prefix for pages.
 
IProjectVariantAssignments ProjectVariantAssignments [get]
 
ICategory RequiredKeywordCategory [get, set]
 
ISyllable Suffix [get]
 Default suffix for pages.
 
ITemplateVariants TemplateVariants [get]
 
IContentClassVersions Versions [get]
 Versioning information for the content class. List is cached by default.
 
- Properties inherited from erminas.SmartAPI.CMS.Project.IProjectObject
IProject Project [get]
 
- Properties inherited from erminas.SmartAPI.CMS.ISessionObject
ISession Session [get]
 

Detailed Description

Definition at line 33 of file IContentClass.cs.

Member Function Documentation

void erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Commit ( )

Commit changes on attributes to the server.

void erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.CopyElementsToContentClass ( IContentClass  targetCC,
params string[]  elementNames 
)

Copy selected elements from this content class to another target content class.

Parameters
targetCCTarget content class to copy the elements to
elementNamesNames of the elements to copy
void erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.CopyToProject ( IProject  project,
Guid  targetFolderGuid 
)

Copy this content class to another project

Parameters
projectThe target project to copy the content class to
targetFolderGuidGuid of the target content class folder in the target project

Property Documentation

string erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.DescriptionInCurrentDisplayLanguage
getset

Description

Definition at line 57 of file IContentClass.cs.

IContentClassEditableAreaSettings erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.EditableAreaSettings
get

EditableAreaSettings of the content class The settings get cached. To refresh the settings call Refresh

Definition at line 62 of file IContentClass.cs.

IContentClassElements erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Elements
get

Definition at line 64 of file IContentClass.cs.

IContentClassFolder erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Folder
get

Folder that contains the content class.

Definition at line 71 of file IContentClass.cs.

bool erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.IsAvailableViaTheShortcutMenuInSmartEdit
getset

Definition at line 73 of file IContentClass.cs.

bool erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.IsChangingHeadlineEffectiveForAllLanguageVariants
getset

Definition at line 76 of file IContentClass.cs.

bool erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.IsKeywordRequired
getset

Definition at line 78 of file IContentClass.cs.

bool erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.IsNotRelevantForGlobalContentWorkflow
getset

Definition at line 80 of file IContentClass.cs.

IPageDefinitions erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.PageDefinitions
get

Definition at line 82 of file IContentClass.cs.

ICollection<IPage> erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Pages
get

Definition at line 66 of file IContentClass.cs.

IPreassignedKeywords erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.PreassignedKeywords
get

List of the preassigned keywords of this content class, indexed by name. This list is cached by default.

Definition at line 87 of file IContentClass.cs.

ISyllable erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Prefix
get

Default prefix for pages.

Definition at line 92 of file IContentClass.cs.

IProjectVariantAssignments erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.ProjectVariantAssignments
get

Definition at line 94 of file IContentClass.cs.

ICategory erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.RequiredKeywordCategory
getset

Definition at line 96 of file IContentClass.cs.

ISyllable erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Suffix
get

Default suffix for pages.

Definition at line 101 of file IContentClass.cs.

ITemplateVariants erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.TemplateVariants
get

Definition at line 103 of file IContentClass.cs.

IContentClassVersions erminas.SmartAPI.CMS.Project.ContentClasses.IContentClass.Versions
get

Versioning information for the content class. List is cached by default.

Definition at line 108 of file IContentClass.cs.


The documentation for this interface was generated from the following file: