C# 클래스 Engage.Dnn.Publish.Article

상속: Item
파일 보기 프로젝트 열기: EngageSoftware/Engage-Publish 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateArticle Article
GetArticle Article
SetDefaultItemVersionSettings void

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ResolveIds ( int currentModuleId ) : void

비공개 메소드들

메소드 설명
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.

메소드 상세

AddArticleVersion() 공개 정적인 메소드

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
리턴 void

AddArticleVersion() 공개 정적인 메소드

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
리턴 void

AddRating() 공개 메소드

public AddRating ( int rating, int userId ) : void
rating int
userId int
리턴 void

Article() 공개 메소드

public Article ( ) : System
리턴 System

Create() 공개 정적인 메소드

public static Create ( int portalId ) : Article
portalId int
리턴 Article

Create() 공개 정적인 메소드

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.
리턴 Article

DisplayReturnToList() 공개 메소드

public DisplayReturnToList ( ) : bool
리턴 bool

GetArticle() 공개 정적인 메소드

public static GetArticle ( int itemId, int portalId ) : Article
itemId int
portalId int
리턴 Article

GetArticle() 공개 정적인 메소드

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
리턴 Article

GetArticle() 공개 정적인 메소드

public static GetArticle ( int itemId, int portalId, bool loadRelationships, bool loadTags, bool loadItemVersionSettings ) : Article
itemId int
portalId int
loadRelationships bool
loadTags bool
loadItemVersionSettings bool
리턴 Article

GetArticle() 공개 정적인 메소드

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
리턴 Article

GetArticleVersion() 공개 정적인 메소드

public static GetArticleVersion ( int articleVersionId, int portalId ) : Article
articleVersionId int
portalId int
리턴 Article

GetArticleVersion() 공개 정적인 메소드

public static GetArticleVersion ( int articleVersionId, int portalId, bool ignoreCache ) : Article
articleVersionId int
portalId int
ignoreCache bool
리턴 Article

GetArticles() 공개 정적인 메소드

public static GetArticles ( int portalId ) : DataTable
portalId int
리턴 System.Data.DataTable

GetArticles() 공개 정적인 메소드

public static GetArticles ( int parentItemId, int portalId ) : DataTable
parentItemId int
portalId int
리턴 System.Data.DataTable

GetArticlesByModuleId() 공개 정적인 메소드

public static GetArticlesByModuleId ( int moduleId, bool isCurrent ) : DataTable
moduleId int
isCurrent bool
리턴 System.Data.DataTable

GetArticlesByPortalId() 공개 정적인 메소드

public static GetArticlesByPortalId ( int portalId ) : DataTable
portalId int
리턴 System.Data.DataTable

GetArticlesSearchIndexingNew() 공개 정적인 메소드

public static GetArticlesSearchIndexingNew ( int portalId, int displayTabId ) : DataTable
portalId int
displayTabId int
리턴 System.Data.DataTable

GetArticlesSearchIndexingUpdated() 공개 정적인 메소드

public static GetArticlesSearchIndexingUpdated ( int portalId, int moduleDefId, int displayTabId ) : DataTable
portalId int
moduleDefId int
displayTabId int
리턴 System.Data.DataTable

GetOldArticleId() 공개 정적인 메소드

public static GetOldArticleId ( int itemId ) : int
itemId int
리턴 int

GetPage() 공개 메소드

public GetPage ( int pageId ) : string
pageId int
리턴 string

Import() 공개 메소드

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
리턴 void

ResolveIds() 보호된 메소드

protected ResolveIds ( int currentModuleId ) : void
currentModuleId int
리턴 void

Save() 공개 메소드

public Save ( int revisingUserId ) : void
revisingUserId int
리턴 void

UpdateApprovalStatus() 공개 메소드

public UpdateApprovalStatus ( ) : void
리턴 void