Show / Hide Table of Contents

Class SysLocalizableValueSchema

Represents a localized value map.

Inheritance
System.Object
MetaItem
MetaSchema
Schema
ProcessBasedSchema
EntitySchema
SysBaseEntitySchema
SysLocalizableValueSchema
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 SysLocalizableValueSchema : SysBaseEntitySchema, IMetaDataSerializable, ICloneable, IMetaSchema, IMetaItem, IManagerItemInstance, ISchemaManagerSchema<EntitySchema>

Constructors

SysLocalizableValueSchema(SysLocalizableValueSchema)

Initializes a new SysLocalizableValueSchema instance that is a deep clone of the given source schema.

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

Schema, which clone is created.

SysLocalizableValueSchema(SysLocalizableValueSchema, Boolean)

Initializes a new SysLocalizableValueSchema instance that is either a deep or shallow clone of the specified source schema depending on the isShallowClone value.

Declaration
public SysLocalizableValueSchema(SysLocalizableValueSchema source, bool isShallowClone)
Parameters
Type Name Description
SysLocalizableValueSchema source

Schema, whose clone is created.

System.Boolean isShallowClone

Indication of completeness of schema cloning. If isShallowClone is true, the source schema columns will not be copied to the SysLocalizableValueSchema instance that is being created. If isShallowClone is false, the deep clone of source is created.

SysLocalizableValueSchema(EntitySchemaManager)

Initializes a new SysLocalizableValueSchema instance with the specified schema manager.

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

Schema manager.

Methods

Clone()

Gets the System.Object instance that is a complete clone of the current schema.

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

The System.Object instance that is a complete clone of the current schema.

Overrides
SysBaseEntitySchema.Clone()

CloneShallow()

Gets the EntitySchema instance that is a clone of the current schema without columns.

Declaration
public override EntitySchema CloneShallow()
Returns
Type Description
EntitySchema

The EntitySchema instance is a clone of the current schema without columns.

Overrides
SysBaseEntitySchema.CloneShallow()

CreateEntity(UserConnection)

Creates the instance of the entity described by the schema.

Declaration
public override Entity CreateEntity(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection

User connection.

Returns
Type Description
Entity

The SysLocalizableValue instance with data that is built on a current schema.

Overrides
SysBaseEntitySchema.CreateEntity(UserConnection)

CreateImageDataColumn()

Initialization of the ImageData column.

Declaration
protected virtual EntitySchemaColumn CreateImageDataColumn()
Returns
Type Description
EntitySchemaColumn

ImageData column.

CreateIsChangedColumn()

Initialization of the IsChanged column.

Declaration
protected virtual EntitySchemaColumn CreateIsChangedColumn()
Returns
Type Description
EntitySchemaColumn

IsChanged column.

CreateKeyColumn()

Initialization of the Key column.

Declaration
protected virtual EntitySchemaColumn CreateKeyColumn()
Returns
Type Description
EntitySchemaColumn

Key column.

CreateResourceManagerColumn()

Initialization of the ResourceManager column.

Declaration
protected virtual EntitySchemaColumn CreateResourceManagerColumn()
Returns
Type Description
EntitySchemaColumn

ResourceManager column.

CreateResourceTypeColumn()

Declaration
protected virtual EntitySchemaColumn CreateResourceTypeColumn()
Returns
Type Description
EntitySchemaColumn

CreateSysCultureColumn()

Initialization of the SysCultureId column.

Declaration
protected virtual EntitySchemaColumn CreateSysCultureColumn()
Returns
Type Description
EntitySchemaColumn

SysCultureId column.

CreateSysPackageColumn()

Initialization of the SysPackageId column.

Declaration
protected virtual EntitySchemaColumn CreateSysPackageColumn()
Returns
Type Description
EntitySchemaColumn

SysPackageId column.

CreateSysSchemaColumn()

Initialization of the SysSchemaId column.

Declaration
protected virtual EntitySchemaColumn CreateSysSchemaColumn()
Returns
Type Description
EntitySchemaColumn

SysSchemaId column.

CreateValueColumn()

Initialization of the Value column.

Declaration
protected virtual EntitySchemaColumn CreateValueColumn()
Returns
Type Description
EntitySchemaColumn

Value column.

InitializeColumns()

Initialization of columns.

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

InitializeIndexes()

Initialization of indexes.

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

InitializeProperties()

Initialization of schema properties.

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