Class CreateAzureAd
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.CreateDirectory
com.atlassian.crowd.console.action.directory.CreateAzureAd
- 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
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
Fields inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
active, availableDirectoryTypes, crowdDirectoryService, description, directoryType, ID, name, permissions, tabID
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, 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
setDirectoryInstanceLoader
(DirectoryInstanceLoader directoryInstanceLoader) 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) update()
Methods inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
getDescription, getDirectoryType, getDirectoryTypeAction, getDirectoryTypeOption, getID, getName, getTabID, isActive, isPermissionGroupAdd, isPermissionGroupAttributeModify, isPermissionGroupModify, isPermissionGroupRemove, isPermissionPrincipalAdd, isPermissionPrincipalAttributeModify, isPermissionPrincipalModify, isPermissionPrincipalRemove, select, setActive, setCrowdDirectoryService, setDescription, setDirectoryType, setID, setName, setPermissionGroupAdd, setPermissionGroupAttributeModify, setPermissionGroupModify, setPermissionGroupRemove, setPermissionPrincipalAdd, setPermissionPrincipalAttributeModify, setPermissionPrincipalModify, setPermissionPrincipalRemove, setTabID, validateDirectoryAttributes, validateDirectoryName
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
-
filteredGroupNames
-
groupFilteringEnabled
protected boolean groupFilteringEnabled -
syncGroupMembershipsAfterAuth
protected SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth syncGroupMembershipsAfterAuth
-
-
Constructor Details
-
CreateAzureAd
public CreateAzureAd()
-
-
Method Details
-
execute
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classCreateDirectory
-
update
-
getWebAppId
-
setWebAppId
-
getWebAppSecret
-
setWebAppSecret
-
getNativeAppId
-
setNativeAppId
-
isUseNestedGroups
public boolean isUseNestedGroups() -
setUseNestedGroups
public void setUseNestedGroups(boolean useNestedGroups) -
getDirectoryInstanceLoader
-
setDirectoryInstanceLoader
-
getTenantId
-
setTenantId
-
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled() -
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled) -
getCronExpression
-
setCronExpression
-
getReadTimeoutInSec
public long getReadTimeoutInSec() -
setReadTimeoutInSec
public void setReadTimeoutInSec(long readTimeoutInSec) -
getConnectionTimeoutInSec
public long getConnectionTimeoutInSec() -
setConnectionTimeoutInSec
public void setConnectionTimeoutInSec(long connectionTimeoutInSec) -
getGraphEndpoint
-
setGraphEndpoint
-
getAuthorityEndpoint
-
setAuthorityEndpoint
-
getAvailableRegions
-
getRegion
-
setRegion
-
setAzureAdPageDataInjector
-
setAzureGroupFilterProcessor
-
isGroupFilteringEnabled
public boolean isGroupFilteringEnabled() -
setGroupFilteringEnabled
public void setGroupFilteringEnabled(boolean groupFilteringEnabled) -
getFilteredGroupNames
-
setFilteredGroupNames
-
setAzureFilteringEnabledChecker
public void setAzureFilteringEnabledChecker(AzureFilteringEnabledChecker azureFilteringEnabledChecker) -
isAzureFilteringFeatureAvailable
public boolean isAzureFilteringFeatureAvailable() -
isLocalGroupsEnabled
public boolean isLocalGroupsEnabled() -
setLocalGroupsEnabled
public void setLocalGroupsEnabled(boolean localGroupsEnabled) -
getSyncGroupMembershipsAfterAuth
-
setSyncGroupMembershipsAfterAuth
-
getSyncGroupMembershipsAfterAuthValues
-
getSynchronisationType
-
setSynchronisationType
-
getPollingIntervalInMin
public long getPollingIntervalInMin() -
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin) -
getServerTimeZone
-