C# Class Engage.Dnn.Jackrabbit.ContentItemRepository

A repository backed by the DNN content item store
Inheritance: IRepository
ファイルを表示 Open project: EngageSoftware/Engage-Jackrabbit

Private Properties

Property Type Description
FillContentItem void
FillContentItem void
GetLibraryPath string
InitializeContentType DotNetNuke.Entities.Content.ContentType
ParseFileType FileType

Public Methods

Method Description
AddFile ( int moduleId, JackrabbitFile file ) : void

Adds the file.

AddLibrary ( int moduleId, JackrabbitLibrary library ) : void
ContentItemRepository ( ) : System

Initializes a new instance of the ContentItemRepository class.

DeleteItem ( int fileId ) : void

Deletes the file.

GetFiles ( int moduleId ) : IEnumerable

Gets the files.

GetLibraries ( int moduleId ) : IEnumerable
GetLibraryInfo ( JackrabbitLibrary library ) : JackrabbitLibraryInfo
UndeleteItem ( int fileId ) : void

Undeletes the file.

UpdateFile ( JackrabbitFile file ) : void

Updates the file.

UpdateLibrary ( JackrabbitLibrary library ) : void

Private Methods

Method Description
FillContentItem ( JackrabbitFile file, DotNetNuke.Entities.Content.ContentItem contentItem ) : void

Fills the contentItem with the properties from the file.

FillContentItem ( JackrabbitLibrary library, DotNetNuke.Entities.Content.ContentItem contentItem ) : void
GetLibraryPath ( DotNetNuke.Framework.JavaScriptLibraries.JavaScriptLibrary library ) : string
InitializeContentType ( ) : DotNetNuke.Entities.Content.ContentType

Initializes the content type.

ParseFileType ( DotNetNuke.Entities.Content.ContentItem ci ) : FileType

Method Details

AddFile() public method

Adds the file.
public AddFile ( int moduleId, JackrabbitFile file ) : void
moduleId int The module ID.
file JackrabbitFile The file.
return void

AddLibrary() public method

public AddLibrary ( int moduleId, JackrabbitLibrary library ) : void
moduleId int
library JackrabbitLibrary
return void

ContentItemRepository() public method

Initializes a new instance of the ContentItemRepository class.
public ContentItemRepository ( ) : System
return System

DeleteItem() public method

Deletes the file.
public DeleteItem ( int fileId ) : void
fileId int The file's ID.
return void

GetFiles() public method

Gets the files.
public GetFiles ( int moduleId ) : IEnumerable
moduleId int The module ID.
return IEnumerable

GetLibraries() public method

public GetLibraries ( int moduleId ) : IEnumerable
moduleId int
return IEnumerable

GetLibraryInfo() public method

public GetLibraryInfo ( JackrabbitLibrary library ) : JackrabbitLibraryInfo
library JackrabbitLibrary
return JackrabbitLibraryInfo

UndeleteItem() public method

Undeletes the file.
public UndeleteItem ( int fileId ) : void
fileId int The file's ID.
return void

UpdateFile() public method

Updates the file.
public UpdateFile ( JackrabbitFile file ) : void
file JackrabbitFile The file.
return void

UpdateLibrary() public method

public UpdateLibrary ( JackrabbitLibrary library ) : void
library JackrabbitLibrary
return void