XWIKI-18078: Likes should be kept on a page if it is moved
* Add a method for updating ratings and average ratings information when an entity reference has been moved * Add a new listener for updating ratings information in case of page rename * Improve existing listener for Likes for cleaning cache in case of page rename * Add a new utility method in SolrUtils * Small refactoring to fix a typo in RatingsManager signature
Showing
- xwiki-platform-core/pom.xml 15 additions, 0 deletionsxwiki-platform-core/pom.xml
- xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-api/src/main/java/org/xwiki/like/internal/DeletedEntityLikeListener.java 8 additions, 1 deletion...va/org/xwiki/like/internal/DeletedEntityLikeListener.java
- xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-api/src/test/java/org/xwiki/like/internal/DeletedEntityLikeListenerTest.java 13 additions, 1 deletion...rg/xwiki/like/internal/DeletedEntityLikeListenerTest.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/RatingsManager.java 15 additions, 1 deletion...s-api/src/main/java/org/xwiki/ratings/RatingsManager.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/DefaultRatingsManagerFactory.java 1 addition, 1 deletion.../xwiki/ratings/internal/DefaultRatingsManagerFactory.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/RatingDeletedEntityListener.java 10 additions, 1 deletion...g/xwiki/ratings/internal/RatingDeletedEntityListener.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/RatingMovedEntityListener.java 92 additions, 0 deletions...org/xwiki/ratings/internal/RatingMovedEntityListener.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/SolrRatingsManager.java 80 additions, 6 deletions...n/java/org/xwiki/ratings/internal/SolrRatingsManager.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/averagerating/AverageRatingManager.java 13 additions, 0 deletions.../ratings/internal/averagerating/AverageRatingManager.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/averagerating/SolrAverageRatingManager.java 71 additions, 1 deletion...ings/internal/averagerating/SolrAverageRatingManager.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/averagerating/XObjectAverageRatingManager.java 8 additions, 0 deletions...s/internal/averagerating/XObjectAverageRatingManager.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/resources/META-INF/components.txt 2 additions, 1 deletion...rm-ratings-api/src/main/resources/META-INF/components.txt
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/test/java/org/xwiki/ratings/internal/RatingDeletedEntityListenerTest.java 23 additions, 0 deletions...iki/ratings/internal/RatingDeletedEntityListenerTest.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/test/java/org/xwiki/ratings/internal/RatingMovedEntityListenerTest.java 72 additions, 0 deletions...xwiki/ratings/internal/RatingMovedEntityListenerTest.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/test/java/org/xwiki/ratings/internal/SolrRatingsManagerTest.java 171 additions, 11 deletions...va/org/xwiki/ratings/internal/SolrRatingsManagerTest.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/test/java/org/xwiki/ratings/internal/averagerating/AbstractAverageRatingManagerTest.java 7 additions, 0 deletions...ernal/averagerating/AbstractAverageRatingManagerTest.java
- xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/test/java/org/xwiki/ratings/internal/averagerating/SolrAverageRatingManagerTest.java 166 additions, 0 deletions.../internal/averagerating/SolrAverageRatingManagerTest.java
- xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/SolrUtils.java 19 additions, 0 deletions...lr-api/src/main/java/org/xwiki/search/solr/SolrUtils.java
- xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/DefaultSolrUtils.java 7 additions, 0 deletions...java/org/xwiki/search/solr/internal/DefaultSolrUtils.java
Loading
Please register or sign in to comment