public class ViewAzureAdDirectory extends AbstractViewCacheableDirectory
Modifier and Type | Field and Description |
---|---|
protected String |
authorityEndpoint |
protected AzureAdPageDataInjector |
azureAdPageDataInjector |
protected AzureFilteringEnabledChecker |
azureFilteringEnabledChecker |
protected AzureGroupFilterProcessor |
azureGroupFilterProcessor |
protected Duration |
connectionTimeoutInSec |
protected List<String> |
filteredGroupNames |
protected String |
graphEndpoint |
protected boolean |
groupFilteringEnabled |
protected boolean |
incrementalSyncEnabled |
protected boolean |
localGroupsEnabled |
protected String |
nativeAppId |
protected PollerConfig |
pollerConfig |
protected Duration |
readTimeoutInSec |
protected String |
region |
protected String |
serverTimeZone |
protected SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
syncGroupMembershipsAfterAuth |
protected String |
tenantId |
protected boolean |
useNestedGroups |
protected String |
webAppId |
protected String |
webAppSecret |
cacheEnabled, syncInfo
active, description, name
directoryInstanceLoader
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, logger, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
Constructor and Description |
---|
ViewAzureAdDirectory() |
getFullSyncError, getIncrementalSyncError, getNodeId, getNodeName, getRoundToDisplay, getSynchronisationDuration, getSynchronisationStartTime, getSynchronisationStatus, isCacheEnabled, isCurrentlySynchronising, setCacheEnabled
getActive, getDescription, getName, setActive, setDescription, setName
getDirectory, getDirectoryImplementationDescriptiveName, getID, setDirectoryInstanceLoader, setID
addActionError, addActionMessage, applyFieldError, applyFieldErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, 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, isLicenseForged, 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 String region
protected String graphEndpoint
protected String authorityEndpoint
protected String webAppId
protected String webAppSecret
protected String nativeAppId
protected String tenantId
protected boolean groupFilteringEnabled
protected boolean incrementalSyncEnabled
protected boolean useNestedGroups
protected boolean localGroupsEnabled
protected PollerConfig pollerConfig
protected String serverTimeZone
protected Duration readTimeoutInSec
protected Duration connectionTimeoutInSec
protected AzureAdPageDataInjector azureAdPageDataInjector
protected AzureGroupFilterProcessor azureGroupFilterProcessor
protected AzureFilteringEnabledChecker azureFilteringEnabledChecker
protected SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth syncGroupMembershipsAfterAuth
public String execute() throws Exception
execute
in interface com.opensymphony.xwork2.Action
execute
in class AbstractViewCacheableDirectory
Exception
public String getWebAppId()
public String getWebAppSecret()
public String getNativeAppId()
public boolean isUseNestedGroups()
public void setWebAppId(String webAppId)
public void setWebAppSecret(String webAppSecret)
public void setNativeAppId(String nativeAppId)
public void setUseNestedGroups(boolean useNestedGroups)
public boolean isIncrementalSyncEnabled()
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
public String getTenantId()
public void setTenantId(String tenantId)
public long getPollingIntervalInMin()
public void setPollingIntervalInMin(long pollingIntervalInMin)
public long getReadTimeoutInSec()
public void setReadTimeoutInSec(long readTimeoutInSec)
public long getConnectionTimeoutInSec()
public void setConnectionTimeoutInSec(long connectionTimeoutInSec)
public String getGraphEndpoint()
public void setGraphEndpoint(String graphEndpoint)
public String getAuthorityEndpoint()
public void setAuthorityEndpoint(String authorityEndpoint)
public String getRegion()
public void setRegion(String region)
public void setAzureAdPageDataInjector(AzureAdPageDataInjector azureAdPageDataInjector)
public void setAzureGroupFilterProcessor(AzureGroupFilterProcessor azureGroupFilterProcessor)
public boolean isGroupFilteringEnabled()
public void setGroupFilteringEnabled(boolean groupFilteringEnabled)
public void setAzureFilteringEnabledChecker(AzureFilteringEnabledChecker azureFilteringEnabledChecker)
public boolean isAzureFilteringFeatureAvailable()
public boolean isLocalGroupsEnabled()
public void setLocalGroupsEnabled(boolean localGroupsEnabled)
public String getSynchronisationType()
public void setSynchronisationType(String synchronisationType)
public String getCronExpression()
public void setCronExpression(String cronExpression)
public String getSyncGroupMembershipsAfterAuth()
public void setSyncGroupMembershipsAfterAuth(String syncGroupMembershipsAfterAuth)
public Map<String,String> getSyncGroupMembershipsAfterAuthValues()
public String getServerTimeZone()
Copyright © 2021 Atlassian. All rights reserved.