Package ru.slie.luna.permission.share
Interface SharedObject
- All Known Subinterfaces:
Board,KanbanBoard,ScrumBoard,SearchFilter
public interface SharedObject
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEditPermsGroups(Collection<String> groups) voidaddEditPermsUsers(Collection<User> users) voidaddViewPermsGroups(Collection<String> groups) voidaddViewPermsUsers(Collection<User> users) booleanhasEditAccess(User user) booleanhasViewAccess(User user) voidremoveEditPermsGroups(Collection<String> groups) voidremoveEditPermsUsers(Collection<User> users) voidremoveViewPermsGroups(Collection<String> groups) voidremoveViewPermsUsers(Collection<User> users) voidsetEditPerms(Collection<User> users, Collection<String> groupNames) voidsetViewPerms(Collection<User> users, Collection<String> groupNames)
-
Method Details
-
getEditPerms
ShareEntry getEditPerms() -
getViewPerms
ShareEntry getViewPerms() -
hasEditAccess
-
hasViewAccess
-
setViewPerms
-
setEditPerms
-
addViewPermsUsers
-
removeViewPermsUsers
-
addViewPermsGroups
-
removeViewPermsGroups
-
addEditPermsUsers
-
removeEditPermsUsers
-
addEditPermsGroups
-
removeEditPermsGroups
-