C# Class Engage.Dnn.Jackrabbit.ContentItemRepository

A repository backed by the DNN content item store
Inheritance: IRepository
Afficher le fichier Open project: EngageSoftware/Engage-Jackrabbit

Private Properties

Свойство Type Description
FillContentItem void
FillContentItem void
GetLibraryPath string
InitializeContentType DotNetNuke.Entities.Content.ContentType
ParseFileType FileType

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

AddLibrary() public méthode

public AddLibrary ( int moduleId, JackrabbitLibrary library ) : void
moduleId int
library JackrabbitLibrary
Résultat void

ContentItemRepository() public méthode

Initializes a new instance of the ContentItemRepository class.
public ContentItemRepository ( ) : System
Résultat System

DeleteItem() public méthode

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

GetFiles() public méthode

Gets the files.
public GetFiles ( int moduleId ) : IEnumerable
moduleId int The module ID.
Résultat IEnumerable

GetLibraries() public méthode

public GetLibraries ( int moduleId ) : IEnumerable
moduleId int
Résultat IEnumerable

GetLibraryInfo() public méthode

public GetLibraryInfo ( JackrabbitLibrary library ) : JackrabbitLibraryInfo
library JackrabbitLibrary
Résultat JackrabbitLibraryInfo

UndeleteItem() public méthode

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

UpdateFile() public méthode

Updates the file.
public UpdateFile ( JackrabbitFile file ) : void
file JackrabbitFile The file.
Résultat void

UpdateLibrary() public méthode

public UpdateLibrary ( JackrabbitLibrary library ) : void
library JackrabbitLibrary
Résultat void