Show / Hide Table of Contents

Class SysPackageHierarchySchema

Inheritance
System.Object
MetaItem
MetaSchema
Schema
ProcessBasedSchema
EntitySchema
SysBaseEntitySchema
SysPackageHierarchySchema
Implements
IMetaDataSerializable
System.ICloneable
IMetaSchema
IMetaItem
IManagerItemInstance
ISchemaManagerSchema<EntitySchema>
Inherited Members
SysBaseEntitySchema.InitializePrimaryColumn()
SysBaseEntitySchema.InitializeCreatedOnColumn()
SysBaseEntitySchema.InitializeCreatedByColumn()
SysBaseEntitySchema.InitializeModifiedOnColumn()
SysBaseEntitySchema.InitializeModifiedByColumn()
SysBaseEntitySchema.CreateIdColumn()
SysBaseEntitySchema.CreateCreatedOnColumn()
SysBaseEntitySchema.CreateCreatedByColumn()
SysBaseEntitySchema.CreateModifiedOnColumn()
SysBaseEntitySchema.CreateModifiedByColumn()
EntitySchema.ApplyMetaDataValue(DataReader)
EntitySchema.CompleteApplyingMetaDataValues()
EntitySchema.InitializeEventsProcessSchema()
EntitySchema.GetIsPrefixRequired()
EntitySchema.InitializePrimaryDisplayColumn()
EntitySchema.InitializePrimaryImageColumn()
EntitySchema.InitializePrimaryColorColumn()
EntitySchema.InitializePrimaryOrderColumn()
EntitySchema.InitializeOneToOneParentAssociationColumn()
EntitySchema.InitializeOwnerColumn()
EntitySchema.InitializeOwnerAdminUnitColumn()
EntitySchema.InitializeMasterRecordColumn()
EntitySchema.InitializeHierarchyColumn()
EntitySchema.InitializeInactiveColumn(Lazy<EntitySchemaColumnCollection>)
EntitySchema.InitializeQueries()
EntitySchema.InitializeColumnsLocalizableValues()
EntitySchema.InitializePredefinedColumnsLocalizableValues(Boolean)
EntitySchema.SetColumnsDefInheritance(Guid)
EntitySchema.GetResourceManagerName()
EntitySchema.InitializePrimaryInfo()
EntitySchema.ReadMetaData(DataReader)
EntitySchema.WriteMetaData(DataWriter)
EntitySchema.InitializeCreatedInSchemaUId()
EntitySchema.InitializeModifiedInSchemaUId()
EntitySchema.SetDefInheritance()
EntitySchema.InitializeLocalizableValues(String, String)
EntitySchema.ReInitializeLocalizableValues(String, String)
EntitySchema.GetMetaItems(ICollection<IMetaItem>)
EntitySchema.GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
EntitySchema.CreateEventsProcess(UserConnection)
EntitySchema.CreateTrackChangesInsertSelect(UserConnection, Object, EntityChangeType)
EntitySchema.CreateSelect(UserConnection, Boolean)
EntitySchema.CreateSelect(UserConnection, Boolean, EntitySchemaColumnMap)
EntitySchema.CreateSelect(UserConnection, IEnumerable<EntitySchemaColumn>, Boolean)
EntitySchema.CreateSelect(UserConnection, IEnumerable<EntitySchemaColumn>, Boolean, EntitySchemaColumnMap)
EntitySchema.CreateSelectWithoutRights(UserConnection, IEnumerable<EntitySchemaColumn>, Boolean, EntitySchemaColumnMap)
EntitySchema.CreateGeneralSelect(UserConnection)
EntitySchema.FindSchemaColumnByMetaPath(String)
EntitySchema.GetSchemaColumnByMetaPath(String)
EntitySchema.FindSchemaColumnByPath(String)
EntitySchema.GetSchemaColumnByPath(String)
EntitySchema.FindSchemaColumnsByPath(String)
EntitySchema.GetDBPrimaryColumn()
EntitySchema.GetPrimaryColumnName()
EntitySchema.GetDBPrimaryColumnName()
EntitySchema.GetPrimaryDisplayColumn()
EntitySchema.FindPrimaryDisplayColumnName()
EntitySchema.GetPrimaryDisplayColumnName()
EntitySchema.CreateColumnMap(Boolean)
EntitySchema.GetMultiLookupPathParts(String)
EntitySchema.GetSchemaColumnReversePathByPath(String)
EntitySchema.GetFirstSchemaColumnNameByPath(String)
EntitySchema.GetSchemaColumnFullCaptionByPath(String, String)
EntitySchema.GetSchemaColumnMetaPathByPath(String)
EntitySchema.FindSchemaColumnPathByMetaPath(String)
EntitySchema.GetSchemaColumnPathByMetaPath(String)
EntitySchema.AddColumn(String)
EntitySchema.AddColumn(String, String)
EntitySchema.AddColumn(String, String, Guid)
EntitySchema.AddColumn(String, String, Guid, EntitySchemaColumnRequirementType)
EntitySchema.AddLookupColumn(String, String)
EntitySchema.AddSystemLookupColumn(String, String)
EntitySchema.AddLookupColumn(String, String, Guid)
EntitySchema.AddLookupColumn(String, String, Guid, EntitySchemaColumnRequirementType)
EntitySchema.AssignParentSchema(EntitySchema)
EntitySchema.ValidateNames(Boolean)
EntitySchema.GetTrackChangesInDBSchemaName()
EntitySchema.GetInactiveColumn()
EntitySchema.GetTrackChangesInDBSchema()
EntitySchema.GetLocalizationSchema()
EntitySchema.GetKindSuffix()
EntitySchema.GetEntitySchemaByKind(EntitySchemaKind)
EntitySchema.InitializeRuntimeGeneratedColumns()
EntitySchema.GetMobileBody()
EntitySchema.GenerateMobileBody()
EntitySchema.SystemNameAdditionalLength
EntitySchema.BaseSchemaUId
EntitySchema.Manager
EntitySchema.UId
EntitySchema.ProcessSchemaManager
EntitySchema.Kind
EntitySchema.DBInheritanceType
EntitySchema.DeleteOneToOneParentRecord
EntitySchema.ParentSchemaUId
EntitySchema.ParentSchema
EntitySchema.IsVirtual
EntitySchema.IsDBView
EntitySchema.AutoInitializeColumns
EntitySchema.Columns
EntitySchema.PrimaryColumn
EntitySchema.PrimaryDisplayColumn
EntitySchema.PrimaryImageColumn
EntitySchema.PrimaryColorColumn
EntitySchema.PrimaryOrderColumn
EntitySchema.OneToOneParentAssociationColumn
EntitySchema.OwnerColumn
EntitySchema.MasterRecordColumn
EntitySchema.IsSSPAvailable
EntitySchema.UseLiveEditing
EntitySchema.UseMasterRecordRights
EntitySchema.MasterRecordSchemaName
EntitySchema.HierarchyColumn
EntitySchema.CreatedOnColumn
EntitySchema.CreatedByColumn
EntitySchema.ModifiedOnColumn
EntitySchema.ModifiedByColumn
EntitySchema.Indexes
EntitySchema.IsTrackChangesInDB
EntitySchema.EntitySchemaManager
EntitySchema.DataValueTypeManager
EntitySchema.SystemValueManager
EntitySchema.SystemEntitySchemaManager
EntitySchema.Events
EntitySchema.HasEvents
EntitySchema.AdministratedByOperations
EntitySchema.AdministratedByColumns
EntitySchema.AdministratedByRecords
EntitySchema.AdministratedByRecordsIncludeParents
EntitySchema.UseDenyRecordRights
EntitySchema.HasIndependentProcessListeners
EntitySchema.IsDynamicallyCreated
EntitySchema.TrackChangesInDBEntitySchema
EntitySchema.TrackChangesSchemaName
EntitySchema.RightSchemaName
EntitySchema.LocalizationSchemaName
EntitySchema.DesignLocalizationSchemaName
EntitySchema.IsLocalizable
EntitySchema.UseRecordDeactivation
EntitySchema.ShowInAdvancedMode
EntitySchema.ShowInAdvancedModeDesignerValue
EntitySchema.OwnerAdminUnitColumn
EntitySchema.SegmentationOptions
EntitySchema.ShowInAdvancedModeSet
ProcessBasedSchema.EventsProcessPartName
ProcessBasedSchema._resourceManagerName
ProcessBasedSchema._resourceGroupName
ProcessBasedSchema._isInitializedEventsProcessSchemaLocalizableValues
ProcessBasedSchema._parentProcessBasedSchema
ProcessBasedSchema.GetSchemaReferences()
ProcessBasedSchema.InitializeEventsProcessSchemaLocalizableValues()
ProcessBasedSchema.IsEventsProcessSchemaInitialized
ProcessBasedSchema.EventsProcessSchema
ProcessBasedSchema.ParentProcessBasedSchema
Schema.FindItem<T>(T, IEnumerable<Func<T, MetaItem>>)
Schema.InitializeMethods()
Schema.InitializeLocalizableStrings()
Schema.InitializeUsings()
Schema.SetMethodsDefInheritance()
Schema.SetLocalizableStringsDefInheritance()
Schema.GenerateItemNamePrefix(IDesignItem, DesignModeClassDescriptor)
Schema.GetShemaResourceManagerName(Guid)
Schema.HandleNameChanging(String)
Schema.InitializeLocalizableValues(String)
Schema.GetLocalizableValues(ICollection<LocalizableValue>)
Schema.LoadLocalizableValues()
Schema.GetParentRealUIds(Collection<Guid>)
Schema.InitializeLocalizableValues()
Schema.SetLocalizedPropertyValue(String, IMetaItem, String, String)
Schema.RenameLocalizedProperty(String, IMetaItem)
Schema.GenerateItemCaption(DesignModeClassDescriptor, Int32)
Schema.SetUniqueNameAndCaptionForItem(IDesignItem, DesignModeClassDescriptor, Int32)
Schema.SetUniqueNameAndCaptionForItem(IDesignItem)
Schema.SetUniqueNameAndCaptionForItem<TItemType>(TItemType, MetaItemCollection<TItemType>)
Schema.GenerateItemUniqueIndex(String)
Schema.GetIsNamePrefixValid(String)
Schema.Workspace
Schema.ItemsSequentiallyNumbered
Schema.SystemUserConnection
Schema.SchemaManager
Schema.ManagerItem
Schema.SchemaManagerItem
Schema.IsCoreSchema
Schema.ResourceManager
Schema.Storage
Schema.PackageUId
Schema.ExtendParent
Schema.ReferenceSchemaUIds
Schema.Caption
Schema.Methods
Schema.HasMethods
Schema.Usings
Schema.LocalizableStrings
Schema.IsInitialized
Schema.IsAggregated
Schema.Description
Schema.AppManagerProvider
Schema.SchemaManagerProvider
Schema.SchemaNamePrefix
Schema.CreatedInVersion
Schema.DenyExtending
Schema.IsStaticContentNotGenerated
MetaSchema.IsCreatedInSchemaUIdInitialized
MetaSchema.IsModifiedInSchemaUIdInitialized
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.Id
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Configuration
Assembly: Terrasoft.Core.dll
Syntax
public class SysPackageHierarchySchema : SysBaseEntitySchema, IMetaDataSerializable, ICloneable, IMetaSchema, IMetaItem, IManagerItemInstance, ISchemaManagerSchema<EntitySchema>

