Skip to content

Commit

Permalink
refactor(Lucene.Core): remove specific info providers
Browse files Browse the repository at this point in the history
  • Loading branch information
bkapustik committed Aug 26, 2024
1 parent d773ec5 commit cd8c14c
Show file tree
Hide file tree
Showing 15 changed files with 74 additions and 133 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneContentTypeItemInfo"/> management.
/// </summary>
public partial interface ILuceneContentTypeItemInfoProvider
{
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneContentTypeItemInfo"/> management.
/// </summary>
public partial interface ILuceneContentTypeItemInfoProvider
{
/// <summary>
/// Bulk deletes <see cref="LuceneContentTypeItemInfo"/> objects based on the given condition.
/// </summary>
/// <param name="where">Where condition for the objects which should be deleted.</param>
/// <param name="settings">Configuration settings.</param>
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public partial class LuceneContentTypeItemInfo : AbstractInfo<LuceneContentTypeI
/// <summary>
/// Type information.
/// </summary>
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(LuceneContentTypeItemInfoProvider), OBJECT_TYPE, "KenticoLucene.LuceneContentTypeItem", nameof(LuceneContentTypeItemId), null, nameof(LuceneContentTypeItemGuid), null, null, null, null, null)
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(IInfoProvider<LuceneContentTypeItemInfo>), OBJECT_TYPE, "KenticoLucene.LuceneContentTypeItem", nameof(LuceneContentTypeItemId), null, nameof(LuceneContentTypeItemGuid), null, null, null, null, null)
{
TouchCacheDependencies = true,
DependsOn = new List<ObjectDependency>()
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

public partial interface ILuceneIncludedPathItemInfoProvider
{
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneIncludedPathItemInfo"/> management.
/// </summary>
public partial interface ILuceneIncludedPathItemInfoProvider
{
/// <summary>
/// Bulk deletes <see cref="LuceneIncludedPathItemInfo"/> objects based on the given condition.
/// </summary>
/// <param name="where">Where condition for the objects which should be deleted.</param>
/// <param name="settings">Configuration settings.</param>
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public partial class LuceneIncludedPathItemInfo : AbstractInfo<LuceneIncludedPat
/// <summary>
/// Type information.
/// </summary>
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(LuceneIncludedPathItemInfoProvider), OBJECT_TYPE, "KenticoLucene.LuceneIncludedPathItem", nameof(LuceneIncludedPathItemId), null, nameof(LuceneIncludedPathItemGuid), null, null, null, null, null)
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(IInfoProvider<LuceneIncludedPathItemInfo>), OBJECT_TYPE, "KenticoLucene.LuceneIncludedPathItem", nameof(LuceneIncludedPathItemId), null, nameof(LuceneIncludedPathItemGuid), null, null, null, null, null)
{
TouchCacheDependencies = true,
DependsOn = new List<ObjectDependency>()
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

public partial interface ILuceneIndexItemInfoProvider
{
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneIndexItemInfo"/> management.
/// </summary>
public partial interface ILuceneIndexItemInfoProvider
{
/// <summary>
/// Bulk deletes <see cref="LuceneIndexItemInfo"/> objects based on the given condition.
/// </summary>
/// <param name="where">Where condition for the objects which should be deleted.</param>
/// <param name="settings">Configuration settings.</param>
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public partial class LuceneIndexItemInfo : AbstractInfo<LuceneIndexItemInfo, ILu
/// <summary>
/// Type information.
/// </summary>
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(LuceneIndexItemInfoProvider), OBJECT_TYPE, "KenticoLucene.LuceneIndexItem", nameof(LuceneIndexItemId), null, nameof(LuceneIndexItemGuid), nameof(LuceneIndexItemIndexName), null, null, null, null)
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(IInfoProvider<LuceneIndexItemInfo>), OBJECT_TYPE, "KenticoLucene.LuceneIndexItem", nameof(LuceneIndexItemId), null, nameof(LuceneIndexItemGuid), nameof(LuceneIndexItemIndexName), null, null, null, null)
{
TouchCacheDependencies = true,
ContinuousIntegrationSettings =
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneIndexLanguageItemInfo"/> management.
/// </summary>
public partial interface ILuceneIndexLanguageItemInfoProvider
{
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
using CMS.DataEngine;

namespace Kentico.Xperience.Lucene.Core;

/// <summary>
/// Declares members for <see cref="LuceneIndexLanguageItemInfo"/> management.
/// </summary>
public partial interface ILuceneIndexLanguageItemInfoProvider
{
/// <summary>
/// Bulk deletes <see cref="LuceneIndexLanguageItemInfo"/> objects based on the given condition.
/// </summary>
/// <param name="where">Where condition for the objects which should be deleted.</param>
/// <param name="settings">Configuration settings.</param>
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public partial class LuceneIndexLanguageItemInfo : AbstractInfo<LuceneIndexLangu
/// <summary>
/// Type information.
/// </summary>
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(LuceneIndexedLanguageInfoProvider), OBJECT_TYPE, "KenticoLucene.LuceneIndexLanguageItem", nameof(LuceneIndexLanguageItemID), null, nameof(LuceneIndexLanguageItemGuid), null, null, null, null, null)
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(IInfoProvider<LuceneIndexLanguageItemInfo>), OBJECT_TYPE, "KenticoLucene.LuceneIndexLanguageItem", nameof(LuceneIndexLanguageItemID), null, nameof(LuceneIndexLanguageItemGuid), null, null, null, null, null)
{
TouchCacheDependencies = true,
DependsOn = new List<ObjectDependency>()
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,10 @@ namespace Kentico.Xperience.Lucene.Core;
/// </summary>
public partial interface ILuceneReusableContentTypeItemInfoProvider
{
/// <summary>
/// Bulk deletes <see cref="LuceneReusableContentTypeItemInfo"/> objects based on the given condition.
/// </summary>
/// <param name="where">Where condition for the objects which should be deleted.</param>
/// <param name="settings">Configuration settings.</param>
void BulkDelete(IWhereCondition where, BulkDeleteSettings? settings = null);
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public partial class LuceneReusableContentTypeItemInfo : AbstractInfo<LuceneReus
/// <summary>
/// Type information.
/// </summary>
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(LuceneReusableContentTypeItemInfoProvider), OBJECT_TYPE, "KenticoLucene.LuceneReusableContentTypeItem", nameof(LuceneReusableContentTypeItemId), null, nameof(LuceneReusableContentTypeItemGuid), null, null, null, null, null)
public static readonly ObjectTypeInfo TYPEINFO = new(typeof(IInfoProvider<LuceneReusableContentTypeItemInfo>), OBJECT_TYPE, "KenticoLucene.LuceneReusableContentTypeItem", nameof(LuceneReusableContentTypeItemId), null, nameof(LuceneReusableContentTypeItemGuid), null, null, null, null, null)
{
TouchCacheDependencies = true,
DependsOn = new List<ObjectDependency>()
Expand Down

This file was deleted.

0 comments on commit cd8c14c

Please sign in to comment.