Class SysLocalizableValueSchema
Represents a localized value map.
Inheritance
Implements
Inherited Members
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 |
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
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
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
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
InitializeIndexes()
Initialization of indexes.
Declaration
protected override void InitializeIndexes()
Overrides
InitializeProperties()
Initialization of schema properties.
Declaration
protected override void InitializeProperties()