Class BoardAdminValidator
java.lang.Object
com.atlassian.greenhopper.manager.rapidview.BoardAdminValidator
-
Constructor Summary
ConstructorsConstructorDescriptionBoardAdminValidator
(com.atlassian.jira.security.groups.GroupManager groupManager, BoardAdminListToMapMapper boardAdminListToMapMapper) -
Method Summary
Modifier and TypeMethodDescriptionfilterValidAdmins
(List<BoardAdmin> newBoardAdmins, List<BoardAdmin> currentAdmins) getValidBoardAdminsPredicate
(@NotNull Map<BoardAdmin.Type, Set<String>> existingAdmins) boolean
isBoardAdminValid
(@NotNull Map<BoardAdmin.Type, Set<String>> existingAdmins, @NotNull BoardAdmin.Type type, String key)
-
Constructor Details
-
BoardAdminValidator
@Autowired public BoardAdminValidator(com.atlassian.jira.security.groups.GroupManager groupManager, BoardAdminListToMapMapper boardAdminListToMapMapper)
-
-
Method Details
-
getValidBoardAdminsPredicate
public Predicate<BoardAdmin> getValidBoardAdminsPredicate(@NotNull @NotNull Map<BoardAdmin.Type, Set<String>> existingAdmins) -
isBoardAdminValid
public boolean isBoardAdminValid(@NotNull @NotNull Map<BoardAdmin.Type, Set<String>> existingAdmins, @NotNull @NotNull BoardAdmin.Type type, String key) -
filterValidAdmins
public List<BoardAdmin> filterValidAdmins(List<BoardAdmin> newBoardAdmins, List<BoardAdmin> currentAdmins)
-