removes commented out code
This commit is contained in:
@@ -240,21 +240,6 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
return GetEntities(sql, isContent, isMedia);
|
||||
}
|
||||
|
||||
//// TODO: See https://github.com/umbraco/Umbraco-CMS/pull/3460#issuecomment-434903930 we need to not load any property data at all for media
|
||||
//internal IEnumerable<IEntitySlim> GetMediaByQueryWithoutPropertyData(IQuery<IUmbracoEntity> query)
|
||||
//{
|
||||
// var isContent = false;
|
||||
// var isMedia = true;
|
||||
|
||||
// var sql = GetBaseWhere(isContent, isMedia, false, null, Constants.ObjectTypes.Media);
|
||||
|
||||
// var translator = new SqlTranslator<IUmbracoEntity>(sql, query);
|
||||
// sql = translator.Translate();
|
||||
// sql = AddGroupBy(isContent, isMedia, sql, true);
|
||||
|
||||
// return GetEntities(sql, isContent, isMedia, false);
|
||||
//}
|
||||
|
||||
public UmbracoObjectTypes GetObjectType(int id)
|
||||
{
|
||||
var sql = Sql().Select<NodeDto>(x => x.NodeObjectType).From<NodeDto>().Where<NodeDto>(x => x.NodeId == id);
|
||||
@@ -279,41 +264,6 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
return Database.ExecuteScalar<int>(sql) > 0;
|
||||
}
|
||||
|
||||
//// TODO: see https://github.com/umbraco/Umbraco-CMS/pull/3460#issuecomment-434903930 we need to not load any property data at all for media
|
||||
//private void BuildProperties(EntitySlim entity, BaseDto dto)
|
||||
//{
|
||||
// var pdtos = Database.Fetch<PropertyDataDto>(GetPropertyData(dto.VersionId));
|
||||
// foreach (var pdto in pdtos)
|
||||
// BuildProperty(entity, pdto);
|
||||
//}
|
||||
|
||||
//// TODO: see https://github.com/umbraco/Umbraco-CMS/pull/3460#issuecomment-434903930 we need to not load any property data at all for media
|
||||
//private void BuildProperties(EntitySlim[] entities, List<BaseDto> dtos)
|
||||
//{
|
||||
// var versionIds = dtos.Select(x => x.VersionId).Distinct().ToList();
|
||||
// var pdtos = Database.FetchByGroups<PropertyDataDto, int>(versionIds, 2000, GetPropertyData);
|
||||
|
||||
// var xentity = entities.ToDictionary(x => x.Id, x => x); // nodeId -> entity
|
||||
// var xdto = dtos.ToDictionary(x => x.VersionId, x => x.NodeId); // versionId -> nodeId
|
||||
// foreach (var pdto in pdtos)
|
||||
// {
|
||||
// var nodeId = xdto[pdto.VersionId];
|
||||
// var entity = xentity[nodeId];
|
||||
// BuildProperty(entity, pdto);
|
||||
// }
|
||||
//}
|
||||
|
||||
//// TODO: see https://github.com/umbraco/Umbraco-CMS/pull/3460#issuecomment-434903930 we need to not load any property data at all for media
|
||||
//private void BuildProperty(EntitySlim entity, PropertyDataDto pdto)
|
||||
//{
|
||||
// // explain ?!
|
||||
// var value = string.IsNullOrWhiteSpace(pdto.TextValue)
|
||||
// ? pdto.VarcharValue
|
||||
// : pdto.TextValue.ConvertToJsonIfPossible();
|
||||
|
||||
// entity.AdditionalData[pdto.PropertyTypeDto.Alias] = new EntitySlim.PropertySlim(pdto.PropertyTypeDto.DataTypeDto.EditorAlias, value);
|
||||
//}
|
||||
|
||||
private DocumentEntitySlim BuildVariants(DocumentEntitySlim entity)
|
||||
=> BuildVariants(new[] { entity }).First();
|
||||
|
||||
@@ -399,27 +349,6 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
return AddGroupBy(isContent, isMedia, sql, true);
|
||||
}
|
||||
|
||||
//private Sql<ISqlContext> GetPropertyData(int versionId)
|
||||
//{
|
||||
// return Sql()
|
||||
// .Select<PropertyDataDto>(r => r.Select(x => x.PropertyTypeDto, r1 => r1.Select(x => x.DataTypeDto)))
|
||||
// .From<PropertyDataDto>()
|
||||
// .InnerJoin<PropertyTypeDto>().On<PropertyDataDto, PropertyTypeDto>((left, right) => left.PropertyTypeId == right.Id)
|
||||
// .InnerJoin<DataTypeDto>().On<PropertyTypeDto, DataTypeDto>((left, right) => left.DataTypeId == right.NodeId)
|
||||
// .Where<PropertyDataDto>(x => x.VersionId == versionId);
|
||||
//}
|
||||
|
||||
//private Sql<ISqlContext> GetPropertyData(IEnumerable<int> versionIds)
|
||||
//{
|
||||
// return Sql()
|
||||
// .Select<PropertyDataDto>(r => r.Select(x => x.PropertyTypeDto, r1 => r1.Select(x => x.DataTypeDto)))
|
||||
// .From<PropertyDataDto>()
|
||||
// .InnerJoin<PropertyTypeDto>().On<PropertyDataDto, PropertyTypeDto>((left, right) => left.PropertyTypeId == right.Id)
|
||||
// .InnerJoin<DataTypeDto>().On<PropertyTypeDto, DataTypeDto>((left, right) => left.DataTypeId == right.NodeId)
|
||||
// .WhereIn<PropertyDataDto>(x => x.VersionId, versionIds)
|
||||
// .OrderBy<PropertyDataDto>(x => x.VersionId);
|
||||
//}
|
||||
|
||||
// gets the base SELECT + FROM [+ filter] sql
|
||||
// always from the 'current' content version
|
||||
protected Sql<ISqlContext> GetBase(bool isContent, bool isMedia, Action<Sql<ISqlContext>> filter, bool isCount = false)
|
||||
@@ -583,23 +512,6 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
|
||||
#region Classes
|
||||
|
||||
//[ExplicitColumns]
|
||||
//internal class UmbracoPropertyDto
|
||||
//{
|
||||
// [Column("propertyEditorAlias")]
|
||||
// public string PropertyEditorAlias { get; set; }
|
||||
|
||||
// [Column("propertyTypeAlias")]
|
||||
// public string PropertyAlias { get; set; }
|
||||
|
||||
// [Column("varcharValue")]
|
||||
// public string VarcharValue { get; set; }
|
||||
|
||||
// [Column("textValue")]
|
||||
// public string TextValue { get; set; }
|
||||
//}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The DTO used to fetch results for a content item with its variation info
|
||||
/// </summary>
|
||||
|
||||
@@ -7,11 +7,9 @@ using Umbraco.Core.Logging;
|
||||
using Umbraco.Core.Models;
|
||||
using Umbraco.Core.Models.Entities;
|
||||
using Umbraco.Core.Persistence;
|
||||
using Umbraco.Core.Persistence.DatabaseModelDefinitions;
|
||||
using Umbraco.Core.Persistence.Dtos;
|
||||
using Umbraco.Core.Persistence.Querying;
|
||||
using Umbraco.Core.Persistence.Repositories;
|
||||
using Umbraco.Core.Persistence.Repositories.Implement;
|
||||
using Umbraco.Core.Scoping;
|
||||
|
||||
namespace Umbraco.Core.Services.Implement
|
||||
@@ -276,22 +274,6 @@ namespace Umbraco.Core.Services.Implement
|
||||
}
|
||||
}
|
||||
|
||||
///// <summary>
|
||||
///// Gets a collection of children by the parent's Id and UmbracoObjectType without adding property data
|
||||
///// </summary>
|
||||
///// <param name="parentId">Id of the parent to retrieve children for</param>
|
||||
///// <returns>An enumerable list of <see cref="IUmbracoEntity"/> objects</returns>
|
||||
//internal IEnumerable<IEntitySlim> GetMediaChildrenWithoutPropertyData(int parentId)
|
||||
//{
|
||||
// using (ScopeProvider.CreateScope(autoComplete: true))
|
||||
// {
|
||||
// var query = Query<IUmbracoEntity>().Where(x => x.ParentId == parentId);
|
||||
|
||||
// // TODO: see https://github.com/umbraco/Umbraco-CMS/pull/3460#issuecomment-434903930 we need to not load any property data at all for media
|
||||
// return ((EntityRepository)_entityRepository).GetMediaByQueryWithoutPropertyData(query);
|
||||
// }
|
||||
//}
|
||||
|
||||
/// <inheritdoc />
|
||||
public virtual IEnumerable<IEntitySlim> GetDescendants(int id)
|
||||
{
|
||||
|
||||
@@ -201,9 +201,6 @@ namespace Umbraco.Web.Trees
|
||||
return HasPathAccess(entity, queryStrings);
|
||||
}
|
||||
|
||||
//internal override IEnumerable<IEntitySlim> GetChildrenFromEntityService(int entityId)
|
||||
// => Services.EntityService.GetChildren(entityId, UmbracoObjectType).ToList();
|
||||
|
||||
protected override IEnumerable<IEntitySlim> GetChildEntities(string id, FormDataCollection queryStrings)
|
||||
{
|
||||
var result = base.GetChildEntities(id, queryStrings);
|
||||
@@ -327,7 +324,7 @@ namespace Umbraco.Web.Trees
|
||||
|
||||
public IEnumerable<SearchResultEntity> Search(string query, int pageSize, long pageIndex, out long totalFound, string searchFrom = null)
|
||||
{
|
||||
return _treeSearcher.ExamineSearch(query, UmbracoEntityTypes.Document, pageSize, pageIndex, out totalFound, false, searchFrom);
|
||||
return _treeSearcher.ExamineSearch(query, UmbracoEntityTypes.Document, pageSize, pageIndex, out totalFound, searchFrom);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -164,17 +164,8 @@ namespace Umbraco.Web.Trees
|
||||
|
||||
public IEnumerable<SearchResultEntity> Search(string query, int pageSize, long pageIndex, out long totalFound, string searchFrom = null)
|
||||
{
|
||||
return _treeSearcher.ExamineSearch(query, UmbracoEntityTypes.Media, pageSize, pageIndex, out totalFound, false, searchFrom);
|
||||
return _treeSearcher.ExamineSearch(query, UmbracoEntityTypes.Media, pageSize, pageIndex, out totalFound, searchFrom);
|
||||
}
|
||||
|
||||
//internal override IEnumerable<IEntitySlim> GetChildrenFromEntityService(int entityId)
|
||||
// => Services.EntityService.GetChildren(entityId, UmbracoObjectType).ToList();
|
||||
|
||||
//internal override IEnumerable<IEntitySlim> GetChildrenFromEntityService(int entityId)
|
||||
// // Not pretty having to cast the service, but it is the only way to get to use an internal method that we
|
||||
// // do not want to make public on the interface. Unfortunately also prevents this from being unit tested.
|
||||
// // See this issue for details on why we need this:
|
||||
// // https://github.com/umbraco/Umbraco-CMS/issues/3457
|
||||
// => ((EntityService)Services.EntityService).GetMediaChildrenWithoutPropertyData(entityId).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user