Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserStartNodeTreeControllerBase<TItem>

    Inheritance
    System.Object
    ManagementApiControllerBase
    EntityTreeControllerBase<TItem>
    Namespace: Umbraco.Cms.Api.Management.Controllers.Tree
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public abstract class UserStartNodeTreeControllerBase<TItem> : EntityTreeControllerBase<TItem> where TItem : ContentTreeItemResponseModel, new()
    Type Parameters
    Name Description
    TItem

    Constructors

    View Source

    UserStartNodeTreeControllerBase(IEntityService, IUserStartNodeEntitiesService, IDataTypeService)

    Declaration
    protected UserStartNodeTreeControllerBase(IEntityService entityService, IUserStartNodeEntitiesService userStartNodeEntitiesService, IDataTypeService dataTypeService)
    Parameters
    Type Name Description
    IEntityService entityService
    IUserStartNodeEntitiesService userStartNodeEntitiesService
    IDataTypeService dataTypeService

    Methods

    View Source

    GetPagedChildEntities(Guid, Int32, Int32, out Int64)

    Declaration
    protected override IEntitySlim[] GetPagedChildEntities(Guid parentKey, int skip, int take, out long totalItems)
    Parameters
    Type Name Description
    Guid parentKey
    System.Int32 skip
    System.Int32 take
    System.Int64 totalItems
    Returns
    Type Description
    IEntitySlim[]
    View Source

    GetPagedRootEntities(Int32, Int32, out Int64)

    Declaration
    protected override IEntitySlim[] GetPagedRootEntities(int skip, int take, out long totalItems)
    Parameters
    Type Name Description
    System.Int32 skip
    System.Int32 take
    System.Int64 totalItems
    Returns
    Type Description
    IEntitySlim[]
    View Source

    GetUserStartNodeIds()

    Declaration
    protected abstract int[] GetUserStartNodeIds()
    Returns
    Type Description
    System.Int32[]
    View Source

    GetUserStartNodePaths()

    Declaration
    protected abstract string[] GetUserStartNodePaths()
    Returns
    Type Description
    System.String[]
    View Source

    IgnoreUserStartNodesForDataType(Nullable<Guid>)

    Declaration
    protected void IgnoreUserStartNodesForDataType(Guid? dataTypeKey)
    Parameters
    Type Name Description
    System.Nullable<Guid> dataTypeKey
    View Source

    MapTreeItemViewModels(Nullable<Guid>, IEntitySlim[])

    Declaration
    protected override TItem[] MapTreeItemViewModels(Guid? parentKey, IEntitySlim[] entities)
    Parameters
    Type Name Description
    System.Nullable<Guid> parentKey
    IEntitySlim[] entities
    Returns
    Type Description
    TItem[]
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UserStartNodeTreeControllerBase(IEntityService, IUserStartNodeEntitiesService, IDataTypeService)
    • Methods
      • GetPagedChildEntities(Guid, Int32, Int32, out Int64)
      • GetPagedRootEntities(Int32, Int32, out Int64)
      • GetUserStartNodeIds()
      • GetUserStartNodePaths()
      • IgnoreUserStartNodesForDataType(Nullable<Guid>)
      • MapTreeItemViewModels(Nullable<Guid>, IEntitySlim[])
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX