Class EbicsFileSpoolerJournal
Contains the status and protocols from processing the orders in the
BOX_OUTBOX.
Inheritance
System.Object
EbicsFileSpoolerJournal
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsFileSpoolerJournal : EbicsElement
Properties
JournalEntries
Declaration
public EbicsFileSpoolerJournalEntry[] JournalEntries { get; }
Property Value
LastProtocolDate
The date (without time) when the last successful protocol download was added
to this journal.
Declaration
public DateTime LastProtocolDate { get; }
Property Value
Type |
Description |
System.DateTime |
|
LastProtocolResult
The result of the last EBICS protocol download tracked in this journal.
Declaration
public EbicsFileTransferResult LastProtocolResult { get; }
Property Value
Methods
AddJournalEntry(EbicsFileSpoolerJournalEntry)
Declaration
public void AddJournalEntry(EbicsFileSpoolerJournalEntry aJournalEntry)
Parameters
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlDocument |
xmlDocument |
|
EbicsVersion |
nVersion |
|
Returns
Type |
Description |
System.Xml.XmlElement |
|
Overrides
FindJournalEntry(String)
Declaration
public EbicsFileSpoolerJournalEntry FindJournalEntry(string sOrderID)
Parameters
Type |
Name |
Description |
System.String |
sOrderID |
|
Returns
LoadJournal(EbicsFileSpoolerFolder, EbicsFileFolder)
Declaration
public static EbicsFileSpoolerJournal LoadJournal(EbicsFileSpoolerFolder aSpoolerFolder, EbicsFileFolder aOutboxFolder)
Parameters
Returns
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlElement |
|
EbicsVersion |
nVersion |
|
Overrides
ProcessProtocolData(EbicsOrderProtocol)
Declaration
public bool ProcessProtocolData(EbicsOrderProtocol aOrder)
Parameters
Returns
Type |
Description |
System.Boolean |
The return value indicates whether any changes to this journal have been made.
If the return valus is true , then this updated journal should be saved.
If the return value is false , then nothing has changed, and it is not
necessary to save this journal.
|
SaveJournal(EbicsFileSpoolerFolder, EbicsFileFolder)
Declaration
public void SaveJournal(EbicsFileSpoolerFolder aSpoolerFolder, EbicsFileFolder aOutboxFolder)
Parameters