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.Categories Class Reference

Encapsulates category management for a project. Allows enumeration, creation and deletion of categories from a project. More...

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

Public Member Functions

ICategory CreateOrGet (string categoryName)
 
void Delete (string categoryName)
 
- Public Member Functions inherited from erminas.SmartAPI.CMS.Project.Keywords.ICategories
ICategory CreateOrGet (string categoryName)
 
void Delete (string categoryName)
 

Properties

IProject Project [get]
 
ISession Session [get]
 

Detailed Description

Encapsulates category management for a project. Allows enumeration, creation and deletion of categories from a project.

We don't subclass NameIndexedRDList, because renaming to existing category names is allowed (albeit senseless) and could lead to duplicate category names

Definition at line 38 of file ICategories.cs.

Member Function Documentation

ICategory erminas.SmartAPI.CMS.Project.Keywords.Categories.CreateOrGet ( string  categoryName)

Definition at line 48 of file ICategories.cs.

void erminas.SmartAPI.CMS.Project.Keywords.Categories.Delete ( string  categoryName)

Definition at line 65 of file ICategories.cs.

+ Here is the call graph for this function:

Property Documentation

IProject erminas.SmartAPI.CMS.Project.Keywords.Categories.Project
get

Definition at line 75 of file ICategories.cs.

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

Definition at line 80 of file ICategories.cs.


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