public class ViewProjectRoleActors extends AbstractRoleActors
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
pluginAccessor
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
log
Constructor and Description |
---|
ViewProjectRoleActors(ProjectRoleService projectRoleService,
ProjectManager projectManager,
com.atlassian.plugin.PluginAccessor pluginAccessor,
GlobalPermissionManager permissionManager) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canCurrentUserEditProjectRole() |
protected String |
doExecute() |
Project |
getProject() |
Long |
getProjectId() |
Collection |
getRoleActors(ProjectRole projectRole) |
Collection |
getRoleActorTypes(ProjectRole projectRole,
String type,
int length)
Returns the RoleActors in a
ProjectRole that have the given type
e.g. |
void |
setProjectId(Long projectId) |
getConfigurationUrl, getProjectRole, getProjectRoleId, getRoleActorTypes, getRoles, getTableWidthForRoleActorTypes, setId, setProjectRoleId
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
addError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
public ViewProjectRoleActors(ProjectRoleService projectRoleService, ProjectManager projectManager, com.atlassian.plugin.PluginAccessor pluginAccessor, GlobalPermissionManager permissionManager)
protected String doExecute() throws Exception
doExecute
in class webwork.action.ActionSupport
Exception
protected boolean canCurrentUserEditProjectRole()
public Collection getRoleActorTypes(ProjectRole projectRole, String type, int length)
ProjectRole
that have the given type
e.g. com.atlassian.jira.security.roles.actor.UserRoleActorFactory.UserRoleActor#
or com.atlassian.jira.security.roles.actor.GroupRoleActorFactory.GroupRoleActor#
.projectRole
- type
- designation to specify which kind of RoleActor to get.length
- RoleActor
s.public Project getProject()
public Long getProjectId()
public void setProjectId(Long projectId)
public Collection getRoleActors(ProjectRole projectRole)
Copyright © 2002-2022 Atlassian. All Rights Reserved.