Table of Contents

Namespace Dynamicweb.Content

Classes

ApprovalTypeConverter
This class is meant for use to wrap the integers indicating approvaltype inside a human-readable enum.
Area
The class Area represents a website or a language version of a given website
AreaDomainRelation
Represents an area domain relation.
AreaDomainRelationSet
Represents a set of area domain relations.
AreaInfo
The AreaInfo class provides information about a specific Area in a given Solution
AreaPermissionService
AreaService
Provides methods for querying and persisting areas.
ContentAreaIdValueMapper
ContentIndexBuilder
ContentIndexProvider implements a IndexBuilderBase that indexes Pages, paragraphs and items to the index.
ContentIndexSchemaExtender
The ContentIndexSchemaExtender returns the fields that the pages, paragraphs and items support.
ContentItemTypeSystemNameValueMapper
ContentPermissionHelper
CopyAreaInfo
The CopyAreaInfo class holds information needed to perform a copy operation for a given Area
CopyPageInfo
The CopyPageInfo class carries the information needed to copy a page to another parent page
DatabaseContentProvider
DatabaseContentProvider is base class for add-ins that can auto generate test data for the solution.
DomainService
Extensions
Content specific extension methods for the Service locator (IServiceLocator).
GridRow
GridService
ItemService
Provides methods for querying and persisting items.
Page
The Page class models the concept of a webpage
PageCollection
A collection of Page
PageDefinition
The paragraph definition
PageNavigationSettings
Represents a eCommerce-related page navigation settings.
PagePermissionService
PageService
Provides methods for querying and persisting pages.
Paragraph
The Paragraph class models the concept of Paragraphs on a given Page (WebPage)
ParagraphDefinition
The paragraph definition
ParagraphPermissionService
ParagraphService
Provides methods for querying and persisting paragraphs.
ProxyPermissionService
Services
Provides convenient access to known services.
SolutionInfo
The SolutionInfo class provides information about the currently running solution
StructureChange
This class contains function to handle with structure changes.

Interfaces

IAreaService
The IAreaService interface defines operations for working with the Area Aggregate
IItemService
The IItemService interface defines operations for working with the Item Aggregate
IPageService
The IPageService interface defines operations for working with the Page Aggregate
IParagraphService
The IParagraphService interface defines operation for working with the Paragraph Aggregate

Enums

ApprovalType
-2 = Draft, -1 = versions, 0 = normal, >0 = Some workflow
AreaSort
Defines how area collections should be sorted
CopyMode
Defines how to copy an area
DisplayMode
Specifies how a page shows its subpages in the content tree (backend UI)
EcommerceNavigationParentType
Represents a type of the parent node in the eCommerce navigation tree.
MasterType
Specifies how a master should update its children
PageCollection.SortBy
Defines how page collections should be sorted
PageDefinitionType
The types of page definitions
ParagraphDefinitionType
The types of paragraph definitions
ParagraphSort
Defines how paragraph collections should be sorted
To top