public static List<Banner> getBanners() { int bannersCount = 3; List<Banner> banners = new ArrayList<>(); for (int i = 0; i < bannersCount; i++) { Banner banner = new Banner(); banner.setContent("<html></html>"); banner.setPositionOnPage(BannerPosition.TOP); } return banners; }
public static Banner getDefaultBanner() { Banner banner = new Banner(); banner.setPositionOnPage(BannerPosition.TOP); banner.setContent("<html></html>"); return banner; }
/** * {@inheritDoc} * * @param forumComponent this one is passed only to check whether current user has admin permissions for the * component and thus is allowed to upload banners */ @Override @PreAuthorize("hasPermission(#forumComponent.id, 'COMPONENT', 'GeneralPermission.ADMIN')") public void uploadBanner(Banner uploadedBanner, Component forumComponent) { Banner existBanner = getDao().getByPosition(uploadedBanner.getPositionOnPage()); if (existBanner == null) { existBanner = uploadedBanner; } else { existBanner.setContent(uploadedBanner.getContent()); } getDao().saveOrUpdate(existBanner); }