Show / Hide Table of Contents

Class DocFolderRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the doc_folder table.

Inheritance
Object
DocFolderRecordData
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class DocFolderRecordData : Object
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

DocFolderRecordData()

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the doc_folder table.

Declaration
public DocFolderRecordData()
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

AccessLevel

The access level for the folder

Declaration
public short AccessLevel
Field Value
Type Description
Int16
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

CreatedAt

When the folder was created.

Declaration
public DateTime CreatedAt
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

CreatedBy

The used who created the folder.

Declaration
public int CreatedBy
Field Value
Type Description
Int32
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DocFolderId

The primary id (auto-incremented)

Declaration
public int DocFolderId
Field Value
Type Description
Int32
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

FolderId

The parent folder. -1 if this is a root folder.

Declaration
public int FolderId
Field Value
Type Description
Int32
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fullname

The full name of this category, i.e. Foo/bar/test.

Declaration
public string Fullname
Field Value
Type Description
String
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

InheritedAccessLevel

The lowest access level for this folder or any parent

Declaration
public short InheritedAccessLevel
Field Value
Type Description
Int16
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Status

The status of the folder.

Declaration
public short Status
Field Value
Type Description
Int16
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Title

The title of the folder

Declaration
public string Title
Field Value
Type Description
String
Remarks

Please use this class instead of a full DocFolderRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding DocFolderTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
DocFolderRecordDataExtensions.ToInsert(DocFolderRecordData)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top