Change comment:
Added backward-compatiblity violations data
Summary
-
Objects (0 modified, 1 added, 0 removed)
Details
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,410 @@ 1 +[ 2 + [ 3 + 4 + ], 5 + [ 6 + 7 + ], 8 + [ 9 + { 10 + "classQualifiedName": "org.xwiki.notifications.filters.watchlistbridge.WatchlistBridgeProvider", 11 + "classSimpleName": "WatchlistBridgeProvider", 12 + "code": "java.class.removed", 13 + "elementKind": "class", 14 + "justification": "Class wrongly made public in previous releases! See ", 15 + "old": "class org.xwiki.notifications.filters.watchlistbridge.WatchlistBridgeProvider", 16 + "package": "org.xwiki.notifications.filters.watchlistbridge" 17 + }, 18 + { 19 + "classSimpleName": "NotificationFilter", 20 + "code": "java.method.returnTypeChanged", 21 + "elementKind": "method", 22 + "justification": "Young API", 23 + "methodName": "filterEvent", 24 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 25 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy", 26 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 27 + "oldType": "boolean", 28 + "package": "org.xwiki.notifications.filters" 29 + }, 30 + { 31 + "classSimpleName": "NotificationFilter", 32 + "code": "java.method.numberOfParametersChanged", 33 + "elementKind": "method", 34 + "justification": "Young API", 35 + "methodName": "filterEvent", 36 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)", 37 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 38 + "package": "org.xwiki.notifications.filters" 39 + }, 40 + { 41 + "classSimpleName": "NotificationFilter", 42 + "code": "java.method.returnTypeChanged", 43 + "elementKind": "method", 44 + "justification": "Young API", 45 + "methodName": "filterEvent", 46 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)", 47 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy", 48 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 49 + "oldType": "boolean", 50 + "package": "org.xwiki.notifications.filters" 51 + }, 52 + { 53 + "classSimpleName": "NotificationFilter", 54 + "code": "java.method.numberOfParametersChanged", 55 + "elementKind": "method", 56 + "justification": "Young API", 57 + "methodName": "filterExpression", 58 + "new": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)", 59 + "old": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)", 60 + "package": "org.xwiki.notifications.filters" 61 + }, 62 + { 63 + "classSimpleName": "NotificationFilter", 64 + "code": "java.method.numberOfParametersChanged", 65 + "elementKind": "method", 66 + "justification": "Young API", 67 + "methodName": "filterExpression", 68 + "new": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.preferences.NotificationPreference)", 69 + "old": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.preferences.NotificationPreference)", 70 + "package": "org.xwiki.notifications.filters" 71 + }, 72 + { 73 + "classSimpleName": "NotificationFilterManager", 74 + "code": "java.method.returnTypeChanged", 75 + "elementKind": "method", 76 + "justification": "Young API", 77 + "methodName": "getAllFilters", 78 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 79 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>", 80 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 81 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>", 82 + "package": "org.xwiki.notifications.filters" 83 + }, 84 + { 85 + "classSimpleName": "NotificationFilterManager", 86 + "code": "java.method.addedToInterface", 87 + "elementKind": "method", 88 + "justification": "Young API", 89 + "methodName": "getAllFilters", 90 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(boolean) throws org.xwiki.notifications.NotificationException", 91 + "package": "org.xwiki.notifications.filters" 92 + }, 93 + { 94 + "classSimpleName": "NotificationFilterManager", 95 + "code": "java.method.addedToInterface", 96 + "elementKind": "method", 97 + "justification": "Young API", 98 + "methodName": "getEnabledFilters", 99 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getEnabledFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>, java.util.Map<java.lang.String, java.lang.Boolean>)", 100 + "package": "org.xwiki.notifications.filters" 101 + }, 102 + { 103 + "classSimpleName": "NotificationFilterManager", 104 + "code": "java.method.returnTypeChanged", 105 + "elementKind": "method", 106 + "justification": "Young API", 107 + "methodName": "getFilterPreferences", 108 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 109 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>", 110 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 111 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>", 112 + "package": "org.xwiki.notifications.filters" 113 + }, 114 + { 115 + "classSimpleName": "NotificationFilterManager", 116 + "code": "java.method.parameterTypeChanged", 117 + "elementKind": "parameter", 118 + "justification": "Young API", 119 + "methodName": "getFilterPreferences", 120 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter)", 121 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>", 122 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException", 123 + "oldType": "org.xwiki.model.reference.DocumentReference", 124 + "package": "org.xwiki.notifications.filters", 125 + "parameterIndex": "0" 126 + }, 127 + { 128 + "classSimpleName": "NotificationFilterManager", 129 + "code": "java.method.returnTypeChanged", 130 + "elementKind": "method", 131 + "justification": "Young API", 132 + "methodName": "getFilterPreferences", 133 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter)", 134 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>", 135 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException", 136 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>", 137 + "package": "org.xwiki.notifications.filters" 138 + }, 139 + { 140 + "classSimpleName": "NotificationFilterManager", 141 + "code": "java.method.exception.checkedRemoved", 142 + "elementKind": "method", 143 + "exception": "org.xwiki.notifications.NotificationException", 144 + "justification": "Young API", 145 + "methodName": "getFilterPreferences", 146 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter)", 147 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException", 148 + "package": "org.xwiki.notifications.filters" 149 + }, 150 + { 151 + "classSimpleName": "NotificationFilterManager", 152 + "code": "java.method.parameterTypeChanged", 153 + "elementKind": "parameter", 154 + "justification": "Young API", 155 + "methodName": "getFilterPreferences", 156 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)", 157 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>", 158 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException", 159 + "oldType": "org.xwiki.model.reference.DocumentReference", 160 + "package": "org.xwiki.notifications.filters", 161 + "parameterIndex": "0" 162 + }, 163 + { 164 + "classSimpleName": "NotificationFilterManager", 165 + "code": "java.method.returnTypeChanged", 166 + "elementKind": "method", 167 + "justification": "Young API", 168 + "methodName": "getFilterPreferences", 169 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)", 170 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>", 171 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException", 172 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>", 173 + "package": "org.xwiki.notifications.filters" 174 + }, 175 + { 176 + "classSimpleName": "NotificationFilterManager", 177 + "code": "java.method.exception.checkedRemoved", 178 + "elementKind": "method", 179 + "exception": "org.xwiki.notifications.NotificationException", 180 + "justification": "Young API", 181 + "methodName": "getFilterPreferences", 182 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)", 183 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException", 184 + "package": "org.xwiki.notifications.filters" 185 + }, 186 + { 187 + "classSimpleName": "NotificationFilterManager", 188 + "code": "java.method.parameterTypeChanged", 189 + "elementKind": "parameter", 190 + "justification": "Young API", 191 + "methodName": "getFilterPreferences", 192 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)", 193 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>", 194 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException", 195 + "oldType": "org.xwiki.model.reference.DocumentReference", 196 + "package": "org.xwiki.notifications.filters", 197 + "parameterIndex": "0" 198 + }, 199 + { 200 + "classSimpleName": "NotificationFilterManager", 201 + "code": "java.method.returnTypeChanged", 202 + "elementKind": "method", 203 + "justification": "Young API", 204 + "methodName": "getFilterPreferences", 205 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)", 206 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>", 207 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException", 208 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>", 209 + "package": "org.xwiki.notifications.filters" 210 + }, 211 + { 212 + "classSimpleName": "NotificationFilterManager", 213 + "code": "java.method.exception.checkedRemoved", 214 + "elementKind": "method", 215 + "exception": "org.xwiki.notifications.NotificationException", 216 + "justification": "Young API", 217 + "methodName": "getFilterPreferences", 218 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)", 219 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException", 220 + "package": "org.xwiki.notifications.filters" 221 + }, 222 + { 223 + "classSimpleName": "NotificationFilterManager", 224 + "code": "java.method.removed", 225 + "elementKind": "method", 226 + "justification": "Young API", 227 + "methodName": "getFilters", 228 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getFilters(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.preferences.NotificationPreference) throws org.xwiki.notifications.NotificationException", 229 + "package": "org.xwiki.notifications.filters" 230 + }, 231 + { 232 + "classSimpleName": "NotificationFilterManager", 233 + "code": "java.method.addedToInterface", 234 + "elementKind": "method", 235 + "justification": "Young API", 236 + "methodName": "getFiltersRelatedToNotificationPreference", 237 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getFiltersRelatedToNotificationPreference(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>, org.xwiki.notifications.preferences.NotificationPreference)", 238 + "package": "org.xwiki.notifications.filters" 239 + }, 240 + { 241 + "classSimpleName": "NotificationFilterManager", 242 + "code": "java.method.parameterTypeChanged", 243 + "elementKind": "parameter", 244 + "justification": "Young API", 245 + "methodName": "getToggleableFilters", 246 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>===)", 247 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>", 248 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(===org.xwiki.model.reference.DocumentReference===) throws org.xwiki.notifications.NotificationException", 249 + "oldType": "org.xwiki.model.reference.DocumentReference", 250 + "package": "org.xwiki.notifications.filters", 251 + "parameterIndex": "0" 252 + }, 253 + { 254 + "classSimpleName": "NotificationFilterManager", 255 + "code": "java.method.returnTypeChanged", 256 + "elementKind": "method", 257 + "justification": "Young API", 258 + "methodName": "getToggleableFilters", 259 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>)", 260 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter>", 261 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 262 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>", 263 + "package": "org.xwiki.notifications.filters" 264 + }, 265 + { 266 + "classSimpleName": "NotificationFilterManager", 267 + "code": "java.method.exception.checkedRemoved", 268 + "elementKind": "method", 269 + "exception": "org.xwiki.notifications.NotificationException", 270 + "justification": "Young API", 271 + "methodName": "getToggleableFilters", 272 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>)", 273 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 274 + "package": "org.xwiki.notifications.filters" 275 + }, 276 + { 277 + "classSimpleName": "NotificationFiltersScriptService", 278 + "code": "java.method.returnTypeChanged", 279 + "elementKind": "method", 280 + "justification": "Young API", 281 + "methodName": "getFilters", 282 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException", 283 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>", 284 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException", 285 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>", 286 + "package": "org.xwiki.notifications.filters.script" 287 + }, 288 + { 289 + "classSimpleName": "WatchedEntityReference", 290 + "code": "java.method.exception.checkedAdded", 291 + "elementKind": "method", 292 + "exception": "org.xwiki.notifications.NotificationException", 293 + "justification": "Young API", 294 + "methodName": "isWatched", 295 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 296 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference)", 297 + "package": "org.xwiki.notifications.filters.watch" 298 + }, 299 + { 300 + "classSimpleName": "WatchedLocationReference", 301 + "code": "java.method.numberOfParametersChanged", 302 + "elementKind": "constructor", 303 + "justification": "Young API", 304 + "methodName": "<init>", 305 + "new": "method void org.xwiki.notifications.filters.watch.WatchedLocationReference::<init>(org.xwiki.model.reference.EntityReference, java.lang.String, org.xwiki.model.reference.EntityReferenceResolver<java.lang.String>, org.xwiki.notifications.filters.internal.scope.ScopeNotificationFilterLocationStateComputer, org.xwiki.notifications.filters.NotificationFilterManager)", 306 + "old": "method void org.xwiki.notifications.filters.watch.WatchedLocationReference::<init>(org.xwiki.model.reference.EntityReference, java.lang.String, org.xwiki.model.reference.EntityReferenceResolver<java.lang.String>, org.xwiki.notifications.filters.internal.scope.ScopeNotificationFilterLocationStateComputer)", 307 + "package": "org.xwiki.notifications.filters.watch" 308 + }, 309 + { 310 + "classSimpleName": "WatchedLocationReference", 311 + "code": "java.method.exception.checkedAdded", 312 + "elementKind": "method", 313 + "exception": "org.xwiki.notifications.NotificationException", 314 + "justification": "Young API", 315 + "methodName": "isWatched", 316 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 317 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference)", 318 + "package": "org.xwiki.notifications.filters.watch" 319 + }, 320 + { 321 + "classSimpleName": "WatchedUserReference", 322 + "code": "java.method.numberOfParametersChanged", 323 + "elementKind": "constructor", 324 + "justification": "Young API", 325 + "methodName": "<init>", 326 + "new": "method void org.xwiki.notifications.filters.watch.WatchedUserReference::<init>(java.lang.String, org.xwiki.notifications.filters.internal.user.EventUserFilterPreferencesGetter, org.xwiki.notifications.filters.NotificationFilterManager)", 327 + "old": "method void org.xwiki.notifications.filters.watch.WatchedUserReference::<init>(java.lang.String, org.xwiki.notifications.filters.internal.user.EventUserFilterPreferencesGetter)", 328 + "package": "org.xwiki.notifications.filters.watch" 329 + }, 330 + { 331 + "classSimpleName": "WatchedUserReference", 332 + "code": "java.method.exception.checkedAdded", 333 + "elementKind": "method", 334 + "exception": "org.xwiki.notifications.NotificationException", 335 + "justification": "Young API", 336 + "methodName": "isWatched", 337 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 338 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference)", 339 + "package": "org.xwiki.notifications.filters.watch" 340 + }, 341 + { 342 + "classSimpleName": "NotificationFilterManager", 343 + "code": "java.method.addedToInterface", 344 + "elementKind": "method", 345 + "justification": "Young API", 346 + "methodName": "getToggeableFilterActivations", 347 + "new": "method java.util.Map<java.lang.String, java.lang.Boolean> org.xwiki.notifications.filters.NotificationFilterManager::getToggeableFilterActivations(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 348 + "package": "org.xwiki.notifications.filters" 349 + }, 350 + { 351 + "classSimpleName": "NotificationFilter", 352 + "code": "java.method.numberOfParametersChanged", 353 + "elementKind": "method", 354 + "justification": "Young API", 355 + "methodName": "filterEvent", 356 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)", 357 + "old": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 358 + "package": "org.xwiki.notifications.filters" 359 + }, 360 + { 361 + "classSimpleName": "WatchedEntitiesManager", 362 + "code": "java.method.addedToInterface", 363 + "elementKind": "method", 364 + "justification": "Young API", 365 + "methodName": "getWatchedUsers", 366 + "new": "method java.util.Collection<java.lang.String> org.xwiki.notifications.filters.watch.WatchedEntitiesManager::getWatchedUsers(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 367 + "package": "org.xwiki.notifications.filters.watch" 368 + }, 369 + { 370 + "classSimpleName": "NotificationFilterManager", 371 + "code": "java.method.numberOfParametersChanged", 372 + "elementKind": "method", 373 + "justification": "Young API", 374 + "methodName": "getAllFilters", 375 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference, boolean) throws org.xwiki.notifications.NotificationException", 376 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 377 + "package": "org.xwiki.notifications.filters" 378 + }, 379 + { 380 + "classSimpleName": "NotificationFilterManager", 381 + "code": "java.method.returnTypeChanged", 382 + "elementKind": "method", 383 + "justification": "Young API", 384 + "methodName": "getAllFilters", 385 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference, boolean) throws org.xwiki.notifications.NotificationException", 386 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>", 387 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException", 388 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>", 389 + "package": "org.xwiki.notifications.filters" 390 + }, 391 + { 392 + "classSimpleName": "NotificationFilterManager", 393 + "code": "java.method.addedToInterface", 394 + "elementKind": "method", 395 + "justification": "Young API", 396 + "methodName": "setStartDateForUser", 397 + "new": "method void org.xwiki.notifications.filters.NotificationFilterManager::setStartDateForUser(org.xwiki.model.reference.DocumentReference, java.util.Date) throws org.xwiki.notifications.NotificationException", 398 + "package": "org.xwiki.notifications.filters" 399 + }, 400 + { 401 + "classSimpleName": "NotificationFilterPreferenceProvider", 402 + "code": "java.method.addedToInterface", 403 + "elementKind": "method", 404 + "justification": "Young API", 405 + "methodName": "setStartDateForUser", 406 + "new": "method void org.xwiki.notifications.filters.NotificationFilterPreferenceProvider::setStartDateForUser(org.xwiki.model.reference.DocumentReference, java.util.Date) throws org.xwiki.notifications.NotificationException", 407 + "package": "org.xwiki.notifications.filters" 408 + } 409 + ] 410 +]