Package org.sakaiproject.pasystem.api
Interface Banners
-
- All Superinterfaces:
Acknowledger
public interface Banners extends Acknowledger
The interface for the banners sub-service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearTemporaryDismissedForUser(String userId)Forget all acknowledgements for the current user.StringcreateBanner(Banner banner)voiddeleteBanner(String uuid)List<Banner>getAll()Optional<Banner>getForId(String uuid)List<Banner>getRelevantBanners(String serverId, String userId)A list of banners that should be shown for a given server and user.voidupdateBanner(Banner banner)-
Methods inherited from interface org.sakaiproject.pasystem.api.Acknowledger
acknowledge, acknowledge
-
-
-
-
Method Detail
-
getRelevantBanners
List<Banner> getRelevantBanners(String serverId, String userId)
A list of banners that should be shown for a given server and user.
-
updateBanner
void updateBanner(Banner banner)
-
deleteBanner
void deleteBanner(String uuid)
-
clearTemporaryDismissedForUser
void clearTemporaryDismissedForUser(String userId)
Forget all acknowledgements for the current user.
-
-