Classes

  ClassDescription
AnonymousAuthor
An registered user with an alternate alias.
AuthorBase
AuthorHandler
EntityBase
This is the base class of all EPiServerCommunity entities. It implements the ID property as well as cloning and caching support.
EntityCollection
EntityEventArgs
This class is the container of all information available when an [!:IEPiServerCommunityEntity] is added / updated / removed.
EntityTypeOverrideAttribute
Applying this attribute on a class tells EPiServerCommunity to store entity data (ratings, attributes, tags etc.) under the type returned by OverrideType in the database.
EntityValidator
This class provides basic validation of objects before commiting them to data factories. Modules have their own validators inheriting for this one to validate their specific types.
EPiServerCommonEventArgs
Event Arguments sent between modules
FrameworkEntityBase
This is the base class of all EPiServerCommunity entities. It implements the ability to categorize, tag and store dynamic attributes for all objects that inherit this class. In conjunction with the [!:Data.EPiServerCommunityFactoryBase] all handlers in EPiServerCommunity can automatically inherit the possibility to store this data.
FrameworkEntityCollection
GuestAuthor
Guest author class
ImplementationModule
LogHandler
Handles Logging
ObjectComparer
SecurityContainer
Settings
Settings for EPiServerCommon
Site
A EPiServer Common WebSite
SiteAlias
A WebSite Alias for binding a EPiServer Common site to a domain address
SiteAliasCollection
A Collection of ISiteAlias's
SiteAliasEnumerator
Enumerator support for SiteAliasCollection
SiteCollection
A Collection of Sites
SiteEnumerator
Enumerator support for SiteCollection
SiteEventArgs
SiteHandler
Manages and creates sites
UserAuthor
User author class

Interfaces

  InterfaceDescription
IAuthor
Definies the basic Author requirements.
IEntity
IEntityEventArgs
Dictates the requirements of a class containing the information available when an [!:IEPiServerCommunityEntity] is added / updated / removed.
IFrameworkEntity
This is the interface that all EPiServerCommunity entities should implement.
ISite
Defines the interface a EPiServer Common Site must adhere to.
ISiteAlias
ISiteAssignable
Dictates the requirements of a ISite assignable object.

Delegates

  DelegateDescription
EntityEventHandler
EPiServerCommonEventHandler
Event handler for communication between modules in starsuite
SiteEventHandler

Enumerations

  EnumerationDescription
LogEntryType