Java-SDK: Einfache Ermittlung des Status einer Submission
Warum?
Als Nutzer:in des SDK (Sender) möchte ich einfach den Status einer Submission ermitteln können, ohne selbst das Event Log interpretieren zu müssen.
Relevante Links und Bemerkungen
Akzeptanzkriterien
-
Die Methode GetStatusForSubmissionwird umbenannt inGetEventLogForSubmission. -
Neben der Methode GetEventLogForSubmissionexistiert eine neue MethodeGetStatusForSubmission(submissionId, submissionDataAuthenticationTag, metadataAuthenticationTag, attachementAuthenticationTags)/GetStatusForSubmission(submission), die statt des gesamten Event Log nur den tatsächlichen Status der Submission ausgibt (incomplete,submitted,rejectedoderaccepted). Der Statusforwardedkann ignoriert werden. -
Die neue Methode ist nur für den Sender verfügbar. Alle für den Abruf des Status erforderlichen Daten liegen bereits vor und müssen nicht vorab über die Submission API abgerufen werden (Außnahme: Event Log + Public Keys). -
Für die Stati acceptedundrejectedwerden auch die im zugehörigen Event enthaltenenproblemsmit ausgegeben. -
Beim Abruf des Event Log werden die in #568 (closed) implementierten Prüfungen durchgeführt. Dieses AC ist erfüllt, wenn die Methode GetStatusForSubmissionintern auf die MethodeGetEventLogForSubmissionzurückgreift. -
Bei der Ermittlung des Status einer Submission werden die übergebenen AuthenticationTags gegen die AuthenticationTags im Event Log geprüft.
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Martin Vogel