C# Class Composite.Core.PackageSystem.PackageFragmentInstallers.DataPackageFragmentInstaller

Inheritance: Composite.Core.PackageSystem.PackageFragmentInstallers.BasePackageFragmentInstaller
显示文件 Open project: Orckestra/C1-CMS

Public Methods

Method Description
Install ( ) : IEnumerable
Validate ( ) : IEnumerable

Private Methods

Method Description
AddData ( DataType dataType, CultureInfo cultureInfo ) : System.Xml.Linq.XElement
CheckForBrokenReference ( DataType refereeType, Type type, string propertyName, object propertyValue ) : void
CopyFieldValues ( DataType dataType, IData data, XElement addElement ) : DataKeyPropertyCollection
GetDataScopeFromDataTypeElement ( DataType dataType ) : DataScope
GetDataTypeProperties ( Type type ) : PropertyInfo>.Dictionary
GetInstalledVersionOfPendingType ( Type interfaceType, IData data ) : Type
GetText ( string stringId ) : string
IsObsoleteField ( DataType dataType, string fieldName ) : bool
IsObsoleteField ( DataTypeDescriptor dataTypeDescriptor, string fieldName ) : bool
IsObsoleteProperty ( PropertyInfo propertyInfo ) : bool
MapReference ( Type type, string propertyName, object key, Type &referenceType, string &keyPropertyName, object &referenceKey ) : void
RegisterKeyToBeAdded ( DataType dataType, DataKeyPropertyCollection dataKeyPropertyCollection ) : void
UpdateVersionId ( IVersioned data ) : void
ValidateAndLoadConfiguration ( ) : void
ValidateDynamicAddedType ( DataType dataType ) : void
ValidateNonDynamicAddedType ( DataType dataType ) : void
ValidateTargetLocaleInfo ( DataType dataType, bool dataTypeLocalized ) : bool

Method Details

Install() public method

public Install ( ) : IEnumerable
return IEnumerable

Validate() public method

public Validate ( ) : IEnumerable
return IEnumerable