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.Pages.IExtendedPageSearch Interface Reference

An extended page search more powerful than the normale PageSearch that can be refined by adding filters to it (e.g. on the page status). More...

+ Inheritance diagram for erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch:
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch:

Public Member Functions

int Count ()
 
List< ResultGroupExecute ()
 

Properties

List< IPageSearchFilterFilters [get]
 
GroupBy GroupBy [get, set]
 
SortDirection GroupSortDirection [get, set]
 
ILanguageVariant LanguageVariant [get, set]
 
int MaxHits [get, set]
 
OrderBy OrderBy [get, set]
 
SortDirection OrderDirection [get, set]
 
IUser User [get, set]
 
- Properties inherited from erminas.SmartAPI.CMS.Project.IProjectObject
IProject Project [get]
 
- Properties inherited from erminas.SmartAPI.CMS.ISessionObject
ISession Session [get]
 

Detailed Description

An extended page search more powerful than the normale PageSearch that can be refined by adding filters to it (e.g. on the page status).

    Project project = ...;
    var search = project.CreateExtendedPageSearch();
    search.Filters.Add(new HeadlineFilter(HeadlineFilter.OperatorType.IsLike, "sometext"));
    var results = search.Execute();

Definition at line 41 of file IExtendedPageSearch.cs.

Member Function Documentation

int erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.Count ( )
List<ResultGroup> erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.Execute ( )

Property Documentation

List<IPageSearchFilter> erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.Filters
get

Definition at line 45 of file IExtendedPageSearch.cs.

GroupBy erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.GroupBy
getset

Definition at line 46 of file IExtendedPageSearch.cs.

SortDirection erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.GroupSortDirection
getset

Definition at line 47 of file IExtendedPageSearch.cs.

ILanguageVariant erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.LanguageVariant
getset

Definition at line 48 of file IExtendedPageSearch.cs.

int erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.MaxHits
getset

Definition at line 49 of file IExtendedPageSearch.cs.

OrderBy erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.OrderBy
getset

Definition at line 50 of file IExtendedPageSearch.cs.

SortDirection erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.OrderDirection
getset

Definition at line 51 of file IExtendedPageSearch.cs.

IUser erminas.SmartAPI.CMS.Project.Pages.IExtendedPageSearch.User
getset

Definition at line 52 of file IExtendedPageSearch.cs.


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