Moved more abstractions of models
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ namespace Umbraco.Core.Models
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
[DataContract(IsReference = true)]
|
||||
internal class AuditEntry : EntityBase, IAuditEntry
|
||||
public class AuditEntry : EntityBase, IAuditEntry
|
||||
{
|
||||
private int _performingUserId;
|
||||
private string _performingDetails;
|
||||
@@ -19,7 +19,7 @@ namespace Umbraco.Core.Models
|
||||
// cannot simply use HasIdentity as some classes (eg Script) override it
|
||||
// in a weird way.
|
||||
private string _content;
|
||||
internal Func<File, string> GetFileContent { get; set; }
|
||||
public Func<File, string> GetFileContent { get; set; }
|
||||
|
||||
protected File(string path, Func<File, string> getFileContent = null)
|
||||
{
|
||||
@@ -134,7 +134,7 @@ namespace Umbraco.Core.Models
|
||||
/// Gets or sets the file's virtual path (i.e. the file path relative to the root of the website)
|
||||
/// </summary>
|
||||
public string VirtualPath { get; set; }
|
||||
|
||||
|
||||
// this exists so that class that manage name and alias differently, eg Template,
|
||||
// can implement their own cloning - (though really, not sure it's even needed)
|
||||
protected virtual void DeepCloneNameAndAlias(File clone)
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Umbraco.Core.Models
|
||||
{
|
||||
internal sealed class Folder : EntityBase
|
||||
public sealed class Folder : EntityBase
|
||||
{
|
||||
public Folder(string folderPath)
|
||||
{
|
||||
+1
-1
@@ -14,7 +14,7 @@ namespace Umbraco.Core.Models
|
||||
: this(viewType, path, null)
|
||||
{ }
|
||||
|
||||
internal PartialView(PartialViewType viewType, string path, Func<File, string> getFileContent)
|
||||
public PartialView(PartialViewType viewType, string path, Func<File, string> getFileContent)
|
||||
: base(path, getFileContent)
|
||||
{
|
||||
ViewType = viewType;
|
||||
+1
-1
@@ -22,7 +22,7 @@ namespace Umbraco.Core.Models
|
||||
{
|
||||
}
|
||||
|
||||
public Guid AccessEntryId { get; internal set; }
|
||||
public Guid AccessEntryId { get; set; }
|
||||
|
||||
public string RuleValue
|
||||
{
|
||||
@@ -212,8 +212,11 @@
|
||||
<Compile Include="Models\IMediaType.cs" />
|
||||
<Compile Include="Models\IMember.cs" />
|
||||
<Compile Include="Models\IMemberType.cs" />
|
||||
<Compile Include="Models\MacroProperty.cs" />
|
||||
<Compile Include="Models\PublicAccessEntry.cs" />
|
||||
<Compile Include="Models\PublishedContent\ILivePublishedModelFactory.cs" />
|
||||
<Compile Include="Persistence\Dtos\PropertyTypeCommonDto.cs" />
|
||||
<Compile Include="Persistence\Factories\MacroFactory.cs" />
|
||||
<Compile Include="Persistence\Repositories\Implement\ContentTypeCommonRepository.cs" />
|
||||
<Compile Include="Persistence\Repositories\IContentTypeCommonRepository.cs" />
|
||||
<Compile Include="Persistence\Repositories\Implement\LanguageRepositoryExtensions.cs" />
|
||||
@@ -389,9 +392,6 @@
|
||||
<Compile Include="Migrations\Upgrade\V_8_0_0\UpdateDefaultMandatoryLanguage.cs" />
|
||||
<Compile Include="Migrations\Upgrade\V_8_0_0\UpdatePickerIntegerValuesToUdi.cs" />
|
||||
<Compile Include="Migrations\Upgrade\V_8_0_0\UserForeignKeys.cs" />
|
||||
<Compile Include="Models\AuditEntry.cs" />
|
||||
<Compile Include="Models\ContentEditing\ContentApp.cs" />
|
||||
<Compile Include="Models\ContentEditing\IContentAppFactory.cs" />
|
||||
<Compile Include="Models\ContentRepositoryExtensions.cs" />
|
||||
<Compile Include="Models\ContentSchedule.cs" />
|
||||
<Compile Include="Models\ContentScheduleAction.cs" />
|
||||
@@ -607,7 +607,6 @@
|
||||
<Compile Include="Migrations\Upgrade\V_8_0_0\AddLockTable.cs" />
|
||||
<Compile Include="Migrations\Upgrade\Upgrader.cs" />
|
||||
<Compile Include="Migrations\Upgrade\V_8_0_0\DropMigrationsTable.cs" />
|
||||
<Compile Include="Models\AuditItem.cs" />
|
||||
<Compile Include="Models\Content.cs" />
|
||||
<Compile Include="Models\ContentBase.cs" />
|
||||
<Compile Include="ContentExtensions.cs" />
|
||||
@@ -624,8 +623,6 @@
|
||||
<Compile Include="Models\Editors\ContentPropertyData.cs" />
|
||||
<Compile Include="Models\EntityContainer.cs" />
|
||||
<Compile Include="Models\EntityExtensions.cs" />
|
||||
<Compile Include="Models\File.cs" />
|
||||
<Compile Include="Models\Folder.cs" />
|
||||
<Compile Include="Models\GridValue.cs" />
|
||||
<Compile Include="Models\Identity\BackOfficeIdentityUser.cs" />
|
||||
<Compile Include="Models\Identity\IdentityUser.cs" />
|
||||
@@ -635,7 +632,6 @@
|
||||
<Compile Include="Models\Identity\IIdentityUserLogin.cs" />
|
||||
<Compile Include="Models\Language.cs" />
|
||||
<Compile Include="Models\Macro.cs" />
|
||||
<Compile Include="Models\MacroProperty.cs" />
|
||||
<Compile Include="Models\Media.cs" />
|
||||
<Compile Include="Models\MediaExtensions.cs" />
|
||||
<Compile Include="Models\MediaType.cs" />
|
||||
@@ -645,11 +641,6 @@
|
||||
<Compile Include="Models\Membership\EntityPermission.cs" />
|
||||
<Compile Include="Models\Membership\EntityPermissionCollection.cs" />
|
||||
<Compile Include="Models\Membership\EntityPermissionSet.cs" />
|
||||
<Compile Include="Models\Membership\IMembershipUser.cs" />
|
||||
<Compile Include="Models\Membership\IProfile.cs" />
|
||||
<Compile Include="Models\Membership\IReadOnlyUserGroup.cs" />
|
||||
<Compile Include="Models\Membership\IUser.cs" />
|
||||
<Compile Include="Models\Membership\IUserGroup.cs" />
|
||||
<Compile Include="Models\Membership\MemberCountType.cs" />
|
||||
<Compile Include="Models\Membership\MembershipScenario.cs" />
|
||||
<Compile Include="Models\Membership\MembershipUserExtensions.cs" />
|
||||
@@ -660,7 +651,6 @@
|
||||
<Compile Include="Models\Membership\UserGroup.cs" />
|
||||
<Compile Include="Models\Membership\UserGroupExtensions.cs" />
|
||||
<Compile Include="Models\Membership\UserProfile.cs" />
|
||||
<Compile Include="Models\Membership\UserState.cs" />
|
||||
<Compile Include="Models\MemberType.cs" />
|
||||
<Compile Include="Models\MemberTypePropertyProfileAccess.cs" />
|
||||
<Compile Include="Models\MigrationEntry.cs" />
|
||||
@@ -668,16 +658,12 @@
|
||||
<Compile Include="Models\Packaging\InstallationSummary.cs" />
|
||||
<Compile Include="Models\Packaging\PackageAction.cs" />
|
||||
<Compile Include="Models\Packaging\PreInstallWarnings.cs" />
|
||||
<Compile Include="Models\PagedResult.cs" />
|
||||
<Compile Include="Models\PartialView.cs" />
|
||||
<Compile Include="Models\Property.cs" />
|
||||
<Compile Include="Models\PropertyCollection.cs" />
|
||||
<Compile Include="Models\PropertyGroup.cs" />
|
||||
<Compile Include="Models\PropertyGroupCollection.cs" />
|
||||
<Compile Include="Models\PropertyType.cs" />
|
||||
<Compile Include="Models\PropertyTypeCollection.cs" />
|
||||
<Compile Include="Models\PublicAccessEntry.cs" />
|
||||
<Compile Include="Models\PublicAccessRule.cs" />
|
||||
<Compile Include="Models\PublishedContent\IndexedArrayItem.cs" />
|
||||
<Compile Include="Models\PublishedContent\IPublishedContent.cs" />
|
||||
<Compile Include="Models\PublishedContent\IPublishedContentTypeFactory.cs" />
|
||||
@@ -702,8 +688,6 @@
|
||||
<Compile Include="Models\PublishedContent\PublishedPropertyType.cs" />
|
||||
<Compile Include="Models\PublishedContent\PublishedSearchResult.cs" />
|
||||
<Compile Include="Models\PublishedContent\RawValueProperty.cs" />
|
||||
<Compile Include="Models\PublishedState.cs" />
|
||||
<Compile Include="Models\Range.cs" />
|
||||
<Compile Include="Persistence\Dtos\AccessDto.cs" />
|
||||
<Compile Include="Persistence\Dtos\AccessRuleDto.cs" />
|
||||
<Compile Include="Persistence\Dtos\CacheInstructionDto.cs" />
|
||||
@@ -751,7 +735,6 @@
|
||||
<Compile Include="Persistence\Dtos\UserGroup2NodePermissionDto.cs" />
|
||||
<Compile Include="Persistence\Dtos\UserGroupDto.cs" />
|
||||
<Compile Include="Persistence\Dtos\UserStartNodeDto.cs" />
|
||||
<Compile Include="Models\RedirectUrl.cs" />
|
||||
<Compile Include="Models\Relation.cs" />
|
||||
<Compile Include="Models\RelationType.cs" />
|
||||
<Compile Include="Models\Script.cs" />
|
||||
@@ -818,7 +801,6 @@
|
||||
<Compile Include="Persistence\Factories\DictionaryTranslationFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\ExternalLoginFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\LanguageFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\MacroFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\ContentBaseFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\MemberGroupFactory.cs" />
|
||||
<Compile Include="Persistence\Factories\PropertyFactory.cs" />
|
||||
|
||||
Reference in New Issue
Block a user