Show / Hide Table of Contents

Interface IJournalController

Namespace: DotNetNuke.Services.Journal
Assembly: DotNetNuke.dll
Syntax
public interface IJournalController

Methods

DeleteComment(int, int)

Declaration
void DeleteComment(int journalId, int commentId)
Parameters
Type Name Description
int journalId
int commentId

DeleteJournalItem(int, int, int)

Declaration
void DeleteJournalItem(int portalId, int userId, int journalId)
Parameters
Type Name Description
int portalId
int userId
int journalId

DeleteJournalItemByGroupId(int, int)

Declaration
void DeleteJournalItemByGroupId(int portalId, int groupId)
Parameters
Type Name Description
int portalId
int groupId

DeleteJournalItemByKey(int, string)

Declaration
void DeleteJournalItemByKey(int portalId, string objectKey)
Parameters
Type Name Description
int portalId
string objectKey

DisableComments(int, int)

Declaration
void DisableComments(int portalId, int journalId)
Parameters
Type Name Description
int portalId
int journalId

EnableComments(int, int)

Declaration
void EnableComments(int portalId, int journalId)
Parameters
Type Name Description
int portalId
int journalId

GetComment(int)

Declaration
CommentInfo GetComment(int commentId)
Parameters
Type Name Description
int commentId
Returns
Type Description
CommentInfo

GetCommentsByJournalIds(List<int>)

Declaration
IList<CommentInfo> GetCommentsByJournalIds(List<int> journalIdList)
Parameters
Type Name Description
List<int> journalIdList
Returns
Type Description
IList<CommentInfo>

GetJournalItem(int, int, int)

Declaration
JournalItem GetJournalItem(int portalId, int userId, int journalId)
Parameters
Type Name Description
int portalId
int userId
int journalId
Returns
Type Description
JournalItem

GetJournalItem(int, int, int, bool)

Declaration
JournalItem GetJournalItem(int portalId, int userId, int journalId, bool includeAllItems)
Parameters
Type Name Description
int portalId
int userId
int journalId
bool includeAllItems
Returns
Type Description
JournalItem

GetJournalItem(int, int, int, bool, bool)

Declaration
JournalItem GetJournalItem(int portalId, int userId, int journalId, bool includeAllItems, bool isDeleted)
Parameters
Type Name Description
int portalId
int userId
int journalId
bool includeAllItems
bool isDeleted
Returns
Type Description
JournalItem

GetJournalItem(int, int, int, bool, bool, bool)

Declaration
JournalItem GetJournalItem(int portalId, int userId, int journalId, bool includeAllItems, bool isDeleted, bool securityCheck)
Parameters
Type Name Description
int portalId
int userId
int journalId
bool includeAllItems
bool isDeleted
bool securityCheck
Returns
Type Description
JournalItem

GetJournalItemByKey(int, string)

Declaration
JournalItem GetJournalItemByKey(int portalId, string objectKey)
Parameters
Type Name Description
int portalId
string objectKey
Returns
Type Description
JournalItem

GetJournalItemByKey(int, string, bool)

Declaration
JournalItem GetJournalItemByKey(int portalId, string objectKey, bool includeAllItems)
Parameters
Type Name Description
int portalId
string objectKey
bool includeAllItems
Returns
Type Description
JournalItem

GetJournalItemByKey(int, string, bool, bool)

Declaration
JournalItem GetJournalItemByKey(int portalId, string objectKey, bool includeAllItems, bool isDeleted)
Parameters
Type Name Description
int portalId
string objectKey
bool includeAllItems
bool isDeleted
Returns
Type Description
JournalItem

GetJournalType(string)

Declaration
JournalTypeInfo GetJournalType(string journalType)
Parameters
Type Name Description
string journalType
Returns
Type Description
JournalTypeInfo

GetJournalTypeById(int)

Declaration
JournalTypeInfo GetJournalTypeById(int journalTypeId)
Parameters
Type Name Description
int journalTypeId
Returns
Type Description
JournalTypeInfo

GetJournalTypes(int)

Declaration
IEnumerable<JournalTypeInfo> GetJournalTypes(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IEnumerable<JournalTypeInfo>

HideComments(int, int)

Declaration
void HideComments(int portalId, int journalId)
Parameters
Type Name Description
int portalId
int journalId

LikeComment(int, int, int, string)

Declaration
void LikeComment(int journalId, int commentId, int userId, string displayName)
Parameters
Type Name Description
int journalId
int commentId
int userId
string displayName

LikeJournalItem(int, int, string)

Declaration
void LikeJournalItem(int journalId, int userId, string displayName)
Parameters
Type Name Description
int journalId
int userId
string displayName

SaveComment(CommentInfo)

Declaration
void SaveComment(CommentInfo ci)
Parameters
Type Name Description
CommentInfo ci

SaveJourmalFile(ModuleInfo, UserInfo, string, Stream)

Declaration
IFileInfo SaveJourmalFile(ModuleInfo module, UserInfo userInfo, string fileName, Stream fileContent)
Parameters
Type Name Description
ModuleInfo module
UserInfo userInfo
string fileName
Stream fileContent
Returns
Type Description
IFileInfo

SaveJournalItem(JournalItem, ModuleInfo)

Declaration
void SaveJournalItem(JournalItem journalItem, ModuleInfo module)
Parameters
Type Name Description
JournalItem journalItem
ModuleInfo module

ShowComments(int, int)

Declaration
void ShowComments(int portalId, int journalId)
Parameters
Type Name Description
int portalId
int journalId

SoftDeleteJournalItem(int, int, int)

Declaration
void SoftDeleteJournalItem(int portalId, int userId, int journalId)
Parameters
Type Name Description
int portalId
int userId
int journalId

SoftDeleteJournalItemByGroupId(int, int)

Declaration
void SoftDeleteJournalItemByGroupId(int portalId, int groupId)
Parameters
Type Name Description
int portalId
int groupId

SoftDeleteJournalItemByKey(int, string)

Declaration
void SoftDeleteJournalItemByKey(int portalId, string objectKey)
Parameters
Type Name Description
int portalId
string objectKey

UpdateJournalItem(JournalItem, ModuleInfo)

Declaration
void UpdateJournalItem(JournalItem journalItem, ModuleInfo module)
Parameters
Type Name Description
JournalItem journalItem
ModuleInfo module

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS