@Service public class BoardAdminManagerImpl extends Object implements BoardAdminManager
| Constructor and Description |
|---|
BoardAdminManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
ServiceOutcome<List<BoardAdmin>> |
appendBoardAdmin(RapidView rapidView,
List<BoardAdmin> newBoardAdmins)
Appends board admins to current admins for the specified RapidView
|
void |
flushCache()
Invoked when all caches in the plugin need to be cleared.
|
com.google.common.collect.Multimap<RapidView,BoardAdmin> |
getBoardAdmins(List<RapidView> views)
Retrieve a List of
BoardAdmins associated with given RapidViews |
List<BoardAdmin> |
getBoardAdmins(Long rapidViewId)
Get board admin list for a RapidView
|
List<BoardAdmin> |
getBoardAdmins(RapidView view)
Get board admin list for a RapidView
|
void |
init() |
void |
invalidate(RapidView view) |
ServiceOutcome<List<BoardAdmin>> |
setBoardAdmin(RapidView rapidView,
List<BoardAdmin> boardAdmins)
Sets board admins for the specified RapidView
|
ServiceOutcome<List<BoardAdmin>> |
updateBoardAdmin(RapidView rapidView,
List<BoardAdmin> boardAdmins)
Update board admins for the specified RapidView
|
@PostConstruct public void init()
public List<BoardAdmin> getBoardAdmins(RapidView view)
BoardAdminManagergetBoardAdmins in interface BoardAdminManagerview - the specified RapidView@Nonnull public List<BoardAdmin> getBoardAdmins(@Nonnull Long rapidViewId)
BoardAdminManagergetBoardAdmins in interface BoardAdminManagerrapidViewId - the specified RapidViewpublic com.google.common.collect.Multimap<RapidView,BoardAdmin> getBoardAdmins(List<RapidView> views)
BoardAdminManagerBoardAdmins associated with given RapidViewsgetBoardAdmins in interface BoardAdminManagerviews - The view which you wish to retrieve associated Board Admins for.RapidViewpublic ServiceOutcome<List<BoardAdmin>> updateBoardAdmin(RapidView rapidView, List<BoardAdmin> boardAdmins)
BoardAdminManagerupdateBoardAdmin in interface BoardAdminManagerrapidView - the specified RapidViewboardAdmins - the new board admin list replacing the old one, and the invalid admins will be removed.public ServiceOutcome<List<BoardAdmin>> setBoardAdmin(@Nonnull RapidView rapidView, @Nonnull List<BoardAdmin> boardAdmins)
BoardAdminManagersetBoardAdmin in interface BoardAdminManagerrapidView - the specified RapidViewboardAdmins - the new board admin list replacing the old one.public ServiceOutcome<List<BoardAdmin>> appendBoardAdmin(RapidView rapidView, List<BoardAdmin> newBoardAdmins)
BoardAdminManagerappendBoardAdmin in interface BoardAdminManagerrapidView - the specified RapidViewnewBoardAdmins - the list of new admins to be appended to the current adminspublic void invalidate(RapidView view)
invalidate in interface BoardAdminManagerpublic void flushCache()
GreenHopperCacheflushCache in interface GreenHopperCacheCopyright © 2007–2025 Atlassian. All rights reserved.