Show / Hide Table of Contents

Class BulkUpdateSystem

Inheritance
object
BulkUpdateSystem
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.BulkUpdate
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class BulkUpdateSystem

Constructors

BulkUpdateSystem()

Declaration
public BulkUpdateSystem()

Fields

WithListSuffix

Declaration
public const string WithListSuffix = "WithList"
Field Value
Type Description
string

WithNoSelectionSuffix

Declaration
public static readonly string WithNoSelectionSuffix
Field Value
Type Description
string

sBulkUpdateJob

Declaration
public const string sBulkUpdateJob = "BulkUpdateJob"
Field Value
Type Description
string

Methods

AddExtraFields(string, string, ref List<FieldValueInfo>)

Declaration
public static void AddExtraFields(string i_TableName, string i_IconHint, ref List<FieldValueInfo> o_Infos)
Parameters
Type Name Description
string i_TableName
string i_IconHint
List<FieldValueInfo> o_Infos

AddUdefFields(UDefType, string, ref List<FieldValueInfo>)

Declaration
protected static void AddUdefFields(UDefType i_UdefType, string i_IconHint, ref List<FieldValueInfo> o_Infos)
Parameters
Type Name Description
UDefType i_UdefType
string i_IconHint
List<FieldValueInfo> o_Infos

CountJobResultStorageItemsAsync(CancellationToken)

Declaration
public static Task<int> CountJobResultStorageItemsAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<int>

DeleteJobResultStorageItems(int[])

Declaration
public static bool DeleteJobResultStorageItems(int[] i_StorageItemIds)
Parameters
Type Name Description
int[] i_StorageItemIds
Returns
Type Description
bool

DeleteStorageAsync(string, string, CancellationToken)

Declaration
public static Task<bool> DeleteStorageAsync(string i_TableName, string i_StorageContext, CancellationToken cancellationToken)
Parameters
Type Name Description
string i_TableName
string i_StorageContext
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

Deserialize(MemoryStream)

Declaration
protected static BulkUpdateSystem.FieldValueStorage Deserialize(MemoryStream ms)
Parameters
Type Name Description
MemoryStream ms
Returns
Type Description
BulkUpdateSystem.FieldValueStorage

EncodeActivityLinkJobInfo(ActivityLinkJobInfo)

Declaration
public static string[] EncodeActivityLinkJobInfo(ActivityLinkJobInfo i_JobInfo)
Parameters
Type Name Description
ActivityLinkJobInfo i_JobInfo
Returns
Type Description
string[]

GetAvailableAppointmentFields()

Declaration
public static FieldValueInfo[] GetAvailableAppointmentFields()
Returns
Type Description
FieldValueInfo[]

GetAvailableContactFields(bool)

Declaration
public static FieldValueInfo[] GetAvailableContactFields(bool isForEmailFlow = false)
Parameters
Type Name Description
bool isForEmailFlow
Returns
Type Description
FieldValueInfo[]

GetAvailableDocumentFields()

Declaration
public static FieldValueInfo[] GetAvailableDocumentFields()
Returns
Type Description
FieldValueInfo[]

GetAvailableFieldsAsync(string, string, CancellationToken)

Declaration
public static Task<FieldValueInfo[]> GetAvailableFieldsAsync(string i_TableName, string context = "", CancellationToken cancellationToken = default)
Parameters
Type Name Description
string i_TableName
string context
CancellationToken cancellationToken
Returns
Type Description
Task<FieldValueInfo[]>

GetAvailablePersonFieldsAsync(bool, CancellationToken)

