LibraryService Class

LibraryService Class

public class LibraryService: RedaktServiceBase, ILibraryService

Inheritance  Object RedaktServiceBase LibraryService

Implements  ILibraryService

Constructors

Name Description
LibraryService(...) Default constructor. Services are injected by the IoC container.

Methods

Name Description
DeleteLibraryAsync(string, string)
DeleteLibraryItemAsync(LibraryItem, string)
DeleteLibraryItemsAsync(IEnumerable<LibraryItem>, string)
GetAllLibrariesAsync()
GetChildItemsAsync(string, EntityFilter, string)
GetLibraryAsync(string)
GetLibraryItemAncestorsAsync(LibraryItem)
GetLibraryItemAsync(string)
GetLibraryItemByAliasAsync(string)
GetLibraryItemDescendantsAsync(string, EntityFilter, string)
GetLibraryItemsAsync(IEnumerable<string>)
GetReferencedItemsAsync(ILocalizedContent)
GetRootItemsAsync(string, EntityFilter, string)
MoveLibraryItemAsync(string, string, string)
MoveLibraryItemToRootAsync(string, string, string)
SaveLibraryAsync(Library, string)
SaveLibraryItemAsync(LibraryItem, string, bool)
SaveLibraryItemWithStatusAsync(LibraryItem, Content, WorkflowStatus, string, bool)
SaveLibraryItemWithStatusAsync(LibraryItem, Content, WorkflowStatus, string, string, bool)
SaveLibraryItemWithStatusAsync(LibraryItem, WorkflowStatus, string, bool)
SaveLibraryItemWithStatusAsync(LibraryItem, WorkflowStatus, string, string, bool)
SetLibraryItemPermissionsAsync(LibraryItem, IList<AccessControlEntry>, string)
TrashLibraryItemAsync(LibraryItem, string, string)
UntrashLibraryItemAsync(LibraryItem, string, string)