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()