public class ViewApplication extends ApplicationBaseAction
Modifier and Type | Class and Description |
---|---|
static class |
ViewApplication.ApplicationLinkDTO |
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected boolean |
aliasingEnabled |
protected String |
applicationDescription |
protected ApplicationLicensingEnabledChecker |
applicationLicensingEnabledChecker |
protected ApplicationLicensingService |
applicationLicensingService |
protected ApplicationLinkServiceSupplier |
applicationLinkServiceSupplier |
protected List<ViewApplication.ApplicationLinkDTO> |
availableApplinks |
protected String |
directoryId |
protected long |
ID |
protected org.slf4j.Logger |
logger |
protected boolean |
lowerCaseOutput |
protected String |
name |
protected String |
password |
protected String |
passwordConfirm |
protected PermissionManager |
permissionManager |
protected String |
selectedApplinkId |
protected boolean |
showLicensing |
protected String |
syncIntervalInMin |
protected String |
testPassword |
protected String |
testUsername |
protected ApplicationType |
type |
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
Constructor and Description |
---|
ViewApplication() |
getWebItemsForApplication
addActionError, addActionMessage, applyFieldError, applyFieldErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
protected final org.slf4j.Logger logger
protected long ID
protected String name
protected ApplicationType type
protected String applicationDescription
protected boolean active
protected boolean lowerCaseOutput
protected boolean aliasingEnabled
protected String password
protected String passwordConfirm
protected String testUsername
protected String testPassword
protected String directoryId
protected PermissionManager permissionManager
protected List<ViewApplication.ApplicationLinkDTO> availableApplinks
protected String selectedApplinkId
protected String syncIntervalInMin
protected ApplicationLicensingService applicationLicensingService
protected ApplicationLinkServiceSupplier applicationLinkServiceSupplier
protected ApplicationLicensingEnabledChecker applicationLicensingEnabledChecker
protected boolean showLicensing
public String execute()
execute
in interface com.opensymphony.xwork2.Action
execute
in class BaseAction
public String configTest()
protected Class<? extends com.atlassian.applinks.api.ApplicationType> toAppLinksType(ApplicationType applicationType)
protected void processGeneral() throws ApplicationNotFoundException
ApplicationNotFoundException
protected Long getCrowdId() throws ApplicationNotFoundException
ApplicationNotFoundException
public boolean isTestAuthentication()
public boolean isValidTestAuthentication() throws ApplicationNotFoundException
ApplicationNotFoundException
public List<GroupMapping> getUnsubscribedGroups()
public boolean hasPermission(OperationType operationType)
public boolean permissionEnabledGlobally(OperationType operationType)
public List<GroupMapping> getGroupMappingsForApplication() throws ApplicationNotFoundException
ApplicationNotFoundException
public boolean getIsIncrementalSyncAvailable() throws ApplicationNotFoundException
ApplicationNotFoundException
public void setPermissionManager(PermissionManager permissionManager)
public String getDirectoryId()
public void setDirectoryId(String directoryId)
public long getID()
public void setID(long ID)
public String getName()
public void setName(String name)
public String getApplicationDescription()
public void setApplicationDescription(String applicationDescription)
public boolean isActive()
public void setActive(boolean active)
public String getPassword()
public void setPassword(String password)
public String getPasswordConfirm()
public void setPasswordConfirm(String passwordConfirm)
public String getTestUsername()
public void setTestUsername(String testUsername)
public String getTestPassword()
public void setTestPassword(String testPassword)
public boolean isPluginApplication() throws ApplicationNotFoundException
ApplicationNotFoundException
public boolean isCrowdApplication() throws ApplicationNotFoundException
ApplicationNotFoundException
public boolean isLowerCaseOutput()
public void setLowerCaseOutput(boolean lowerCaseOutput)
public boolean isAliasingEnabled()
public void setAliasingEnabled(boolean aliasingEnabled)
public boolean isShowLicensing()
public Application getApplication() throws ApplicationNotFoundException
getApplication
in class ApplicationBaseAction
ApplicationNotFoundException
public Application getApplicationByName() throws ApplicationNotFoundException
ApplicationNotFoundException
public boolean isMembershipAggregationEnabled()
public void setMembershipAggregationEnabled(boolean membershipAggregationEnabled)
public List<ViewApplication.ApplicationLinkDTO> getAvailableApplinks()
public String getSelectedApplinkId()
public void setSelectedApplinkId(String selectedApplinkId)
public String getSyncIntervalInMin()
public void setSyncIntervalInMin(String syncIntervalInMin)
public void setApplicationLicensingService(ApplicationLicensingService applicationLicensingService)
public void setApplicationLinkServiceSupplier(ApplicationLinkServiceSupplier applicationLinkServiceSupplier)
public void setApplicationLicensingEnabledChecker(ApplicationLicensingEnabledChecker applicationLicensingEnabledChecker)
public boolean isCachedDirectoriesAuthenticationOrderOptimisationEnabled()
public void setCachedDirectoriesAuthenticationOrderOptimisationEnabled(boolean cachedDirectoriesAuthenticationOrderOptimisationEnabled)
Copyright © 2020 Atlassian. All rights reserved.