Class ViewAzureAdDirectory
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.AbstractViewDirectory
com.atlassian.crowd.console.action.directory.AbstractViewDetailedDirectory
com.atlassian.crowd.console.action.directory.AbstractViewCacheableDirectory
com.atlassian.crowd.console.action.directory.ViewAzureAdDirectory
- All Implemented Interfaces:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
UpdateAzureAd
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected AzureAdPageDataInjector
protected AzureFilteringEnabledChecker
protected AzureGroupFilterProcessor
protected Duration
protected String
protected boolean
protected boolean
protected boolean
protected String
protected PollerConfig
protected Duration
protected String
protected String
protected String
protected boolean
protected String
protected String
Fields inherited from class com.atlassian.crowd.console.action.directory.AbstractViewCacheableDirectory
cacheEnabled, syncInfo
Fields inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDetailedDirectory
active, description, name
Fields inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDirectory
directoryInstanceLoader
Fields inherited from class com.atlassian.crowd.console.action.BaseAction
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
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
long
long
long
boolean
boolean
boolean
boolean
boolean
void
setAuthorityEndpoint
(String authorityEndpoint) void
setAzureAdPageDataInjector
(AzureAdPageDataInjector azureAdPageDataInjector) void
setAzureFilteringEnabledChecker
(AzureFilteringEnabledChecker azureFilteringEnabledChecker) void
setAzureGroupFilterProcessor
(AzureGroupFilterProcessor azureGroupFilterProcessor) void
setConnectionTimeoutInSec
(long connectionTimeoutInSec) void
setCronExpression
(String cronExpression) void
setFilteredGroupNames
(List<String> filteredGroupNames) void
setGraphEndpoint
(String graphEndpoint) void
setGroupFilteringEnabled
(boolean groupFilteringEnabled) void
setIncrementalSyncEnabled
(boolean incrementalSyncEnabled) void
setLocalGroupsEnabled
(boolean localGroupsEnabled) void
setNativeAppId
(String nativeAppId) void
setPollingIntervalInMin
(long pollingIntervalInMin) void
setReadTimeoutInSec
(long readTimeoutInSec) void
void
setSyncGroupMembershipsAfterAuth
(String syncGroupMembershipsAfterAuth) void
setSynchronisationType
(String synchronisationType) void
setTenantId
(String tenantId) void
setUseNestedGroups
(boolean useNestedGroups) void
setWebAppId
(String webAppId) void
setWebAppSecret
(String webAppSecret) Methods inherited from class com.atlassian.crowd.console.action.directory.AbstractViewCacheableDirectory
getFullSyncError, getIncrementalSyncError, getNodeId, getNodeName, getRoundToDisplay, getSynchronisationDuration, getSynchronisationStartTime, getSynchronisationStatus, isCacheEnabled, isCurrentlySynchronising, setCacheEnabled
Methods inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDetailedDirectory
getActive, getDescription, getName, setActive, setDescription, setName
Methods inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDirectory
getDirectory, getDirectoryImplementationDescriptiveName, getID, setDirectoryInstanceLoader, setID
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionError, addActionMessage, applyFieldError, applyFieldErrors, applyValidationErrors, 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, isDataCenterLicense, 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
Methods inherited from class com.opensymphony.xwork2.ActionSupport
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
-
Field Details
-
region
-
graphEndpoint
-
authorityEndpoint
-
webAppId
-
webAppSecret
-
nativeAppId
-
tenantId
-
filteredGroupNames
-
groupFilteringEnabled
protected boolean groupFilteringEnabled -
incrementalSyncEnabled
protected boolean incrementalSyncEnabled -
useNestedGroups
protected boolean useNestedGroups -
localGroupsEnabled
protected boolean localGroupsEnabled -
pollerConfig
-
serverTimeZone
-
readTimeoutInSec
-
connectionTimeoutInSec
-
azureAdPageDataInjector
-
azureGroupFilterProcessor
-
azureFilteringEnabledChecker
-
syncGroupMembershipsAfterAuth
protected SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth syncGroupMembershipsAfterAuth
-
-
Constructor Details
-
ViewAzureAdDirectory
public ViewAzureAdDirectory()
-
-
Method Details
-
execute
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classAbstractViewCacheableDirectory
- Throws:
Exception
-
getWebAppId
-
getWebAppSecret
-
getNativeAppId
-
isUseNestedGroups
public boolean isUseNestedGroups() -
setWebAppId
-
setWebAppSecret
-
setNativeAppId
-
setUseNestedGroups
public void setUseNestedGroups(boolean useNestedGroups) -
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled() -
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled) -
getTenantId
-
setTenantId
-
getPollingIntervalInMin
public long getPollingIntervalInMin() -
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin) -
getReadTimeoutInSec
public long getReadTimeoutInSec() -
setReadTimeoutInSec
public void setReadTimeoutInSec(long readTimeoutInSec) -
getConnectionTimeoutInSec
public long getConnectionTimeoutInSec() -
setConnectionTimeoutInSec
public void setConnectionTimeoutInSec(long connectionTimeoutInSec) -
getGraphEndpoint
-
setGraphEndpoint
-
getAuthorityEndpoint
-
setAuthorityEndpoint
-
getRegion
-
setRegion
-
getAvailableRegions
-
setAzureAdPageDataInjector
-
setAzureGroupFilterProcessor
-
setFilteredGroupNames
-
getFilteredGroupNames
-
isGroupFilteringEnabled
public boolean isGroupFilteringEnabled() -
setGroupFilteringEnabled
public void setGroupFilteringEnabled(boolean groupFilteringEnabled) -
setAzureFilteringEnabledChecker
public void setAzureFilteringEnabledChecker(AzureFilteringEnabledChecker azureFilteringEnabledChecker) -
isAzureFilteringFeatureAvailable
public boolean isAzureFilteringFeatureAvailable() -
isLocalGroupsEnabled
public boolean isLocalGroupsEnabled() -
setLocalGroupsEnabled
public void setLocalGroupsEnabled(boolean localGroupsEnabled) -
getSynchronisationType
-
setSynchronisationType
-
getCronExpression
-
setCronExpression
-
getSyncGroupMembershipsAfterAuth
-
setSyncGroupMembershipsAfterAuth
-
getSyncGroupMembershipsAfterAuthValues
-
getServerTimeZone
-