Namespace EPiServer.Social.Ratings.Core

Classes

AssertParams

Asserts parameter values for the different rating functions. An exception is thrown if the criteria data is found to be insufficient.

DuplicateRatingException

The DuplicateRatingException represents an error occurring when an attempt is made to add a rating which already exists for the same item and user.

Rating

Represents a rating submitted by a user for a target resource in an application.

RatingDoesNotExistException

The RatingDoesNotExistException describes an error occuring when an operation is requested on a rating that no longer exists.

RatingFilter

The RatingFilter class describes the specifications by which rating data should be retrieved.

RatingId

The RatingId class is a data model representing an identifier for an user-submitted rating within the social platform.

RatingSortFields

The RatingSortFields class exposes the fields of the Rating model which are available for application in defining sorting rules for item rating result sets within the Social platform.

RatingStatistics

This class represents the statistical information for the ratings of an individual referenced item.

RatingStatisticsDoNotExistException

The RatingStatisticsDoNotExistException is thrown when a target rating statistics is not found.

RatingStatisticsFilter

The RatingStatisticsFilter class describes the specifications by which rating statistics data should be retrieved.

RatingStatisticsSortFields

The RatingStatisticsSortFields class exposes the fields of the Rating statistics model which are available for application in defining sorting rules for rating statistics result sets within the Social platform.

RatingValue

This class captures a value representing an individual rating for a referenced item.

StatisticsId

The StatisticsId class is a data model representing an identifier for the statistics generated for when ratings are submitted by users within the social platform.

Interfaces

IRatingRepository

This interface represents the data access layer for ratings that exposes functionality to rate items, delete ratings and retrieve user ratings and statistics from an underlying rating store.

IRatingService

This interface exposes functionality to rate items, delete ratings, and retrieve user ratings and statistics.

IRatingStatisticsRepository

This interface represents the data access layer for rating statistics that exposes functionality to retrieve and update rating statistics in an underlying rating statistics store.

IRatingStatisticsService

This interface exposes functionality to retrieve and update ratings statistics.

arrow_upward