C# Class Engage.Dnn.Publish.Article

Inheritance: Item
Afficher le fichier Open project: EngageSoftware/Engage-Publish Class Usage Examples

Private Properties

Свойство Type Description
CreateArticle Article
GetArticle Article
SetDefaultItemVersionSettings void

Méthodes publiques

Méthode Description
AddArticleVersion ( IDbTransaction trans, int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
AddArticleVersion ( int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
AddRating ( int rating, int userId ) : void
Article ( ) : System
Create ( int portalId ) : Article
Create ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article

Creates an Article object that you can continue to modify or save back into the database.

DisplayReturnToList ( ) : bool
GetArticle ( int itemId, int portalId ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings ) : Article
GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings, bool ignoreCache ) : Article
GetArticleVersion ( int articleVersionId, int portalId ) : Article
GetArticleVersion ( int articleVersionId, int portalId, bool ignoreCache ) : Article
GetArticles ( int portalId ) : DataTable
GetArticles ( int parentItemId, int portalId ) : DataTable
GetArticlesByModuleId ( int moduleId, bool isCurrent ) : DataTable
GetArticlesByPortalId ( int portalId ) : DataTable
GetArticlesSearchIndexingNew ( int portalId, int displayTabId ) : DataTable
GetArticlesSearchIndexingUpdated ( int portalId, int moduleDefId, int displayTabId ) : DataTable
GetOldArticleId ( int itemId ) : int
GetPage ( int pageId ) : string
Import ( int currentModuleId, int portalId ) : void

This method is invoked by the Import mechanism and has to take this instance of a Article and resolve all the id's using the names supplied in the export. hk

Save ( int revisingUserId ) : void
UpdateApprovalStatus ( ) : void

Méthodes protégées

Méthode Description
ResolveIds ( int currentModuleId ) : void

Private Methods

Méthode Description
CreateArticle ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article
GetArticle ( int itemId ) : Article
SetDefaultItemVersionSettings ( ) : void

This method will configure the default ItemVersionSettings for an article, it is called from the Create method on article so that users of the API do not have to pass in itemversionsettings.

Method Details

AddArticleVersion() public static méthode

public static AddArticleVersion ( IDbTransaction trans, int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
trans IDbTransaction
itemVersionId int
itemId int
versionNumber string
versionDescription string
articleText string
referenceNumber string
Résultat void

AddArticleVersion() public static méthode

public static AddArticleVersion ( int itemVersionId, int itemId, string versionNumber, string versionDescription, string articleText, string referenceNumber ) : void
itemVersionId int
itemId int
versionNumber string
versionDescription string
articleText string
referenceNumber string
Résultat void

AddRating() public méthode

public AddRating ( int rating, int userId ) : void
rating int
userId int
Résultat void

Article() public méthode

public Article ( ) : System
Résultat System

Create() public static méthode

public static Create ( int portalId ) : Article
portalId int
Résultat Article

Create() public static méthode

Creates an Article object that you can continue to modify or save back into the database.
public static Create ( string name, string description, string articleText, int authorUserId, int parentCategoryId, int moduleId, int portalId ) : Article
name string Name of the Category to be created.
description string The description/abstract of the category to be created.
articleText string
authorUserId int The ID of the author of this category.
parentCategoryId int
moduleId int The moduleid for where this category will most likely be displayed.
portalId int The Portal ID of the portal this category belongs to.
Résultat Article

DisplayReturnToList() public méthode

public DisplayReturnToList ( ) : bool
Résultat bool

GetArticle() public static méthode

public static GetArticle ( int itemId, int portalId ) : Article
itemId int
portalId int
Résultat Article

GetArticle() public static méthode

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
Résultat Article

GetArticle() public static méthode

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
loadItemVersionSettings bool
Résultat Article

GetArticle() public static méthode

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings, bool ignoreCache ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
loadItemVersionSettings bool
ignoreCache bool
Résultat Article

GetArticleVersion() public static méthode

public static GetArticleVersion ( int articleVersionId, int portalId ) : Article
articleVersionId int
portalId int
Résultat Article

GetArticleVersion() public static méthode

public static GetArticleVersion ( int articleVersionId, int portalId, bool ignoreCache ) : Article
articleVersionId int
portalId int
ignoreCache bool
Résultat Article

GetArticles() public static méthode

public static GetArticles ( int portalId ) : DataTable
portalId int
Résultat System.Data.DataTable

GetArticles() public static méthode

public static GetArticles ( int parentItemId, int portalId ) : DataTable
parentItemId int
portalId int
Résultat System.Data.DataTable

GetArticlesByModuleId() public static méthode

public static GetArticlesByModuleId ( int moduleId, bool isCurrent ) : DataTable
moduleId int
isCurrent bool
Résultat System.Data.DataTable

GetArticlesByPortalId() public static méthode

public static GetArticlesByPortalId ( int portalId ) : DataTable
portalId int
Résultat System.Data.DataTable

GetArticlesSearchIndexingNew() public static méthode

public static GetArticlesSearchIndexingNew ( int portalId, int displayTabId ) : DataTable
portalId int
displayTabId int
Résultat System.Data.DataTable

GetArticlesSearchIndexingUpdated() public static méthode

public static GetArticlesSearchIndexingUpdated ( int portalId, int moduleDefId, int displayTabId ) : DataTable
portalId int
moduleDefId int
displayTabId int
Résultat System.Data.DataTable

GetOldArticleId() public static méthode

public static GetOldArticleId ( int itemId ) : int
itemId int
Résultat int

GetPage() public méthode

public GetPage ( int pageId ) : string
pageId int
Résultat string

Import() public méthode

This method is invoked by the Import mechanism and has to take this instance of a Article and resolve all the id's using the names supplied in the export. hk
public Import ( int currentModuleId, int portalId ) : void
currentModuleId int
portalId int
Résultat void

ResolveIds() protected méthode

protected ResolveIds ( int currentModuleId ) : void
currentModuleId int
Résultat void

Save() public méthode

public Save ( int revisingUserId ) : void
revisingUserId int
Résultat void

UpdateApprovalStatus() public méthode

public UpdateApprovalStatus ( ) : void
Résultat void