|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.greenhopper.service.rapid.view.RapidViewPermissionServiceImpl
@Service public class RapidViewPermissionServiceImpl
| Constructor Summary | |
|---|---|
RapidViewPermissionServiceImpl()
|
|
| Method Summary | |
|---|---|
boolean |
canEdit(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
You've got to either own the rapid view or be JIRA admin to do anything with it. |
boolean |
canEditOwner(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
We only allow JIRA admins to change the owner. |
boolean |
canSeeRapidView(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
|
ServiceOutcome<java.lang.Void> |
validateModifyPermission(com.atlassian.crowd.embedded.api.User user,
RapidView view)
Returns an error outcome if the user specified does not have permission to modify the given RapidView. |
void |
validateModifyPermission(com.atlassian.crowd.embedded.api.User user,
RapidView view,
ErrorCollection errors)
Check that the user can actually modify the given rapid view. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RapidViewPermissionServiceImpl()
| Method Detail |
|---|
public boolean canEdit(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
canEdit in interface RapidViewPermissionService
public boolean canEditOwner(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
canEditOwner in interface RapidViewPermissionService
public void validateModifyPermission(com.atlassian.crowd.embedded.api.User user,
RapidView view,
ErrorCollection errors)
RapidViewPermissionService
validateModifyPermission in interface RapidViewPermissionService
public ServiceOutcome<java.lang.Void> validateModifyPermission(com.atlassian.crowd.embedded.api.User user,
RapidView view)
RapidViewPermissionServiceRapidView.
validateModifyPermission in interface RapidViewPermissionServiceuser - the user performing the actionview - the view to modify
public boolean canSeeRapidView(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
canSeeRapidView in interface RapidViewPermissionService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||