AbstractGroupProvider hides exception from interface definition

Description

The implemention of AbstractGroupProvider hides an exception that is defined in org.jivesoftware.openfire.group.GroupProvider#createGroup. Although it is valid in Java, it results in a situation where an extension of AbstractGroupProvider cannot override the createGroup and still conform to the original contract.

org.jivesoftware.openfire.group.GroupProvider#createGroup should be modified to include the exception in its signature.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created April 11, 2016 at 10:32 AM
Updated April 11, 2016 at 10:54 AM
Resolved April 11, 2016 at 10:54 AM

Flag notifications