Declaration
public static Task<FieldValueInfo[]> GetAvailablePersonFieldsAsync(bool bIsForEmailFlow = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
bool bIsForEmailFlow
CancellationToken cancellationToken
Returns
Type Description
Task<FieldValueInfo[]>

GetAvailableProjectFields()

Declaration
public static FieldValueInfo[] GetAvailableProjectFields()
Returns
Type Description
FieldValueInfo[]

GetAvailableSaleFields()

Declaration
public static FieldValueInfo[] GetAvailableSaleFields()
Returns
Type Description
FieldValueInfo[]

GetAvailableSelectionFields()

Declaration
public static FieldValueInfo[] GetAvailableSelectionFields()
Returns
Type Description
FieldValueInfo[]

GetAvailableTicketFields()

Declaration
public static FieldValueInfo[] GetAvailableTicketFields()
Returns
Type Description
FieldValueInfo[]

GetExtraInfo(string, string)

Declaration
protected static string GetExtraInfo(string i_TableName, string i_StorageContext)
Parameters
Type Name Description
string i_TableName
string i_StorageContext
Returns
Type Description
string

GetFieldsFromStorageAsync(string, string, CancellationToken)

Declaration
public static Task<FieldValueInfo[]> GetFieldsFromStorageAsync(string i_TableName, string i_StorageContext, CancellationToken cancellationToken)
Parameters
Type Name Description
string i_TableName
string i_StorageContext
CancellationToken cancellationToken
Returns
Type Description
Task<FieldValueInfo[]>

GetJobResultLastRun(string, CancellationToken)

Declaration
public static Task<BulkUpdateSystem.JobResultStorageItem> GetJobResultLastRun(string context, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string context
CancellationToken cancellationToken
Returns
Type Description
Task<BulkUpdateSystem.JobResultStorageItem>

GetJobResultLastRunAsJsonAsync(string, int, CancellationToken)

Declaration
public static Task<string> GetJobResultLastRunAsJsonAsync(string context, int batchTaskId, CancellationToken cancellationToken)
Parameters
Type Name Description
string context
int batchTaskId
CancellationToken cancellationToken
Returns
Type Description
Task<string>

GetJobResultStorageItemsAsync(CancellationToken)

Declaration
public static Task<BulkUpdateSystem.JobResultStorageItem[]> GetJobResultStorageItemsAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<BulkUpdateSystem.JobResultStorageItem[]>

GetJobResultsFromStorageAsJsonAsync(CancellationToken)

Declaration
public static Task<string[]> GetJobResultsFromStorageAsJsonAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<string[]>

GetRegExOptions()

Declaration
public static BulkUpdateSystem.SearchOption[] GetRegExOptions()
Returns
Type Description
SearchOption[]

GetRegExParams()

Declaration
public static string GetRegExParams()
Returns
Type Description
string

GetSearchOptions()

Declaration
public static BulkUpdateSystem.SearchOption[] GetSearchOptions()
Returns
Type Description
SearchOption[]

IsTableSupported(string)

Declaration
public static bool IsTableSupported(string i_TableName)
Parameters
Type Name Description
string i_TableName
Returns
Type Description
bool

ParseEncodedActivityLinkJobInfo(string[])

Declaration
public static ActivityLinkJobInfo ParseEncodedActivityLinkJobInfo(string[] i_EncodedValues)
Parameters
Type Name Description
string[] i_EncodedValues
Returns
Type Description
ActivityLinkJobInfo

ParseEncodedActivityLinkJobInfoOrThrow(FieldValueInfo)

Declaration
public static ActivityLinkJobInfo ParseEncodedActivityLinkJobInfoOrThrow(FieldValueInfo i_FieldValueInfo)
Parameters
Type Name Description
FieldValueInfo i_FieldValueInfo
Returns
Type Description
ActivityLinkJobInfo

SaveFieldsToStorageAsync(string, string, FieldValueInfo[], CancellationToken)

Declaration
public static Task<bool> SaveFieldsToStorageAsync(string i_TableName, string i_StorageContext, FieldValueInfo[] i_Infos, CancellationToken cancellationToken)
Parameters
Type Name Description
string i_TableName
string i_StorageContext
FieldValueInfo[] i_Infos
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

Serialize(FieldValueStorage)

Declaration
protected static string Serialize(BulkUpdateSystem.FieldValueStorage fvs)
Parameters
Type Name Description
BulkUpdateSystem.FieldValueStorage fvs
Returns
Type Description
string

Extension Methods

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