|
IProjectGroups | AssignedGroups [get] |
|
ICategories | Categories [get] |
|
IProjectClipboard | Clipboard [get] |
|
IContentClasses | ContentClasses [get] |
|
IContentClassFolders | ContentClassFolders [get] |
| All content class folders, indexed by name. The list is cached by default.
|
|
IDatabaseConnections | DatabaseConnections [get] |
| All database connections, indexed by name. The list is cached by default.
|
|
IFolders | Folders [get] |
| All folders, indexed by name. The list is cached by default.
|
|
IIndexedCachedList< int,
IInfoAttribute > | InfoAttributes [get] |
| All info attributes in the project, indexed by id. The list is cached by default.
|
|
bool | IsArchivingActive [get] |
|
bool | IsLockedBySystem [get] |
|
bool | IsVersioningActive [get, set] |
|
IRDList< IKeyword > | Keywords [get] |
| All keywords. The list is cached by default.
|
|
ILanguageVariants | LanguageVariants [get] |
| All language variants, indexed by Language. The list is cached by default.
|
|
ProjectLockLevel | LockLevel [get] |
| The project lock level.
|
|
IIndexedRDList< string, IUser > | OnlineUsers [get] |
| Get users currently logged into this project Requires you to have ServerManager rights.
|
|
IPages | Pages [get] |
|
IProjectVariants | ProjectVariants [get] |
| All project variants, indexed by name. The list is cached by default.
|
|
IRDList< IPublicationFolder > | PublicationFolders [get] |
| All publication folders
|
|
IRDList< IPublicationPackage > | PublicationPackages [get] |
| All publication packages
|
|
IRDList< IPublicationTarget > | PublicationTargets [get] |
| All publication targets
|
|
IRecycleBin | RecycleBin [get] |
|
ISyllables | Syllables [get] |
| All Syllables, indexed by guid. The list is cached by default.
|
|
IProjectUsers | Users [get] |
| All users of the project and their access levels, indexed by user name. The list is cached by default.
|
|
IProjectWorkflows | Workflows [get] |
|
ISession | Session [get] |
|
Definition at line 104 of file IProject.cs.
void erminas.SmartAPI.CMS.Project.IProject.ClearPageCache |
( |
| ) |
|
IProjectCopyJob erminas.SmartAPI.CMS.Project.IProject.CreateCopyJob |
( |
string |
newProjectName | ) |
|
IProjectExportJob erminas.SmartAPI.CMS.Project.IProject.CreateExportJob |
( |
string |
targetPath | ) |
|
void erminas.SmartAPI.CMS.Project.IProject.DeleteWithDatabase |
( |
string |
databaseUser, |
|
|
string |
password |
|
) |
| |
Delete this project and its database on the database server
XmlDocument erminas.SmartAPI.CMS.Project.IProject.ExecuteRQL |
( |
string |
query, |
|
|
RqlType |
type = RqlType.SessionKeyInIodata |
|
) |
| |
Execute an rql query.
- Parameters
-
query | The query string (not containing IODATA/PROJECT elements) |
type | Determine the attributes of IODATA/PROJECT elements in the query |
- Returns
- The parsed reply of the RedDot server as XmlDocument
string erminas.SmartAPI.CMS.Project.IProject.GetTextContent |
( |
Guid |
textElementGuid, |
|
|
ILanguageVariant |
lang, |
|
|
string |
typeString |
|
) |
| |
CMS.Session.GetTextContent
IProject erminas.SmartAPI.CMS.Project.IProject.Refreshed |
( |
| ) |
|
void erminas.SmartAPI.CMS.Project.IProject.Select |
( |
| ) |
|
Select this project as active project in the current session.
void erminas.SmartAPI.CMS.Project.IProject.SetLockLevel |
( |
ProjectLockLevel |
level, |
|
|
string |
infoMessage |
|
) |
| |
Set the project lock. The info message must not be empty, if lock level is different than ProjectLockLevel.None!
- Parameters
-
level | level to set the locking to |
infoMessage | info message to display to users, MUST NOT BE EMPTY if lock level is different than ProjectLockLevel.None |
Guid erminas.SmartAPI.CMS.Project.IProject.SetTextContent |
( |
Guid |
textElementGuid, |
|
|
ILanguageVariant |
languageVariant, |
|
|
string |
typeString, |
|
|
string |
content |
|
) |
| |
CMS.Session.SetTextContent
ICategories erminas.SmartAPI.CMS.Project.IProject.Categories |
|
get |
All content class folders, indexed by name. The list is cached by default.
Definition at line 118 of file IProject.cs.
All database connections, indexed by name. The list is cached by default.
Definition at line 125 of file IProject.cs.
IFolders erminas.SmartAPI.CMS.Project.IProject.Folders |
|
get |
All folders, indexed by name. The list is cached by default.
Definition at line 130 of file IProject.cs.
IIndexedCachedList<int, IInfoAttribute> erminas.SmartAPI.CMS.Project.IProject.InfoAttributes |
|
get |
All info attributes in the project, indexed by id. The list is cached by default.
Definition at line 135 of file IProject.cs.
bool erminas.SmartAPI.CMS.Project.IProject.IsArchivingActive |
|
get |
bool erminas.SmartAPI.CMS.Project.IProject.IsLockedBySystem |
|
get |
bool erminas.SmartAPI.CMS.Project.IProject.IsVersioningActive |
|
getset |
IRDList<IKeyword> erminas.SmartAPI.CMS.Project.IProject.Keywords |
|
get |
All keywords. The list is cached by default.
Definition at line 152 of file IProject.cs.
All language variants, indexed by Language. The list is cached by default.
Definition at line 157 of file IProject.cs.
IIndexedRDList<string, IUser> erminas.SmartAPI.CMS.Project.IProject.OnlineUsers |
|
get |
Get users currently logged into this project Requires you to have ServerManager rights.
Definition at line 141 of file IProject.cs.
IPages erminas.SmartAPI.CMS.Project.IProject.Pages |
|
get |
All project variants, indexed by name. The list is cached by default.
Definition at line 169 of file IProject.cs.
IRecycleBin erminas.SmartAPI.CMS.Project.IProject.RecycleBin |
|
get |
ISyllables erminas.SmartAPI.CMS.Project.IProject.Syllables |
|
get |
All Syllables, indexed by guid. The list is cached by default.
Definition at line 191 of file IProject.cs.
All users of the project and their access levels, indexed by user name. The list is cached by default.
Definition at line 196 of file IProject.cs.
The documentation for this interface was generated from the following file: