Build: #14 was successful Scheduled with changes by Guus der Kinderen and Dave Cridland <dave@cridland.net>
Code commits
Openfire (master)
-
Dave Cridland <dave@cridland.net> 4818ae964ca26bfebf264588565e66e60602f7cc
Merge pull request #812 from guusdk/OF-1336_UserPropertyProvider
OF-1336: Introduce UserPropertyProvider -
Guus der Kinderen 47798ec7958a3283534030efc9562baff297c98b
Lock should be a properly interned string
By using a concatination of an interned string with another string, the resulting string will not be interned itself - making for non-functional lock.- src/java/org/jivesoftware/openfire/user/User.java (version 47798ec7958a3283534030efc9562baff297c98b)
-
Guus der Kinderen 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa
OF-1336: Update plugins to match new API.
These changes should be backwards compatible.- src/plugins/justmarried/changelog.html (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/justmarried/plugin.xml (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/justmarried/pom.xml (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/justmarried/src/java/org/jivesoftware/openfire/plugin/married/JustMarriedPlugin.java (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/restAPI/changelog.html (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/restAPI/plugin.xml (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/restAPI/pom.xml (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
- src/plugins/restAPI/src/java/org/jivesoftware/openfire/plugin/rest/controller/JustMarriedController.java (version 37a1c4fe72aa4dd072f103d717b542b2a9fdfefa)
-
Guus der Kinderen 39e33fe168277404157dd68d0513810397b2e05d
OF-1336: Introduce UserPropertyProvider
This commit adds a new feature to Openfire, that allows one to store user properties in an external system. This is quite similar to concepts like UserProvider, AuthProvider, GroupProvider, and so on.
The default behavior, moved from the User class to DefaultUserPropertyProvider, continues to use the ofUserProp database table. Provider implementations matching those of other types of providers have been added.- src/java/org/jivesoftware/openfire/user/User.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/UserManager.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/DefaultUserPropertyProvider.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/HybridUserPropertyProvider.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/JDBCUserPropertyProvider.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/MappedUserPropertyProvider.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/UserPropertyProvider.java (version 39e33fe168277404157dd68d0513810397b2e05d)
- src/java/org/jivesoftware/openfire/user/property/UserPropertyProviderMapper.java (version 39e33fe168277404157dd68d0513810397b2e05d)