...
All local classes extending default implementations such as DefaultPropagationActions, DefaultPullActions, DefaultPushActions, ... must be changed to implement the related interfaces, e.g. PropagationActions, PullActions, PushActions, ...
Optional
Various methods now return Optional, rather than nullable values as before; for example:
Code Block | ||||
---|---|---|---|---|
| ||||
userTO.getPlainAttr("email").getUniqueValue() |
now becomes
Code Block | ||||
---|---|---|---|---|
| ||||
userTO.getPlainAttr("email").get().getUniqueValue() |
Check the Javadocs to find out which methods are now returning Optional.
Internal Storage
The steps to upgrade the internal storage to Syncope 2.1.0 are outlined in the Reference Guide.
...