Update the XMPPError to be compliant with RFC3920

Description

Update the XMPP Error in order to implement the RFC3920 chapter 9.3 (http://www.xmpp.org/specs/rfc3920.html#stanzas-error).

The XMPP Error will have a code, condition and type:

  • The code remainds the same as today.

  • There will be some conditions by default (like item-not-found) and users may create errors using them or new ones.

  • Available types will be: wait, cancel, modify auth and continue.

The new way to create errors will be using a condition and not a code.

Environment

None

Acceptance Test - Entry

None
Fixed

Assignee

Francisco Vives

Reporter

Francisco Vives

Labels

None

Expected Effort

None

Ignite Forum URL

None

Time tracking

0m

Time remaining

72h

Components

Fix versions

Affects versions

Priority

Minor
Configure