From c8070db78896c884c2b839c33dd93c07a63da9ad Mon Sep 17 00:00:00 2001 From: Andy Howard Date: Wed, 20 Apr 2022 17:48:45 +0100 Subject: [PATCH] Saxonite v1.2.5 --- .../Base/Interfaces/SaInterfaceDataItem.cs | 2 +- .../Interfaces/SaInterfaceProcessDataItem.cs | 16 ++++++++-------- .../Base/Interfaces/SaInterfaceProcessMessage.cs | 2 +- .../Base/UpdateLog/SaUpdateLogEntry.cs | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/SacsStandardBase/Base/Interfaces/SaInterfaceDataItem.cs b/SacsStandardBase/Base/Interfaces/SaInterfaceDataItem.cs index cefa605..1752565 100644 --- a/SacsStandardBase/Base/Interfaces/SaInterfaceDataItem.cs +++ b/SacsStandardBase/Base/Interfaces/SaInterfaceDataItem.cs @@ -53,7 +53,7 @@ namespace Sarand.Net.Standard.Base.Interfaces { public SysId InterfaceId { get; set; } = null; public SaInterfaceProcessDirection Direction { get; set; } = SaInterfaceProcessDirection.Unknown; - public ItemId ItemId { get; set; } = null; + public ItemId ItemId { get; set; } = new ItemId(); public String ExternalReference { get; set; } = String.Empty; public SaStatus ProcessStatus { get; set; } = SaStatus.Unknown; public SysId ProcessStatusBy { get; set; } = null; diff --git a/SacsStandardBase/Base/Interfaces/SaInterfaceProcessDataItem.cs b/SacsStandardBase/Base/Interfaces/SaInterfaceProcessDataItem.cs index 0ba4b08..63466b6 100644 --- a/SacsStandardBase/Base/Interfaces/SaInterfaceProcessDataItem.cs +++ b/SacsStandardBase/Base/Interfaces/SaInterfaceProcessDataItem.cs @@ -35,7 +35,7 @@ namespace Sarand.Net.Standard.Base.Interfaces public class DataProperties { public SysId InterfaceProcessId { get; set; } = null; - public ItemId ItemId { get; set; } = null; + public ItemId ItemId { get; set; } = new ItemId(); public String ItemData { get; set; } = String.Empty; } @@ -46,7 +46,7 @@ namespace Sarand.Net.Standard.Base.Interfaces // Data members. private readonly DataProperties data = new DataProperties(); // Construction. - public Data () + public Data() { Status = DefaultStatus; } @@ -68,14 +68,14 @@ namespace Sarand.Net.Standard.Base.Interfaces } //------------------------------------------------------------------- // Population. - internal void PopulateFrom (Data data) + internal void PopulateFrom(Data data) { InterfaceProcessId = data.InterfaceProcessId; ItemId = data.ItemId; ItemData = data.ItemData; base.PopulateFrom(data); } - public Data Clone () + public Data Clone() { Data data = new Data(); data.PopulateFrom(this); @@ -102,7 +102,7 @@ namespace Sarand.Net.Standard.Base.Interfaces //------------------------------------------------------------------- // Construction. - public SaInterfaceProcessDataItem (SysId id, SysId interfaceProcessId, ItemId itemId) : + public SaInterfaceProcessDataItem(SysId id, SysId interfaceProcessId, ItemId itemId) : base(id) { base.SetData(data); @@ -120,7 +120,7 @@ namespace Sarand.Net.Standard.Base.Interfaces public static SaStatus DefaultStatus { get { return CompletedStatus; } } public static SaStatus CompletedStatus { get { return SaStatus.Completed; } } public static List ValidStatuses { get { return new List(validStatuses); } } - public static DataValue.TriStateType GetStatusTriState (SaStatus status) + public static DataValue.TriStateType GetStatusTriState(SaStatus status) { switch (status) { @@ -134,8 +134,8 @@ namespace Sarand.Net.Standard.Base.Interfaces //------------------------------------------------------------------- // Properties. - public Data GetData () { return data.Clone(); } - public void SetData (Data data) + public Data GetData() { return data.Clone(); } + public void SetData(Data data) { String fn = GetType().Name + ".SetData"; // Properties that cannot be changed if previously specified. diff --git a/SacsStandardBase/Base/Interfaces/SaInterfaceProcessMessage.cs b/SacsStandardBase/Base/Interfaces/SaInterfaceProcessMessage.cs index ab4b5ab..5623a7f 100644 --- a/SacsStandardBase/Base/Interfaces/SaInterfaceProcessMessage.cs +++ b/SacsStandardBase/Base/Interfaces/SaInterfaceProcessMessage.cs @@ -44,7 +44,7 @@ namespace Sarand.Net.Standard.Base.Interfaces public String Message { get; set; } = String.Empty; public String Filename { get; set; } = String.Empty; public int LineNumber { get; set; } = 0; - public ItemId ItemId { get; set; } = null; + public ItemId ItemId { get; set; } = new ItemId(); } //------------------------------------------------------------------- diff --git a/SacsStandardBase/Base/UpdateLog/SaUpdateLogEntry.cs b/SacsStandardBase/Base/UpdateLog/SaUpdateLogEntry.cs index 520af1b..6f86301 100644 --- a/SacsStandardBase/Base/UpdateLog/SaUpdateLogEntry.cs +++ b/SacsStandardBase/Base/UpdateLog/SaUpdateLogEntry.cs @@ -41,7 +41,7 @@ namespace Sarand.Net.Standard.Base.UpdateLog /// Properties other than common. public class DataProperties { - public ItemId ItemId { get; set; } = null; + public ItemId ItemId { get; set; } = new ItemId(); public String Attribute { get; set; } = String.Empty; public DateTime Logged { get; set; } = DateTime.MinValue; public String DataBefore { get; set; } = String.Empty;