Constructors

SysPackageHierarchySchema(SysPackageHierarchySchema)

Declaration
public SysPackageHierarchySchema(SysPackageHierarchySchema source)
Parameters
Type Name Description
SysPackageHierarchySchema source

SysPackageHierarchySchema(SysPackageHierarchySchema, Boolean)

Declaration
public SysPackageHierarchySchema(SysPackageHierarchySchema source, bool isShallowClone)
Parameters
Type Name Description
SysPackageHierarchySchema source
System.Boolean isShallowClone

SysPackageHierarchySchema(EntitySchemaManager)

Declaration
public SysPackageHierarchySchema(EntitySchemaManager entitySchemaManager)
Parameters
Type Name Description
EntitySchemaManager entitySchemaManager

Methods

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
SysBaseEntitySchema.Clone()

CloneShallow()

Declaration
public override EntitySchema CloneShallow()
Returns
Type Description
EntitySchema
Overrides
SysBaseEntitySchema.CloneShallow()

CreateBaseSysPackageColumn()

Declaration
protected virtual EntitySchemaColumn CreateBaseSysPackageColumn()
Returns
Type Description
EntitySchemaColumn

CreateDependOnPackageColumn()

Declaration
protected virtual EntitySchemaColumn CreateDependOnPackageColumn()
Returns
Type Description
EntitySchemaColumn

