The IPageRepository type exposes the following members.
Methods
Name | Description | |
---|---|---|
CanViewPage |
Checks if the currently active user can view page by its URL.
|
|
CopyDirectory |
Copies all pages from one directory to another in a MonoX database
|
|
CopyPage(String, String) |
Copies file inside MonoX DB
|
|
CopyPage(String, String, String, String) | ||
CopyPageLocalizations |
Copies the PageLocalization subcollection.
|
|
CreateLocalizedPage |
Creates and saves an empty localization entity in the database.
|
|
CreatePage(String) |
Creates a record for a portal page in the DB.
Note: Writes only accepted file types (aspx, html) to the database |
|
CreatePage(String, String) |
Creates a record for a portal page in the DB.
|
|
DeleteDirectory |
Deletes all pages in a directory inside MonoX database.
|
|
DeletePage |
Deletes a page inside MonoX DB.
|
|
DeletePagePaths |
Deletes page path data from ASP.NET paths.
|
|
DeletePageRoles |
Deletes the roles collection for the particular page.
|
|
DeleteSharedPagePersonalization |
Deletes shared personalization settings for a given path.
|
|
DeleteUserPagePersonalization |
Deletes per-user personalization settings for a given path.
|
|
EnsurePageLocalization |
Ensures that each page entity has appropriate localization present in the database. It there is no such entity, it is created.
|
|
EnsurePagePersonalizationRemoval |
Ensure that page personalization is removed along with the page data.
|
|
GetAllPageLocalizations(IRelationPredicateBucket, Boolean) |
Returns all page localization entities from a currently active portal (filter on ApplicationId field).
|
|
GetAllPageLocalizations(Nullable<(Of <<'(Guid>)>>), Guid, Boolean) |
Returns all page localization entities from a currently active portal (filter on ApplicationId field).
|
|
GetAllPages |
Returns all page entities from a currently active portal (filter on ApplicationId field).
|
|
GetAllPaths |
Returns all entries from the aspnet_paths table (personalizable entities).
|
|
GetChildNavigationItems |
Returns a collection of child navigation items for a page with the id provided as a parameter.
Note: portal DB allows for multiple navigation items per single page entity (each page can contain multiple navigation entities)! This method returns ONLY THE FIRST subcollection.
|
|
GetCountOfDocumentsInRevision |
Gets a number of revised documents for a given page - pair of the "classic" GetCountOfState
Used by the personalization provider
|
|
GetNavigationItems(String) |
Returns all navigation items for a given language.
|
|
GetNavigationItems(Guid, String) |
Returns all navigation items for a given page and language .
|
|
GetNavigationItems(Boolean, Nullable<(Of <<'(Guid>)>>), String) |
Returns all navigation items for a given page and language .
|
|
GetPage(Guid) |
Returns a single page in a given language via its Guid.
|
|
GetPage(String) |
Returns a single page in a given language via its Url.
|
|
GetPage(Guid, Guid) |
Returns a single page in a given language via its Guid
|
|
GetPage(Guid, String) |
Returns a single page in a given language via its Guid.
|
|
GetPage(String, String) |
Returns a single page in a given language via its Url.
|
|
GetPageLocalizationFilter(Guid) |
Generates filter for the page localization subcollection.
|
|
GetPageLocalizationFilter(String) |
Generates filter for the page localization subcollection.
|
|
GetPageLocalizationPrefetchPath2 |
Get page localization prefetch path.
|
|
GetPagePrefetchPath |
Gets the page prefetch path.
|
|
GetPages |
Gets the page collection.
|
|
GetPagesComboBind(String, String) |
Gets pages for Combobox binding inside Editor part.
|
|
GetPagesComboBind(String, Int32, String, String) |
Gets pages for Combobox binding inside Editor part.
|
|
GetPageTitle |
Gets the page title.
|
|
GetPageUrl |
Gets the page url.
|
|
GetPageUrlApplicationFilter |
Gets a filter per to acquire page per its URL and application ID.
|
|
MoveDirectory |
Moves all files from one directory to another in a MonoX database.
|
|
MovePage |
Moves a page in a MonoX DB.
|
|
PagePathExists |
Check if ASP.NET page path object exists.
|