Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IContentTypeBaseService<TItem>

    Provides a common base interface for IContentTypeService, IMediaTypeService and IMemberTypeService.

    Namespace: Umbraco.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IContentTypeBaseService<TItem> : IContentTypeBaseService, IService where TItem : IContentTypeComposition
    Type Parameters
    Name Description
    TItem

    The type of the item.

    Methods

    View Source

    Copy(TItem, Int32)

    Declaration
    Attempt<OperationResult<MoveOperationStatusType, TItem>> Copy(TItem copying, int containerId)
    Parameters
    Type Name Description
    TItem copying
    System.Int32 containerId
    Returns
    Type Description
    Attempt<OperationResult<MoveOperationStatusType, TItem>>
    View Source

    Copy(TItem, String, String, TItem)

    Declaration
    TItem Copy(TItem original, string alias, string name, TItem parent)
    Parameters
    Type Name Description
    TItem original
    System.String alias
    System.String name
    TItem parent
    Returns
    Type Description
    TItem
    View Source

    Copy(TItem, String, String, Int32)

    Declaration
    TItem Copy(TItem original, string alias, string name, int parentId = -1)
    Parameters
    Type Name Description
    TItem original
    System.String alias
    System.String name
    System.Int32 parentId
    Returns
    Type Description
    TItem
    View Source

    Count()

    Declaration
    int Count()
    Returns
    Type Description
    System.Int32
    View Source

    CreateContainer(Int32, String, Int32)

    Declaration
    Attempt<OperationResult<OperationResultType, EntityContainer>> CreateContainer(int parentContainerId, string name, int userId = -1)
    Parameters
    Type Name Description
    System.Int32 parentContainerId
    System.String name
    System.Int32 userId
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, EntityContainer>>
    View Source

    Delete(TItem, Int32)

    Declaration
    void Delete(TItem item, int userId = -1)
    Parameters
    Type Name Description
    TItem item
    System.Int32 userId
    View Source

    Delete(IEnumerable<TItem>, Int32)

    Declaration
    void Delete(IEnumerable<TItem> item, int userId = -1)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<TItem> item
    System.Int32 userId
    View Source

    DeleteContainer(Int32, Int32)

    Declaration
    Attempt<OperationResult> DeleteContainer(int containerId, int userId = -1)
    Parameters
    Type Name Description
    System.Int32 containerId
    System.Int32 userId
    Returns
    Type Description
    Attempt<OperationResult>
    View Source

    Get(Guid)

    Gets a content type.

    Declaration
    TItem Get(Guid key)
    Parameters
    Type Name Description
    System.Guid key
    Returns
    Type Description
    TItem
    View Source

    Get(Int32)

    Gets a content type.

    Declaration
    TItem Get(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    TItem
    View Source

    Get(String)

    Gets a content type.

    Declaration
    TItem Get(string alias)
    Parameters
    Type Name Description
    System.String alias
    Returns
    Type Description
    TItem
    View Source

    GetAll(IEnumerable<Guid>)

    Declaration
    IEnumerable<TItem> GetAll(IEnumerable<Guid> ids)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<System.Guid> ids
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    GetAll(Int32[])

    Declaration
    IEnumerable<TItem> GetAll(params int[] ids)
    Parameters
    Type Name Description
    System.Int32[] ids
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    GetChildren(Guid)

    Declaration
    IEnumerable<TItem> GetChildren(Guid id)
    Parameters
    Type Name Description
    System.Guid id
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    GetChildren(Int32)

    Declaration
    IEnumerable<TItem> GetChildren(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    GetComposedOf(Int32)

    Declaration
    IEnumerable<TItem> GetComposedOf(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    GetContainer(Guid)

    Declaration
    EntityContainer GetContainer(Guid containerId)
    Parameters
    Type Name Description
    System.Guid containerId
    Returns
    Type Description
    EntityContainer
    View Source

    GetContainer(Int32)

    Declaration
    EntityContainer GetContainer(int containerId)
    Parameters
    Type Name Description
    System.Int32 containerId
    Returns
    Type Description
    EntityContainer
    View Source

    GetContainers(TItem)

    Declaration
    IEnumerable<EntityContainer> GetContainers(TItem contentType)
    Parameters
    Type Name Description
    TItem contentType
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<EntityContainer>
    View Source

    GetContainers(Int32[])

    Declaration
    IEnumerable<EntityContainer> GetContainers(int[] containerIds)
    Parameters
    Type Name Description
    System.Int32[] containerIds
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<EntityContainer>
    View Source

    GetContainers(String, Int32)

    Declaration
    IEnumerable<EntityContainer> GetContainers(string folderName, int level)
    Parameters
    Type Name Description
    System.String folderName
    System.Int32 level
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<EntityContainer>
    View Source

    GetDescendants(Int32, Boolean)

    Declaration
    IEnumerable<TItem> GetDescendants(int id, bool andSelf)
    Parameters
    Type Name Description
    System.Int32 id
    System.Boolean andSelf
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TItem>
    View Source

    HasChildren(Guid)

    Declaration
    bool HasChildren(Guid id)
    Parameters
    Type Name Description
    System.Guid id
    Returns
    Type Description
    System.Boolean
    View Source

    HasChildren(Int32)

    Declaration
    bool HasChildren(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    System.Boolean
    View Source

    HasContainerInPath(Int32[])

    Gets a value indicating whether there is a list view content item in the path.

    Declaration
    bool HasContainerInPath(params int[] ids)
    Parameters
    Type Name Description
    System.Int32[] ids
    Returns
    Type Description
    System.Boolean
    View Source

    HasContainerInPath(String)

    Given the path of a content item, this will return true if the content item exists underneath a list view content item

    Declaration
    bool HasContainerInPath(string contentPath)
    Parameters
    Type Name Description
    System.String contentPath
    Returns
    Type Description
    System.Boolean
    View Source

    HasContentNodes(Int32)

    Returns true or false depending on whether content nodes have been created based on the provided content type id.

    Declaration
    bool HasContentNodes(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    System.Boolean
    View Source

    Move(TItem, Int32)

    Declaration
    Attempt<OperationResult<MoveOperationStatusType>> Move(TItem moving, int containerId)
    Parameters
    Type Name Description
    TItem moving
    System.Int32 containerId
    Returns
    Type Description
    Attempt<OperationResult<MoveOperationStatusType>>
    View Source

    RenameContainer(Int32, String, Int32)

    Declaration
    Attempt<OperationResult<OperationResultType, EntityContainer>> RenameContainer(int id, string name, int userId = -1)
    Parameters
    Type Name Description
    System.Int32 id
    System.String name
    System.Int32 userId
    Returns
    Type Description
    Attempt<OperationResult<OperationResultType, EntityContainer>>
    View Source

    Save(TItem, Int32)

    Declaration
    void Save(TItem item, int userId = -1)
    Parameters
    Type Name Description
    TItem item
    System.Int32 userId
    View Source

    Save(IEnumerable<TItem>, Int32)

    Declaration
    void Save(IEnumerable<TItem> items, int userId = -1)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<TItem> items
    System.Int32 userId
    View Source

    SaveContainer(EntityContainer, Int32)

    Declaration
    Attempt<OperationResult> SaveContainer(EntityContainer container, int userId = -1)
    Parameters
    Type Name Description
    EntityContainer container
    System.Int32 userId
    Returns
    Type Description
    Attempt<OperationResult>
    View Source

    ValidateComposition(TItem)

    Declaration
    Attempt<string[]> ValidateComposition(TItem compo)
    Parameters
    Type Name Description
    TItem compo
    Returns
    Type Description
    Attempt<System.String[]>
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • Copy(TItem, Int32)
      • Copy(TItem, String, String, TItem)
      • Copy(TItem, String, String, Int32)
      • Count()
      • CreateContainer(Int32, String, Int32)
      • Delete(TItem, Int32)
      • Delete(IEnumerable<TItem>, Int32)
      • DeleteContainer(Int32, Int32)
      • Get(Guid)
      • Get(Int32)
      • Get(String)
      • GetAll(IEnumerable<Guid>)
      • GetAll(Int32[])
      • GetChildren(Guid)
      • GetChildren(Int32)
      • GetComposedOf(Int32)
      • GetContainer(Guid)
      • GetContainer(Int32)
      • GetContainers(TItem)
      • GetContainers(Int32[])
      • GetContainers(String, Int32)
      • GetDescendants(Int32, Boolean)
      • HasChildren(Guid)
      • HasChildren(Int32)
      • HasContainerInPath(Int32[])
      • HasContainerInPath(String)
      • HasContentNodes(Int32)
      • Move(TItem, Int32)
      • RenameContainer(Int32, String, Int32)
      • Save(TItem, Int32)
      • Save(IEnumerable<TItem>, Int32)
      • SaveContainer(EntityContainer, Int32)
      • ValidateComposition(TItem)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX