Saxonite v1.2.5

This commit is contained in:
2022-04-20 17:48:45 +01:00
parent 58e748a2ed
commit c8070db788
4 changed files with 11 additions and 11 deletions
@@ -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;
@@ -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<SaStatus> ValidStatuses { get { return new List<SaStatus>(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.
@@ -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();
}
//-------------------------------------------------------------------
@@ -41,7 +41,7 @@ namespace Sarand.Net.Standard.Base.UpdateLog
/// <summary>Properties other than common.</summary>
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;