33 lines
952 B
C#
33 lines
952 B
C#
|
|
/************************************************************************************
|
|||
|
|
*
|
|||
|
|
* Umbraco Data Layer
|
|||
|
|
* MIT Licensed work
|
|||
|
|
* <EFBFBD>2008 Ruben Verborgh
|
|||
|
|
*
|
|||
|
|
***********************************************************************************/
|
|||
|
|
|
|||
|
|
using umbraco.DataLayer.Utility.Installer;
|
|||
|
|
using umbraco.DataLayer.Utility.Table;
|
|||
|
|
|
|||
|
|
namespace umbraco.DataLayer.Utility
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Interface for classes providing access to various Umbraco utilities
|
|||
|
|
/// that operate on data layer level.
|
|||
|
|
/// </summary>
|
|||
|
|
public interface IUtilitySet
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Creates an installer.
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns>The installer.</returns>
|
|||
|
|
IInstallerUtility CreateInstaller();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// Creates a table utility.
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns>The table utility</returns>
|
|||
|
|
ITableUtility CreateTableUtility();
|
|||
|
|
}
|
|||
|
|
}
|