Class KbCategoryRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the kb_category table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class KbCategoryRecordData
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
KbCategoryRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the kb_category table.
Declaration
public KbCategoryRecordData()
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
AccessCheck
Contains a Parser-script used for evaluating customer access to this category.
Declaration
public string AccessCheck
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AccessLevel
The access level for this category (enum).
Declaration
public short AccessLevel
Field Value
Type | Description |
---|---|
short |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CreatedBy
The id of the user who created this category.
Declaration
public int CreatedBy
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DbiAgentId
Integration agent (eJournal)
Declaration
public int DbiAgentId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DbiKey
The primary key for the integrated entry in the external datasource.
Declaration
public string DbiKey
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DbiLastModified
When the entry was last modified.
Declaration
public DateTime DbiLastModified
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DbiLastSyncronized
Last external syncronization.
Declaration
public DateTime DbiLastSyncronized
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Description
The description of this category.
Declaration
public string Description
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo 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 KbCategoryRow 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 KbCategoryTableInfo 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 category or any parent
Declaration
public short InheritedAccessLevel
Field Value
Type | Description |
---|---|
short |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
KbCategoryId
The primary key (auto-incremented)
Declaration
public int KbCategoryId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Name
The name of this category.
Declaration
public string Name
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ParentId
This entry contains a reference to the parent category. NULL or -1 if this is a toplevel category.
Declaration
public int ParentId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SortOrder
A strictly ascending number used for sorting categories when they are listed.
Declaration
public int SortOrder
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full KbCategoryRow 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 KbCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.