Files
Umbraco-CMS/umbraco/cms/ClassDiagram1.cd
Shandem f6d0d043b5 DO NOT DOWNLOAD. DOWNLOAT LATEST STABLE FROM RELEASE TAB
Created 4.1.0 branch

[TFS Changeset #55082]
2009-06-19 07:39:16 +00:00

379 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="NameAndType">
<Font Name="Tahoma" Size="8.25" />
<Class Name="umbraco.cms.businesslogic.CMSNode">
<Position X="12" Y="0.5" Width="3.25" />
<TypeIdentifier>
<FileName>businesslogic\CMSNode.cs</FileName>
<HashCode>iAIDQAAAEIwCEBIFAABEYQAARAwAKBgNAAgBGAAAUAI=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_ConnString" Hidden="true" />
<Field Name="_createDate" Hidden="true" />
<Field Name="_hasChildren" Hidden="true" />
<Field Name="_id" Hidden="true" />
<Field Name="_level" Hidden="true" />
<Field Name="_nodeobjecttype" Hidden="true" />
<Field Name="_parentid" Hidden="true" />
<Field Name="_path" Hidden="true" />
<Field Name="_sortOrder" Hidden="true" />
<Field Name="_text" Hidden="true" />
<Field Name="_uniqueid" Hidden="true" />
<Field Name="_userId" Hidden="true" />
<Method Name="getUniquesFromObjectTypeAndFirstLetter" Hidden="true" />
<Method Name="MakeNew" Hidden="true" />
<Method Name="setupNode" Hidden="true" />
<Method Name="TopMostNodeIds" Hidden="true" />
<Method Name="UpdateTempPathForTree" Hidden="true" />
<Method Name="XmlPopulate" Hidden="true" />
</Members>
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
</Compartments>
<Lollipop Position="0.2" />
</Class>
<Class Name="umbraco.cms.businesslogic.Content">
<Position X="4.75" Y="7.5" Width="2.75" />
<TypeIdentifier>
<FileName>businesslogic\Content.cs</FileName>
<HashCode>IAAAABABAAgAZAAAAAAQAYEBBAgAEAgEAAAQAASADAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_contentTypeIcon" Hidden="true" />
<Field Name="_version" Hidden="true" />
<Field Name="_versionDate" Hidden="true" />
<Field Name="_versionDateInitialized" Hidden="true" />
<Field Name="_xml" Hidden="true" />
<Method Name="CreateContent" Hidden="true" />
<Method Name="createNewVersion" Hidden="true" />
<Method Name="delete" Hidden="true" />
<Method Name="deleteAllProperties" Hidden="true" />
<Method Name="hasVersion" Hidden="true" />
<Method Name="importXml" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.ContentType">
<Position X="15.25" Y="7.5" Width="2.5" />
<TypeIdentifier>
<FileName>businesslogic\ContentType.cs</FileName>
<HashCode>AAAAAAAIAAIAAAAAACAAAQAABhgAAkAIAgAQAAQQCBA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_alias" Hidden="true" />
<Field Name="_iconurl" Hidden="true" />
<Method Name="Create" Hidden="true" />
<Method Name="delete" Hidden="true" />
<Method Name="setupContentType" Hidden="true" />
</Members>
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
</Compartments>
<NestedTypes>
<Interface Name="umbraco.cms.businesslogic.ContentType.TabI" Collapsed="true">
<TypeIdentifier>
<NewMemberFileName>businesslogic\ContentType.cs</NewMemberFileName>
</TypeIdentifier>
</Interface>
<Class Name="umbraco.cms.businesslogic.ContentType.Tab" Collapsed="true">
<TypeIdentifier>
<NewMemberFileName>businesslogic\ContentType.cs</NewMemberFileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
</NestedTypes>
</Class>
<Class Name="umbraco.cms.businesslogic.datatype.DataTypeDefinition">
<Position X="22.5" Y="7.5" Width="2.75" />
<TypeIdentifier>
<FileName>businesslogic\datatype\DataType.cs</FileName>
<HashCode>AAAAAAAAAAICEEAAAAAAAAAAIAAAAAAAAgAAACAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_controlId" Hidden="true" />
<Field Name="_objectType" Hidden="true" />
<Method Name="setupDataTypeDefinition" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.media.Media">
<Position X="1" Y="12.5" Width="2" />
<TypeIdentifier>
<FileName>businesslogic\media\Media.cs</FileName>
<HashCode>AAAAAAAAAAAAEEAAAAAEAQAABAAAAAAAAAQAAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_objectType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.media.MediaType">
<Position X="12.5" Y="12.75" Width="2" />
<TypeIdentifier>
<FileName>businesslogic\media\MediaType.cs</FileName>
<HashCode>AAAAAAAAAAAAEEAAAAAAAQAAAgAAAAAAAgAAAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_objectType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.member.Member">
<Position X="3.75" Y="12.5" Width="3.5" />
<TypeIdentifier>
<FileName>businesslogic\member\Member.cs</FileName>
<HashCode>AWgCAFAAQCAAEEEAAIAAQYQgBAAgAQguAgICCAFAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_groups" Hidden="true" />
<Field Name="_memberCache" Hidden="true" />
<Field Name="_objectType" Hidden="true" />
<Field Name="_text" Hidden="true" />
<Method Name="addCookie" Hidden="true" />
<Method Name="getCookieValue" Hidden="true" />
<Method Name="populateGroups" Hidden="true" />
<Method Name="removeCookie" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.member.MemberGroup">
<Position X="19.5" Y="7.5" Width="2.25" />
<TypeIdentifier>
<FileName>businesslogic\member\MemberGroup.cs</FileName>
<HashCode>AAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAgAAAAAAAAg=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_objectType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.member.MemberType">
<Position X="15.25" Y="12.75" Width="2.25" />
<TypeIdentifier>
<FileName>businesslogic\member\MemberType.cs</FileName>
<HashCode>AAACAAABAAAAEEAAEAAAAQAAAgAAAAAQAiAAAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_objectType" Hidden="true" />
<Method Name="propertyTypeRegistered" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.web.Document">
<Position X="8" Y="12.5" Width="3" />
<TypeIdentifier>
<FileName>businesslogic\web\Document.cs</FileName>
<HashCode>AAAEEOAAA8CIEECBOEAECYgABgAAAAgMAAEACiAAQJA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_creator" Hidden="true" />
<Field Name="_expire" Hidden="true" />
<Field Name="_httpContext" Hidden="true" />
<Field Name="_objectType" Hidden="true" />
<Field Name="_published" Hidden="true" />
<Field Name="_release" Hidden="true" />
<Field Name="_template" Hidden="true" />
<Field Name="_text" Hidden="true" />
<Field Name="_updated" Hidden="true" />
<Field Name="_userId" Hidden="true" />
<Field Name="_writer" Hidden="true" />
<Field Name="_xml" Hidden="true" />
<Method Name="addAttribute" Hidden="true" />
<Method Name="importXml" Hidden="true" />
<Method Name="setupDocument" Hidden="true" />
<Method Name="SetupDocumentForTree" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.web.DocumentType">
<Position X="18.25" Y="12.75" Width="2.25" />
<TypeIdentifier>
<FileName>businesslogic\web\DocumentType.cs</FileName>
<HashCode>AABQACAAAAAAEEAAAgECAQAACgAAAAAEAgAAAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_defaultTemplate" Hidden="true" />
<Field Name="_objectType" Hidden="true" />
<Field Name="_templateIds" Hidden="true" />
<Method Name="setupDocumentType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.relation.Relation">
<Position X="9.25" Y="0.5" Width="2" />
<TypeIdentifier>
<FileName>businesslogic\relation\Relation.cs</FileName>
<HashCode>AAACAAAUEAAAEIAAAABAYAAAABECAAAAgIABAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_childNode" Hidden="true" />
<Field Name="_comment" Hidden="true" />
<Field Name="_datetime" Hidden="true" />
<Field Name="_id" Hidden="true" />
<Field Name="_parentNode" Hidden="true" />
<Field Name="_relType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.relation.RelationType">
<Position X="9.25" Y="3.5" Width="2" />
<TypeIdentifier>
<FileName>businesslogic\relation\RelationType.cs</FileName>
<HashCode>EAICYAAAAAIAAAAAAABAAAwAAgAAAAAAAAAAAAAQAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_alias" Hidden="true" />
<Field Name="_childObjectType" Hidden="true" />
<Field Name="_dual" Hidden="true" />
<Field Name="_id" Hidden="true" />
<Field Name="_name" Hidden="true" />
<Field Name="_parentObjectType" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionNew" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="28.25" Y="2.25" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionSave" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="28.25" Y="4.5" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionDelete" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="28.25" Y="3" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionMove" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="26.5" Y="3" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionCopy" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="26.5" Y="2.25" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionProtect" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="26.5" Y="4.5" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionRollback" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="26.5" Y="3.75" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionUpdate" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="28.25" Y="3.75" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionPublish" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="30" Y="2.25" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionToPublish" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="30" Y="3" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionRePublish" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="30" Y="4.5" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.BusinessLogic.Actions.ActionUnPublish" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="30" Y="3.75" Width="1.5" />
<TypeIdentifier>
<FileName>Actions\defaultActions.cs</FileName>
<HashCode>AAAAAAAAAIIAAAIAAAAAAAQAQAAAAAAAgAAAAAEAAAA=</HashCode>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="umbraco.cms.businesslogic.property.Property">
<Position X="7.75" Y="7.5" Width="2" />
<TypeIdentifier>
<FileName>businesslogic\Property\Property.cs</FileName>
<HashCode>CAACAAAABAAAEACAAABAAQAAAAAAAAAEAEAiAAAAAAA=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_connstring" Hidden="true" />
<Field Name="_data" Hidden="true" />
<Field Name="_id" Hidden="true" />
<Field Name="_pt" Hidden="true" />
</Members>
</Class>
<Class Name="umbraco.cms.businesslogic.propertytype.PropertyType">
<Position X="12.25" Y="7.5" Width="2.75" />
<TypeIdentifier>
<FileName>businesslogic\propertytype\propertytype.cs</FileName>
<HashCode>AAEDNAAAAAIgEQCEACRACQQAAAAAAAAAAgAAAAQQAAE=</HashCode>
</TypeIdentifier>
<Members>
<Field Name="_alias" Hidden="true" />
<Field Name="_connstring" Hidden="true" />
<Field Name="_contenttypeid" Hidden="true" />
<Field Name="_DataTypeId" Hidden="true" />
<Field Name="_description" Hidden="true" />
<Field Name="_id" Hidden="true" />
<Field Name="_mandatory" Hidden="true" />
<Field Name="_name" Hidden="true" />
<Field Name="_sortOrder" Hidden="true" />
<Field Name="_tabId" Hidden="true" />
<Field Name="_validationRegExp" Hidden="true" />
</Members>
</Class>
<Interface Name="umbraco.interfaces.IData">
<Position X="26.5" Y="7" Width="2.25" />
<TypeIdentifier />
</Interface>
<Interface Name="umbraco.interfaces.IDataPrevalue">
<Position X="29" Y="9" Width="2.25" />
<TypeIdentifier />
</Interface>
<Interface Name="umbraco.interfaces.IDataType">
<Position X="29" Y="7" Width="2.25" />
<TypeIdentifier />
</Interface>
<Interface Name="umbraco.BusinessLogic.Actions.IActionHandler">
<Position X="27.75" Y="0.5" Width="2.25" />
<TypeIdentifier>
<FileName>Actions\Action.cs</FileName>
<HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAACAAAAAA=</HashCode>
</TypeIdentifier>
</Interface>
<Interface Name="umbraco.interfaces.IDataEditor">
<Position X="26.5" Y="9" Width="2.25" />
<TypeIdentifier />
</Interface>
<Interface Name="umbraco.interfaces.IDataFieldWithButtons">
<Position X="26.5" Y="11" Width="2.25" />
<TypeIdentifier />
</Interface>
</ClassDiagram>