CreateEntity(UserConnection)

Declaration
public override Entity CreateEntity(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection
Returns
Type Description
Entity
Overrides
SysBaseEntitySchema.CreateEntity(UserConnection)

CreateLevelColumn()

Declaration
protected virtual EntitySchemaColumn CreateLevelColumn()
Returns
Type Description
EntitySchemaColumn

CreateSysPackageColumn()

Declaration
protected virtual EntitySchemaColumn CreateSysPackageColumn()
Returns
Type Description
EntitySchemaColumn

CreateSysWorkspaceColumn()

Declaration
protected virtual EntitySchemaColumn CreateSysWorkspaceColumn()
Returns
Type Description
EntitySchemaColumn

InitializeColumns()

Declaration
protected override void InitializeColumns()
Overrides
SysBaseEntitySchema.InitializeColumns()

InitializeIndexes()

Declaration
protected override void InitializeIndexes()
Overrides
EntitySchema.InitializeIndexes()

InitializeProperties()

Declaration
protected override void InitializeProperties()
Overrides
SysBaseEntitySchema.InitializeProperties()

Implements

IMetaDataSerializable
System.ICloneable
IMetaSchema
IMetaItem
IManagerItemInstance
ISchemaManagerSchema<TSchemaManagerSchema>

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
DataItemHelper.Cast(EntitySchema, EntitySchemaItem, Boolean)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
TestDataUtils.CreateTestData(EntitySchema, Int32)
TestDataUtils.CreateDataTableStructure(EntitySchema)
TestDataUtils.SetupQueryExecutor(EntitySchema, IEntitySchemaQueryExecutor)
Back to top Generated by DocFX