Class ConfigureCaptchaAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.admin.actions.ConfigureCaptchaAction
-
- All Implemented Interfaces:
LookAndFeel,WebInterface,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class ConfigureCaptchaAction extends ConfluenceActionSupport implements LookAndFeel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleancaptchaEnabledprotected CollectioncaptchaGroupsprotected CaptchaManagercaptchaManagerprotected Stringexcludeprotected Stringgroupprotected CollectioninvalidGroupsprotected StringselectedGroups-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description ConfigureCaptchaAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoDefault()Convenient Action execution method which defaults to returning INPUTStringexecute()BooleangetCaptchaEnabled()CollectiongetCaptchaGroups()CaptchaManagergetCaptchaManager()StringgetExclude()ListgetExcludeOptions()StringgetGroup()CollectiongetInvalidGroups()StringgetSelectedGroups()CollectiongetSelectedGroupsList()booleanisPermitted()voidsetCaptchaEnabled(Boolean captchaEnabled)voidsetCaptchaManager(CaptchaManager captchaManager)voidsetExclude(String exclude)voidsetGroup(String group)voidsetInvalidGroups(Collection invalidGroups)voidsetSelectedGroups(String selectedGroups)voidvalidate()-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, 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, 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, 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, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
-
-
-
Field Detail
-
captchaManager
protected CaptchaManager captchaManager
-
captchaEnabled
protected Boolean captchaEnabled
-
exclude
protected String exclude
-
captchaGroups
protected Collection captchaGroups
-
invalidGroups
protected Collection invalidGroups
-
selectedGroups
protected String selectedGroups
-
group
protected String group
-
-
Method Detail
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classConfluenceActionSupport
-
validate
public void validate()
- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
execute
public String execute() throws Exception
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
doDefault
public String doDefault() throws Exception
Description copied from class:ConfluenceActionSupportConvenient Action execution method which defaults to returning INPUT- Overrides:
doDefaultin classConfluenceActionSupport- Throws:
Exception
-
getExcludeOptions
public List getExcludeOptions()
-
setCaptchaEnabled
public void setCaptchaEnabled(Boolean captchaEnabled)
-
getCaptchaEnabled
public Boolean getCaptchaEnabled()
-
getSelectedGroups
public String getSelectedGroups()
-
setSelectedGroups
public void setSelectedGroups(String selectedGroups)
-
getCaptchaGroups
public Collection getCaptchaGroups()
-
getSelectedGroupsList
public Collection getSelectedGroupsList()
-
setGroup
public void setGroup(String group)
-
getGroup
public String getGroup()
-
getCaptchaManager
public CaptchaManager getCaptchaManager()
-
setCaptchaManager
public void setCaptchaManager(CaptchaManager captchaManager)
-
getInvalidGroups
public Collection getInvalidGroups()
-
setInvalidGroups
public void setInvalidGroups(Collection invalidGroups)
-
getExclude
public String getExclude()
-
setExclude
public void setExclude(String exclude)
-
-