Exception to indicate a session conflict. This exception indicates one of two things
- there are errors that prevent the session from being activated. In this case
getConflicts()
will return the existing conflicts, and conflictsHaveChanged()
will return false.
- there are no errors, however the user has provided a set of expected conflicts during activation but the actual conflicts are more than what the user expects. In this case
getConflicts()
will return the difference between the actual conflicts and the expected conflicts, and conflictsHaveChanged()
will return true