Show / Hide Table of Contents

Interface IUdefHelper

Namespace: SuperOffice.Data
Assembly: SoDataBase.dll
Syntax
public interface IUdefHelper

Methods

CheckRevisionAsync()

Declaration
Task CheckRevisionAsync()
Returns
Type Description
Task

CheckRevisionAsync(UDefType)

Declaration
Task CheckRevisionAsync(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
Task

CompareUdefRows(UDefFieldRow, UDefFieldRow)

Declaration
bool CompareUdefRows(UDefFieldRow leftRow, UDefFieldRow rightRow)
Parameters
Type Name Description
UDefFieldRow leftRow
UDefFieldRow rightRow
Returns
Type Description
bool

ConvertFromAdminLineNo(int)

Declaration
short ConvertFromAdminLineNo(int lineNo)
Parameters
Type Name Description
int lineNo
Returns
Type Description
short

ConvertToAdminLineNo(int)

Declaration
short ConvertToAdminLineNo(int lineNo)
Parameters
Type Name Description
int lineNo
Returns
Type Description
short

FindAvailableFieldAsync(UDefType, UDefFieldType)

Declaration
Task<FieldInfo> FindAvailableFieldAsync(UDefType type, UDefFieldType fieldType)
Parameters
Type Name Description
UDefType type
UDefFieldType fieldType
Returns
Type Description
Task<FieldInfo>

FindAvailableFieldAsync(UDefType, UDefFieldType, bool)

Declaration
Task<FieldInfo> FindAvailableFieldAsync(UDefType type, UDefFieldType fieldType, bool isIndexed)
Parameters
Type Name Description
UDefType type
UDefFieldType fieldType
bool isIndexed
Returns
Type Description
Task<FieldInfo>

GetAdminVersionAsync(UDefType)

Declaration
Task<int> GetAdminVersionAsync(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
Task<int>

GetAdminVersionsAsync()

Declaration
Task<Dictionary<UDefType, int>> GetAdminVersionsAsync()
Returns
Type Description
Task<Dictionary<UDefType, int>>

GetAdminVersionsAsync(params UDefType[])

Declaration
Task<Dictionary<UDefType, int>> GetAdminVersionsAsync(params UDefType[] types)
Parameters
Type Name Description
UDefType[] types
Returns
Type Description
Task<Dictionary<UDefType, int>>

GetAllFields(UDefType, UDefFieldType)

Declaration
IEnumerable<FieldInfo> GetAllFields(UDefType type, UDefFieldType fieldType)
Parameters
Type Name Description
UDefType type
UDefFieldType fieldType
Returns
Type Description
IEnumerable<FieldInfo>

GetCurrentVersionAsync(UDefType)

Declaration
Task<int> GetCurrentVersionAsync(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
Task<int>

GetCurrentVersionsAsync()

Declaration
Task<Dictionary<UDefType, int>> GetCurrentVersionsAsync()
Returns
Type Description
Task<Dictionary<UDefType, int>>

GetCurrentVersionsAsync(params UDefType[])

Declaration
Task<Dictionary<UDefType, int>> GetCurrentVersionsAsync(params UDefType[] types)
Parameters
Type Name Description
UDefType[] types
Returns
Type Description
Task<Dictionary<UDefType, int>>

GetDefaultValue(UDefFieldRow)

Declaration
object GetDefaultValue(UDefFieldRow definition)
Parameters
Type Name Description
UDefFieldRow definition
Returns
Type Description
object

GetListName(UDefFieldRow)

Declaration
string GetListName(UDefFieldRow definition)
Parameters
Type Name Description
UDefFieldRow definition
Returns
Type Description
string

GetTableInfo(UDefType)

Declaration
TableInfo GetTableInfo(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
TableInfo

GetTableInfoLarge(UDefType)

Declaration
TableInfo GetTableInfoLarge(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
TableInfo

GetTableInfoLargeOrSmall(UDefType, UDefFieldType)

Declaration
TableInfo GetTableInfoLargeOrSmall(UDefType type, UDefFieldType fieldType)
Parameters
Type Name Description
UDefType type
UDefFieldType fieldType
Returns
Type Description
TableInfo

GetTableInfoSmall(UDefType)

Declaration
TableInfo GetTableInfoSmall(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
TableInfo

GetTemplateVariableName(UDefType, UDefFieldType, int)

Declaration
string GetTemplateVariableName(UDefType udefType, UDefFieldType udefFieldType, int columnId)
Parameters
Type Name Description
UDefType udefType
UDefFieldType udefFieldType
int columnId
Returns
Type Description
string

GetUdefType(TableInfo)

Declaration
UDefType GetUdefType(TableInfo tableInfo)
Parameters
Type Name Description
TableInfo tableInfo
Returns
Type Description
UDefType

GetUdefType(int)

Declaration
UDefType GetUdefType(int tableNumber)
Parameters
Type Name Description
int tableNumber
Returns
Type Description
UDefType

GetUserPreferenceMDOListString(UDefType)

Declaration
string GetUserPreferenceMDOListString(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
string

GetUserPreferenceMDOListStringAdmin(UDefType)

Declaration
string GetUserPreferenceMDOListStringAdmin(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
string

GetVersionPreferenceAdmin(UDefType)

Declaration
string GetVersionPreferenceAdmin(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
string

GetVersionPreferenceCurrent(UDefType)

Declaration
string GetVersionPreferenceCurrent(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
string

IncrementAdminVersionAsync(UDefType)

Declaration
Task<int> IncrementAdminVersionAsync(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
Task<int>

IncrementCurrentVersionAsync(UDefType)

Declaration
Task<int> IncrementCurrentVersionAsync(UDefType type)
Parameters
Type Name Description
UDefType type
Returns
Type Description
Task<int>

IsLargeTableColumn(int)

Declaration
bool IsLargeTableColumn(int columnId)
Parameters
Type Name Description
int columnId
Returns
Type Description
bool

IsPageOneMDOAsync(UDefType, CancellationToken)

Declaration
Task<bool> IsPageOneMDOAsync(UDefType type, CancellationToken cancellationToken = default)
Parameters
Type Name Description
UDefType type
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

IsSmallTableColumn(int)

Declaration
bool IsSmallTableColumn(int columnId)
Parameters
Type Name Description
int columnId
Returns
Type Description
bool

IsUnpublishedPageOneMDOAsync(UDefType, CancellationToken)

Declaration
Task<bool> IsUnpublishedPageOneMDOAsync(UDefType type, CancellationToken cancellationToken = default)
Parameters
Type Name Description
UDefType type
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

SetAdminVersionAsync(UDefType, int, CancellationToken)

Declaration
Task SetAdminVersionAsync(UDefType type, int version, CancellationToken cancellationToken = default)
Parameters
Type Name Description
UDefType type
int version
CancellationToken cancellationToken
Returns
Type Description
Task

SetCurrentVersionAsync(UDefType, int, CancellationToken)

Declaration
Task SetCurrentVersionAsync(UDefType type, int version, CancellationToken cancellationToken = default)
Parameters
Type Name Description
UDefType type
int version
CancellationToken cancellationToken
Returns
Type Description
Task

SetRankOnFieldsAsync(UDefType, int[])

Declaration
Task SetRankOnFieldsAsync(UDefType ownerType, int[] rankedFieldsIds)
Parameters
Type Name Description
UDefType ownerType
int[] rankedFieldsIds
Returns
Type Description
Task

SuggestLocation(UDefType, out int, out int, int, int, out int, out int)

Declaration
void SuggestLocation(UDefType type, out int labelLeft, out int labelTop, int labelWidth, int labelHeight, out int fieldLeft, out int fieldTop)
Parameters
Type Name Description
UDefType type
int labelLeft
int labelTop
int labelWidth
int labelHeight
int fieldLeft
int fieldTop

TranslateFieldTypeToDatabaseType(UDefFieldType)

Declaration
UDefFieldDatabaseType TranslateFieldTypeToDatabaseType(UDefFieldType fieldType)
Parameters
Type Name Description
UDefFieldType fieldType
Returns
Type Description
UDefFieldDatabaseType

Extension Methods

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