This is an automated email from the ASF dual-hosted git repository. mbien pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/roller.git.
from e18726f CSS fixes for media files and maintenance page. new 2191f79 Class.newInstance() deprecation. new a7237f9 struts2: refactored deprecated ParameterAware to HttpParametersAware. new 3faedb2 MethodOrderer.Alphanumeric is deprecated, use MethodOrder.MethodName instead. new 499b02f UrlValidator package changed. new ef19603 removed unused commons collections dependency. new 6577ba2 ui package: compiler warning fixes combined with collection improvements. new 625a309 pojos: compiler warning fixes combined with collection improvements. new 97e8dd2 misc: compiler warning fixes combined with collection improvements. new 7a0c86f Pojo wrapper stream refactoring + warning fixes. new 5fe8291 URLStrategy: better StringBuilder sizing, generics and collection improvements. new 7d07a84 Cache: type compiler warning fixes and collection improvements. new ba2a6ce Pagers: type compiler warning fixes and collection improvements. new 5d0279b Models: refactoring and compiler warning fixes. new 6753646 fixed remaining rawtype warnings in atomprotocol and xmlrpc packages. new 5a675ae Extracted common reflection code into new Reflection util. new 4a41c06 close input stream + use InputStream.transferTo(). new c4b405b cleanup + unused code removal. new 1bc342c final set of rawtype warning fixes. new 637cf3a Dependency updates, roller runs now on JDK 17 (and 11). The 19 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: app/pom.xml | 21 ++-- .../planet/business/fetcher/RomeFeedFetcher.java | 2 +- .../planet/business/jpa/JPAPlanetManagerImpl.java | 2 +- .../roller/planet/pojos/SubscriptionEntry.java | 8 +- .../roller/planet/tasks/StaticPlanetModel.java | 3 +- .../planet/util/rome/ContentModuleGenerator.java | 18 +--- .../roller/planet/util/rome/ContentModuleImpl.java | 2 +- .../org/apache/roller/util/PropertyExpander.java | 4 +- .../weblogger/business/AbstractURLStrategy.java | 49 ++++----- .../weblogger/business/GuiceWebloggerProvider.java | 28 ++--- .../weblogger/business/MultiWeblogURLStrategy.java | 71 ++++++------- .../weblogger/business/PreviewURLStrategy.java | 57 +++++----- .../weblogger/business/PropertiesManager.java | 2 +- .../roller/weblogger/business/URLStrategy.java | 6 +- .../weblogger/business/WeblogEntryManager.java | 3 +- .../weblogger/business/WebloggerFactory.java | 6 +- .../roller/weblogger/business/WebloggerImpl.java | 5 +- .../business/jpa/JPAMediaFileManagerImpl.java | 4 +- .../business/jpa/JPAPersistenceStrategy.java | 11 +- .../business/jpa/JPAPropertiesManagerImpl.java | 4 +- .../weblogger/business/jpa/JPAUserManagerImpl.java | 6 +- .../business/jpa/JPAWeblogEntryManagerImpl.java | 30 +++--- .../business/jpa/JPAWeblogManagerImpl.java | 8 +- .../business/pings/WeblogUpdatePinger.java | 6 +- .../weblogger/business/plugins/PluginManager.java | 2 +- .../business/plugins/PluginManagerImpl.java | 106 +++++++------------ .../plugins/entry/ConvertLineBreaksPlugin.java | 4 +- .../plugins/entry/ObfuscateEmailPlugin.java | 2 +- .../business/plugins/entry/SmileysPlugin.java | 14 +-- .../business/runnable/ContinuousWorkerThread.java | 2 +- .../weblogger/business/runnable/RollerTask.java | 4 +- .../weblogger/business/runnable/TaskRunner.java | 4 +- .../business/runnable/ThreadManagerImpl.java | 8 +- .../business/themes/ThemeManagerImpl.java | 15 +-- .../roller/weblogger/config/WebloggerConfig.java | 8 +- .../planet/business/WebloggerRomeFeedFetcher.java | 3 +- .../roller/weblogger/planet/ui/PlanetConfig.java | 20 ++-- .../apache/roller/weblogger/pojos/MediaFile.java | 14 +-- .../org/apache/roller/weblogger/pojos/Weblog.java | 34 +++--- .../apache/roller/weblogger/pojos/WeblogEntry.java | 32 +++--- .../pojos/WeblogEntryWrapperComparator.java | 8 +- .../roller/weblogger/pojos/WeblogPermission.java | 9 +- .../roller/weblogger/pojos/WeblogTemplate.java | 9 +- .../pojos/wrapper/WeblogBookmarkFolderWrapper.java | 12 +-- .../pojos/wrapper/WeblogCategoryWrapper.java | 25 +---- .../pojos/wrapper/WeblogEntryWrapper.java | 115 +++++---------------- .../weblogger/pojos/wrapper/WeblogWrapper.java | 92 +++++------------ .../roller/weblogger/ui/core/RollerContext.java | 20 ++-- .../weblogger/ui/core/plugins/UIPluginManager.java | 2 +- .../ui/core/plugins/UIPluginManagerImpl.java | 51 ++++----- .../ui/core/security/CustomUserRegistry.java | 2 +- .../core/tags/calendar/BigWeblogCalendarModel.java | 8 +- .../ui/core/tags/calendar/WeblogCalendarModel.java | 14 +-- .../weblogger/ui/rendering/RendererManager.java | 66 ++++-------- .../ui/rendering/filters/RequestMappingFilter.java | 56 +++------- .../ui/rendering/model/CalendarModel.java | 4 +- .../weblogger/ui/rendering/model/ConfigModel.java | 2 +- .../weblogger/ui/rendering/model/FeedModel.java | 39 +++---- .../weblogger/ui/rendering/model/MenuModel.java | 4 +- .../weblogger/ui/rendering/model/MessageModel.java | 4 +- .../roller/weblogger/ui/rendering/model/Model.java | 2 +- .../weblogger/ui/rendering/model/ModelLoader.java | 19 ++-- .../weblogger/ui/rendering/model/PageModel.java | 17 +-- .../weblogger/ui/rendering/model/PlanetModel.java | 13 ++- .../ui/rendering/model/PreviewPageModel.java | 2 +- .../ui/rendering/model/PreviewURLModel.java | 2 +- .../ui/rendering/model/SearchResultsFeedModel.java | 15 +-- .../ui/rendering/model/SearchResultsModel.java | 15 ++- .../weblogger/ui/rendering/model/SiteModel.java | 77 +++++++------- .../weblogger/ui/rendering/model/URLModel.java | 12 +-- .../ui/rendering/model/UtilitiesModel.java | 47 +-------- .../ui/rendering/pagers/AbstractPager.java | 14 +-- .../pagers/AbstractWeblogEntriesPager.java | 51 ++++----- .../ui/rendering/pagers/CommentsPager.java | 4 +- .../ui/rendering/pagers/MediaFilesPager.java | 4 +- .../weblogger/ui/rendering/pagers/Pager.java | 4 +- .../ui/rendering/pagers/PlanetEntriesPager.java | 4 +- .../rendering/pagers/SearchResultsFeedPager.java | 23 +++-- .../ui/rendering/pagers/SearchResultsPager.java | 28 ++--- .../weblogger/ui/rendering/pagers/UsersPager.java | 17 +-- .../ui/rendering/pagers/WeblogEntriesDayPager.java | 4 +- .../rendering/pagers/WeblogEntriesLatestPager.java | 4 +- .../rendering/pagers/WeblogEntriesListPager.java | 4 +- .../rendering/pagers/WeblogEntriesMonthPager.java | 4 +- .../ui/rendering/pagers/WeblogEntriesPager.java | 5 +- .../pagers/WeblogEntriesPermalinkPager.java | 15 +-- .../pagers/WeblogEntriesPreviewPager.java | 12 +-- .../ui/rendering/pagers/WeblogsPager.java | 13 +-- .../plugins/comments/CommentValidationManager.java | 33 ++---- .../servlets/CommentAuthenticatorServlet.java | 16 +-- .../ui/rendering/servlets/CommentServlet.java | 49 ++++----- .../rendering/servlets/PreviewResourceServlet.java | 24 ++--- .../ui/rendering/servlets/PreviewServlet.java | 6 +- .../ui/rendering/servlets/ResourceServlet.java | 23 ++--- .../ui/rendering/servlets/SearchServlet.java | 4 +- .../ui/rendering/util/WeblogFeedRequest.java | 6 +- .../ui/rendering/util/WeblogPageRequest.java | 15 +-- .../ui/rendering/util/cache/PlanetCache.java | 6 +- .../ui/rendering/util/cache/SaltCache.java | 12 +-- .../ui/rendering/util/cache/SiteWideCache.java | 21 ++-- .../rendering/util/cache/WeblogCacheWarmupJob.java | 5 +- .../ui/rendering/util/cache/WeblogFeedCache.java | 20 ++-- .../ui/rendering/util/cache/WeblogPageCache.java | 22 ++-- .../rendering/velocity/WebappResourceLoader.java | 5 +- .../weblogger/ui/struts2/admin/CacheInfo.java | 9 +- .../ui/struts2/admin/GlobalCommentManagement.java | 4 +- .../weblogger/ui/struts2/admin/GlobalConfig.java | 25 ++--- .../ui/struts2/ajax/ThemeDataServlet.java | 4 +- .../weblogger/ui/struts2/core/CreateWeblog.java | 5 +- .../weblogger/ui/struts2/editor/EntryEdit.java | 8 +- .../weblogger/ui/struts2/editor/MediaFileAdd.java | 9 +- .../weblogger/ui/struts2/editor/Members.java | 24 ++--- .../roller/weblogger/ui/struts2/editor/Pings.java | 8 +- .../weblogger/ui/struts2/editor/WeblogConfig.java | 33 +++--- .../roller/weblogger/ui/struts2/util/UIAction.java | 56 +++++----- .../roller/weblogger/ui/struts2/util/UIUtils.java | 27 ++--- .../roller/weblogger/util/Bannedwordslist.java | 15 ++- .../roller/weblogger/util/HTMLSanitizer.java | 23 ++--- .../apache/roller/weblogger/util/I18nMessages.java | 14 +-- .../apache/roller/weblogger/util/LRUCache2.java | 2 +- .../roller/weblogger/util/LinkbackExtractor.java | 2 +- .../org/apache/roller/weblogger/util/MailUtil.java | 10 +- .../roller/weblogger/util/PasswordUtility.java | 4 +- .../apache/roller/weblogger/util/Reflection.java | 79 ++++++++++++++ .../roller/weblogger/util/RollerMessages.java | 8 +- .../util/StandaloneWebappClassLoader.java | 18 +--- .../apache/roller/weblogger/util/Trackback.java | 10 +- .../apache/roller/weblogger/util/URLUtilities.java | 8 +- .../roller/weblogger/util/cache/CacheFactory.java | 2 +- .../roller/weblogger/util/cache/CacheManager.java | 57 ++++------ .../weblogger/util/cache/ExpiringCacheEntry.java | 13 +-- .../util/cache/ExpiringLRUCacheFactoryImpl.java | 8 +- .../weblogger/util/cache/LRUCacheFactoryImpl.java | 6 +- .../roller/weblogger/util/cache/LRUCacheImpl.java | 8 +- .../util/cache/LazyExpiringCacheEntry.java | 4 +- .../atomprotocol/CommentCollection.java | 49 --------- .../webservices/atomprotocol/EntryCollection.java | 2 +- .../webservices/atomprotocol/MediaCollection.java | 18 ++-- .../atomprotocol/RollerAtomService.java | 6 +- .../webservices/tagdata/TagDataServlet.java | 4 +- .../webservices/xmlrpc/BloggerAPIHandler.java | 10 +- .../webservices/xmlrpc/MetaWeblogAPIHandler.java | 30 +++--- .../roller/planet/business/PropertiesTest.java | 10 +- .../business/SubscriptionFunctionalTests.java | 2 +- .../weblogger/business/FileContentManagerTest.java | 36 +++---- .../roller/weblogger/business/PingsTest.java | 2 +- .../roller/weblogger/business/PropertiesTest.java | 10 +- .../roller/weblogger/business/WeblogStatsTest.java | 2 +- pom.xml | 11 +- 149 files changed, 1063 insertions(+), 1500 deletions(-) create mode 100644 app/src/main/java/org/apache/roller/weblogger/util/Reflection.java delete mode 100644 app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/CommentCollection.java