public abstract class AbstractEditPermissionAction extends AbstractPermissionsAction implements EditPermissionsAware
| Modifier and Type | Field and Description |
|---|---|
protected EditPermissionsAdministrator |
permissionsAdministrator |
protected String |
selectedGroup |
protected String |
selectedUsername |
anonymousPermissionRow, groupPermissionRows, permissionsAdministratorBuilder, userPermissionRowsaccessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager| Constructor and Description |
|---|
AbstractEditPermissionAction() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
executeAction(String errorMessageKey) |
List<String> |
getGroupsToAddAsList() |
PermissionsAdministrator |
getPermissionsAdministrator() |
String |
getSelectedGroup() |
String |
getSelectedUsername() |
List<String> |
getUsersToAddAsList() |
void |
setGroupListToAdd(List<String> groupListToAdd)
List of groups to add
|
void |
setGroupsToAdd(String groupsToAdd)
Comma delimited list of groups - legacy behaviour, does not support commas in group names
|
void |
setSelectedGroup(String selectedGroup) |
void |
setSelectedUsername(String selectedUsername) |
void |
setUsersToAdd(String usersToAdd) |
void |
validate()
Validate the form
|
bootstrap, getAnonymousPermissionRow, getGroupPermissionRows, getPermissions, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, isAdminUser, isShowGlobalUnlicensedUsersUI, isValidAnonymousPermission, isValidAuthenticatedUsersPermission, setPermissionsAdministratorBuilderaddActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermitted, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplieraddActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutegetAnonymousPermissionRow, getGroupPermissionRows, getGuardPermission, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, populateAdministratorprotected String selectedUsername
protected String selectedGroup
protected EditPermissionsAdministrator permissionsAdministrator
public PermissionsAdministrator getPermissionsAdministrator()
getPermissionsAdministrator in interface PermissionsAwarepublic void validate()
EditPermissionsAwarevalidate in interface EditPermissionsAwarevalidate in interface MessageHolderAwarevalidate in interface com.opensymphony.xwork.Validateablevalidate in class com.opensymphony.xwork.ActionSupportpublic List<String> getUsersToAddAsList()
getUsersToAddAsList in interface EditPermissionsAwarepublic void setUsersToAdd(String usersToAdd)
setUsersToAdd in interface EditPermissionsAwarepublic List<String> getGroupsToAddAsList()
getGroupsToAddAsList in interface EditPermissionsAwarepublic void setGroupsToAdd(String groupsToAdd)
EditPermissionsAwaresetGroupsToAdd in interface EditPermissionsAwarepublic void setGroupListToAdd(List<String> groupListToAdd)
EditPermissionsAwaresetGroupListToAdd in interface EditPermissionsAwarepublic String getSelectedUsername()
getSelectedUsername in interface EditPermissionsAwarepublic void setSelectedUsername(String selectedUsername)
setSelectedUsername in interface EditPermissionsAwarepublic String getSelectedGroup()
getSelectedGroup in interface EditPermissionsAwarepublic void setSelectedGroup(String selectedGroup)
setSelectedGroup in interface EditPermissionsAwareCopyright © 2003–2022 Atlassian. All rights reserved.