Table of Contents

Class SystemField

Namespace
Dynamicweb.Security.UserManagement.Common.SystemFields
Assembly
Dynamicweb.Core.dll

Represents system field

public class SystemField
Inheritance
SystemField
Inherited Members

Constructors

SystemField(string, string, Types, string)

Creates new SystemField instance

public SystemField(string systemName, string tableName, Types type, string name)

Parameters

systemName string

System name

tableName string

Table name

type Types

Type

name string

Name

Properties

FieldType

Gets custom type

public Types FieldType { get; }

Property Value

Types

Types instance

IsFrontendEditable

Shows if current system field is frontent editable

public bool IsFrontendEditable { get; }

Property Value

bool

True or false

Name

Gets or sets name

public string Name { get; set; }

Property Value

string

String value

Options

Gets or sets options

public CustomFieldOptions Options { get; set; }

Property Value

CustomFieldOptions

CustomFieldOptions

SystemName

Gets or sets system name

public string SystemName { get; }

Property Value

string

String value

TableName

Gets or sets table name

public string TableName { get; }

Property Value

string

String value

Methods

Delete()

Deletes current system field instance

public void Delete()

GetSystemFields(string)

Gets system fields collection

public static SystemFieldCollection GetSystemFields(string tableName)

Parameters

tableName string

Table name having system fields we need to get

Returns

SystemFieldCollection

SystemFieldCollection

Save()

Saves system field data

public void Save()
To top