Interface IUdefHelper
Assembly: SoDataBase.dll
Syntax
public interface IUdefHelper
Methods
CheckRevisionAsync()
Declaration
Task CheckRevisionAsync()
Returns
CheckRevisionAsync(UDefType)
Declaration
Task CheckRevisionAsync(UDefType type)
Parameters
Returns
CompareUdefRows(UDefFieldRow, UDefFieldRow)
Declaration
bool CompareUdefRows(UDefFieldRow leftRow, UDefFieldRow rightRow)
Parameters
Returns
ConvertFromAdminLineNo(int)
Declaration
short ConvertFromAdminLineNo(int lineNo)
Parameters
Type |
Name |
Description |
int |
lineNo |
|
Returns
ConvertToAdminLineNo(int)
Declaration
short ConvertToAdminLineNo(int lineNo)
Parameters
Type |
Name |
Description |
int |
lineNo |
|
Returns
FindAvailableFieldAsync(UDefType, UDefFieldType)
Declaration
Task<FieldInfo> FindAvailableFieldAsync(UDefType type, UDefFieldType fieldType)
Parameters
Returns
FindAvailableFieldAsync(UDefType, UDefFieldType, bool)
Declaration
Task<FieldInfo> FindAvailableFieldAsync(UDefType type, UDefFieldType fieldType, bool isIndexed)
Parameters
Returns
GetAdminVersionAsync(UDefType)
Declaration
Task<int> GetAdminVersionAsync(UDefType type)
Parameters
Returns
GetAdminVersionsAsync()
Declaration
Task<Dictionary<UDefType, int>> GetAdminVersionsAsync()
Returns
GetAdminVersionsAsync(params UDefType[])
Declaration
Task<Dictionary<UDefType, int>> GetAdminVersionsAsync(params UDefType[] types)
Parameters
Returns
GetAllFields(UDefType, UDefFieldType)
Declaration
IEnumerable<FieldInfo> GetAllFields(UDefType type, UDefFieldType fieldType)
Parameters
Returns
GetCurrentVersionAsync(UDefType)
Declaration
Task<int> GetCurrentVersionAsync(UDefType type)
Parameters
Returns
GetCurrentVersionsAsync()
Declaration
Task<Dictionary<UDefType, int>> GetCurrentVersionsAsync()
Returns
GetCurrentVersionsAsync(params UDefType[])
Declaration
Task<Dictionary<UDefType, int>> GetCurrentVersionsAsync(params UDefType[] types)
Parameters
Returns
GetDefaultValue(UDefFieldRow)
Declaration
object GetDefaultValue(UDefFieldRow definition)
Parameters
Returns
GetListName(UDefFieldRow)
Declaration
string GetListName(UDefFieldRow definition)
Parameters
Returns
GetTableInfo(UDefType)
Declaration
TableInfo GetTableInfo(UDefType type)
Parameters
Returns
GetTableInfoLarge(UDefType)
Declaration
TableInfo GetTableInfoLarge(UDefType type)
Parameters
Returns
GetTableInfoLargeOrSmall(UDefType, UDefFieldType)
Declaration
TableInfo GetTableInfoLargeOrSmall(UDefType type, UDefFieldType fieldType)
Parameters
Returns
GetTableInfoSmall(UDefType)
Declaration
TableInfo GetTableInfoSmall(UDefType type)
Parameters
Returns
GetTemplateVariableName(UDefType, UDefFieldType, int)
Declaration
string GetTemplateVariableName(UDefType udefType, UDefFieldType udefFieldType, int columnId)
Parameters
Returns
GetUdefType(TableInfo)
Declaration
UDefType GetUdefType(TableInfo tableInfo)
Parameters
Returns
GetUdefType(int)
Declaration
UDefType GetUdefType(int tableNumber)
Parameters
Type |
Name |
Description |
int |
tableNumber |
|
Returns
GetUserPreferenceMDOListString(UDefType)
Declaration
string GetUserPreferenceMDOListString(UDefType type)
Parameters
Returns
GetUserPreferenceMDOListStringAdmin(UDefType)
Declaration
string GetUserPreferenceMDOListStringAdmin(UDefType type)
Parameters
Returns
GetVersionPreferenceAdmin(UDefType)
Declaration
string GetVersionPreferenceAdmin(UDefType type)
Parameters
Returns
GetVersionPreferenceCurrent(UDefType)
Declaration
string GetVersionPreferenceCurrent(UDefType type)
Parameters
Returns
IncrementAdminVersionAsync(UDefType)
Declaration
Task<int> IncrementAdminVersionAsync(UDefType type)
Parameters
Returns
IncrementCurrentVersionAsync(UDefType)
Declaration
Task<int> IncrementCurrentVersionAsync(UDefType type)
Parameters
Returns
IsLargeTableColumn(int)
Declaration
bool IsLargeTableColumn(int columnId)
Parameters
Type |
Name |
Description |
int |
columnId |
|
Returns
IsPageOneMDOAsync(UDefType, CancellationToken)
Declaration
Task<bool> IsPageOneMDOAsync(UDefType type, CancellationToken cancellationToken = default)
Parameters
Returns
IsSmallTableColumn(int)
Declaration
bool IsSmallTableColumn(int columnId)
Parameters
Type |
Name |
Description |
int |
columnId |
|
Returns
IsUnpublishedPageOneMDOAsync(UDefType, CancellationToken)
Declaration
Task<bool> IsUnpublishedPageOneMDOAsync(UDefType type, CancellationToken cancellationToken = default)
Parameters
Returns
SetAdminVersionAsync(UDefType, int, CancellationToken)
Declaration
Task SetAdminVersionAsync(UDefType type, int version, CancellationToken cancellationToken = default)
Parameters
Returns
SetCurrentVersionAsync(UDefType, int, CancellationToken)
Declaration
Task SetCurrentVersionAsync(UDefType type, int version, CancellationToken cancellationToken = default)
Parameters
Returns
SetRankOnFieldsAsync(UDefType, int[])
Declaration
Task SetRankOnFieldsAsync(UDefType ownerType, int[] rankedFieldsIds)
Parameters
Type |
Name |
Description |
UDefType |
ownerType |
|
int[] |
rankedFieldsIds |
|
Returns
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
TranslateFieldTypeToDatabaseType(UDefFieldType)
Declaration
UDefFieldDatabaseType TranslateFieldTypeToDatabaseType(UDefFieldType fieldType)
Parameters
Returns
Extension Methods