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.Keywords.CategoryKeywords Class Reference

Encapsulates keyword management for a category. More...

+ Inheritance diagram for erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords:
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords:

Public Member Functions

IKeyword CreateOrGet (string keywordName)
 
void Delete (string keywordName)
 
void DeleteForcibly (string keywordName)
 
- Public Member Functions inherited from erminas.SmartAPI.CMS.Project.Keywords.ICategoryKeywords
IKeyword CreateOrGet (string keywordName)
 
void Delete (string keywordName)
 
void DeleteForcibly (string keywordName)
 

Properties

ICategory Category [get, set]
 
IProject Project [get, set]
 
ISession Session [get]
 
- Properties inherited from erminas.SmartAPI.CMS.Project.Keywords.ICategoryKeywords
ICategory Category [get]
 
- Properties inherited from erminas.SmartAPI.CMS.Project.IProjectObject
IProject Project [get]
 
- Properties inherited from erminas.SmartAPI.CMS.ISessionObject
ISession Session [get]
 

Detailed Description

Encapsulates keyword management for a category.

We don't subclass NameIndexedRDList, because renaming to existing names is allowed and could lead to duplicate keyword names.

Definition at line 40 of file ICategoryKeywords.cs.

Member Function Documentation

IKeyword erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.CreateOrGet ( string  keywordName)

Definition at line 51 of file ICategoryKeywords.cs.

+ Here is the call graph for this function:

void erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.Delete ( string  keywordName)

Definition at line 69 of file ICategoryKeywords.cs.

+ Here is the call graph for this function:

void erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.DeleteForcibly ( string  keywordName)

Definition at line 81 of file ICategoryKeywords.cs.

+ Here is the call graph for this function:

Property Documentation

ICategory erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.Category
getset

Definition at line 49 of file ICategoryKeywords.cs.

IProject erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.Project
getset

Definition at line 93 of file ICategoryKeywords.cs.

ISession erminas.SmartAPI.CMS.Project.Keywords.CategoryKeywords.Session
get

Definition at line 96 of file ICategoryKeywords.cs.


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