com.atlassian.jira.web.action.admin.user
Class DeleteGroup

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.atlassian.jira.web.action.ProjectActionSupport
                  extended by com.atlassian.jira.web.action.IssueActionSupport
                      extended by com.atlassian.jira.web.action.admin.user.DeleteGroup
All Implemented Interfaces:
ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class DeleteGroup
extends IssueActionSupport

See Also:
Serialized Form

Field Summary
(package private)  boolean confirm
           
(package private)  List matchingComments
           
(package private)  String name
           
(package private)  Boolean onlyGroupGrantingUserAdminPermissions
           
(package private)  String swapGroup
           
 
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport
attachmentManager
 
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, savedFilters, selectedProject
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface com.atlassian.jira.util.I18nHelper
DEFAULT_RESOURCE_BUNDLE
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
DeleteGroup(IssueManager issueManager, CustomFieldManager customFieldManager, AttachmentManager attachmentManager, ProjectManager projectManager, PermissionManager permissionManager, VersionManager versionManager, ProjectRoleService projectRoleService, GlobalPermissionManager globalPermissionManager, IssueSecurityLevelManager issueSecurityLevelManager)
           
 
Method Summary
 String doDefault()
           
protected  String doExecute()
           
protected  void doValidation()
           
 Collection getMatchingComments()
           
 String getName()
           
 Collection getOtherGroups()
           
 String getSwapGroup()
           
 boolean isConfirm()
           
 boolean isOnlyGroupGrantingUserAdminPermissions()
           
 void setConfirm(boolean confirm)
           
 void setName(String name)
           
protected  void setOnlyGroupGrantingUserAdminPermissions(Boolean onlyGroupGrantingUserAdminPermissions)
           
 void setSwapGroup(String swapGroup)
           
 
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport
getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue
 
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowseableProjects, getBrowseableProjectsInCategory, getSelectedProjectId, setSelectedProject
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getCalendarTranslationFilenameForLanguage, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSavedFilters, getSelectedProject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, isHasCalendarTranslationForLanguage, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isUserExists, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Field Detail

name

String name

swapGroup

String swapGroup

confirm

boolean confirm

matchingComments

List matchingComments

onlyGroupGrantingUserAdminPermissions

Boolean onlyGroupGrantingUserAdminPermissions
Constructor Detail

DeleteGroup

public DeleteGroup(IssueManager issueManager,
                   CustomFieldManager customFieldManager,
                   AttachmentManager attachmentManager,
                   ProjectManager projectManager,
                   PermissionManager permissionManager,
                   VersionManager versionManager,
                   ProjectRoleService projectRoleService,
                   GlobalPermissionManager globalPermissionManager,
                   IssueSecurityLevelManager issueSecurityLevelManager)
Method Detail

doDefault

public String doDefault()
                 throws Exception
Overrides:
doDefault in class webwork.action.ActionSupport
Throws:
Exception

doValidation

protected void doValidation()
Overrides:
doValidation in class webwork.action.ActionSupport

doExecute

protected String doExecute()
                    throws Exception
Overrides:
doExecute in class webwork.action.ActionSupport
Throws:
Exception

getName

public String getName()

setName

public void setName(String name)

isConfirm

public boolean isConfirm()

setConfirm

public void setConfirm(boolean confirm)

getSwapGroup

public String getSwapGroup()

setSwapGroup

public void setSwapGroup(String swapGroup)

getMatchingComments

public Collection getMatchingComments()
                               throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getOtherGroups

public Collection getOtherGroups()
Returns:
all other groups except this one

isOnlyGroupGrantingUserAdminPermissions

public boolean isOnlyGroupGrantingUserAdminPermissions()
Returns:
true if the the group the user is attempting to delete is the only group granting that user administration privileges, false otherwise

setOnlyGroupGrantingUserAdminPermissions

protected void setOnlyGroupGrantingUserAdminPermissions(Boolean onlyGroupGrantingUserAdminPermissions)


Copyright © 2002-2007 Atlassian. All Rights Reserved.