Modifier and Type | Method and Description |
---|---|
List<T> |
Searcher.doSearchByApplication(long applicationId,
Boolean active,
String searchText,
int resultsStartIndex,
int resultsPerPage)
Performs a search for DirectoryEntities in the specified directory, returning a list of those that match.
|
List<User> |
UserSearcherImpl.doSearchByApplication(long applicationId,
Boolean active,
String searchText,
int resultsStartIndex,
int resultsPerPage) |
abstract Application |
ApplicationBaseAction.getApplication() |
protected Application |
BaseAction.getCrowdApplication() |
List<com.atlassian.plugin.web.descriptors.WebItemModuleDescriptor> |
ApplicationBaseAction.getWebItemsForApplication()
Gets a list of web-items that should be used as tabs in the view of an application.
|
Modifier and Type | Method and Description |
---|---|
String |
ViewApplicationUsers.getAliasForUser(String username) |
Application |
ViewApplication.getApplication() |
Application |
ViewApplication.getApplicationByName() |
protected Long |
ViewApplication.getCrowdId() |
List<GroupMapping> |
ViewApplication.getGroupMappingsForApplication() |
boolean |
ViewApplication.getIsIncrementalSyncAvailable() |
boolean |
ViewApplication.isCrowdApplication() |
boolean |
ViewApplication.isPluginApplication() |
boolean |
ViewApplication.isValidTestAuthentication() |
protected void |
ViewApplication.processGeneral() |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationDefaultGroupMembershipConfigurationDaoHibernate.add(Application application,
ApplicationDirectoryMapping directoryMapping,
String groupName) |
void |
ApplicationDefaultGroupMembershipConfigurationDao.add(Application application,
ApplicationDirectoryMapping directoryMapping,
String groupName)
Adds a new default group membership for the given application and group.
|
void |
ApplicationDAOHibernate.addDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
OperationType... operationTypes) |
void |
ApplicationDAO.addDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
OperationType... operationTypes)
Adds a mapping between application and directory.
|
void |
ApplicationDAOHibernate.addGroupMapping(long applicationId,
long directoryId,
String groupName) |
void |
ApplicationDAO.addGroupMapping(long applicationId,
long directoryId,
String groupName)
Adds a group mapping.
|
void |
ApplicationDAOHibernate.addRemoteAddress(long applicationId,
RemoteAddress remoteAddress) |
void |
ApplicationDAO.addRemoteAddress(long applicationId,
RemoteAddress remoteAddress)
Associates a remote address to the given application.
|
ApplicationImpl |
ApplicationDAOHibernate.findById(long id) |
Application |
ApplicationDAO.findById(long id)
Finds application by application id.
|
ApplicationImpl |
ApplicationDAOHibernate.findByName(String name) |
Application |
ApplicationDAO.findByName(String name)
Finds application by application name, in a case-insensitive way.
|
DirectoryMapping |
ApplicationDAO.findDirectoryMapping(long applicationId,
long directoryId)
Finds the directory mapping for a given application and directory combination
|
List<InternalApplicationDefaultGroupMembershipConfiguration> |
ApplicationDefaultGroupMembershipConfigurationDaoHibernate.listAll(Application application,
ApplicationDirectoryMapping directoryMapping) |
List<InternalApplicationDefaultGroupMembershipConfiguration> |
ApplicationDefaultGroupMembershipConfigurationDao.listAll(Application application,
ApplicationDirectoryMapping directoryMapping)
Lists all default group membership configurations for the given application/directory combination
|
void |
ApplicationDefaultGroupMembershipConfigurationDaoHibernate.remove(Application application,
ApplicationDirectoryMapping directoryMapping,
String groupName) |
void |
ApplicationDefaultGroupMembershipConfigurationDao.remove(Application application,
ApplicationDirectoryMapping directoryMapping,
String groupName)
Removes a default group membership configuration for the given application and group.
|
void |
ApplicationDefaultGroupMembershipConfigurationDaoHibernate.removeAll(Application application,
ApplicationDirectoryMapping directoryMapping) |
void |
ApplicationDefaultGroupMembershipConfigurationDao.removeAll(Application application,
ApplicationDirectoryMapping directoryMapping)
Removes all default group membership configurations for the given application and directory combination.
|
void |
ApplicationDAOHibernate.removeDirectoryMapping(long applicationId,
long directoryId) |
void |
ApplicationDAO.removeDirectoryMapping(long applicationId,
long directoryId)
Removes a mapping between application and directory.
|
void |
ApplicationDAOHibernate.removeGroupMapping(long applicationId,
long directoryId,
String groupName) |
void |
ApplicationDAO.removeGroupMapping(long applicationId,
long directoryId,
String groupName)
Removes a group mapping.
|
void |
ApplicationDAOHibernate.removeRemoteAddress(long applicationId,
RemoteAddress remoteAddress) |
void |
ApplicationDAO.removeRemoteAddress(long applicationId,
RemoteAddress remoteAddress)
Dissociates the given remote address from the given application.
|
ApplicationImpl |
ApplicationDAOHibernate.update(Application application) |
Application |
ApplicationDAO.update(Application application)
Will only update the core attributes to an application, i.e.
|
void |
ApplicationDAOHibernate.updateCredential(Application application,
PasswordCredential passwordCredential) |
void |
ApplicationDAO.updateCredential(Application application,
PasswordCredential passwordCredential)
Updates credential of the given application.
|
void |
ApplicationDAOHibernate.updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate) |
void |
ApplicationDAO.updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate)
Updates a directory mapping.
|
void |
ApplicationDAOHibernate.updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
Set<OperationType> operationTypes) |
void |
ApplicationDAO.updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
Set<OperationType> operationTypes)
Updates a directory mapping.
|
void |
ApplicationDAOHibernate.updateDirectoryMapping(long applicationId,
long directoryId,
int position) |
void |
ApplicationDAO.updateDirectoryMapping(long applicationId,
long directoryId,
int position)
Updates the ordering of directory mappings for an application.
|
Modifier and Type | Method and Description |
---|---|
void |
ApplicationSamlConfigurationDAO.save(ApplicationSamlConfigurationEntity configuration)
Creates or updates SAML SSO configuration for an application
|
Modifier and Type | Method and Description |
---|---|
protected org.springframework.security.core.GrantedAuthority[] |
CrowdApplicationAuthenticationProvider.findGrantedAuthorities(String username) |
protected abstract org.springframework.security.core.GrantedAuthority[] |
LocalCrowdAuthenticationProvider.findGrantedAuthorities(String username) |
protected Application |
LocalCrowdAuthenticationProvider.getApplication() |
Modifier and Type | Method and Description |
---|---|
boolean |
ApplicationLicensingServiceImpl.canShowLicenseUsageForApplication(Long applicationId) |
boolean |
ApplicationLicensingService.canShowLicenseUsageForApplication(Long applicationId)
Checks whether license usage data can be fetched/shown for the given application
|
Optional<ApplicationLicensingSummary> |
ApplicationLicensingServiceImpl.getLicensingSummary(Long applicationId,
String appSubType,
Long version) |
Optional<ApplicationLicensingSummary> |
ApplicationLicensingService.getLicensingSummary(Long applicationId,
String appSubType,
Long version)
Return the licensing summary if available
|
boolean |
ApplicationLicensingServiceImpl.isLicensingConfigured(Long applicationId) |
boolean |
ApplicationLicensingService.isLicensingConfigured(Long applicationId)
Checks if licensing is configured for specific application
|
boolean |
ApplicationLicensingServiceImpl.isVersionUptoDate(Long applicationId,
String appSubType,
Long version) |
boolean |
ApplicationLicensingService.isVersionUptoDate(Long applicationId,
String appSubType,
Long version)
Checks whether requested version is up to date or not for the given
ApplicationSubtype if supplied |
List<ApplicationLicensedDirectory> |
ApplicationLicensingServiceImpl.listDirectories(Long applicationId,
String appSubType,
Long version,
int start,
int limit) |
List<ApplicationLicensedDirectory> |
ApplicationLicensingService.listDirectories(Long applicationId,
String appSubType,
Long version,
int start,
int limit)
Returns list of directories linked to the users who are consuming licenses in the given application
|
List<ApplicationSubtype> |
ApplicationLicensingServiceImpl.listJiraTypes(Long applicationId,
Long version) |
List<ApplicationSubtype> |
ApplicationLicensingService.listJiraTypes(Long applicationId,
Long version)
Returns list of jira sub-types available for the given
ApplicationType.JIRA
application |
void |
ApplicationLicensingServiceImpl.scheduleRefreshApplicationDataJobImmediately(long applicationId) |
void |
ApplicationLicensingService.scheduleRefreshApplicationDataJobImmediately(long applicationId)
Schedules updating application license usage data immediately
|
Modifier and Type | Method and Description |
---|---|
void |
ApplicationManagerGeneric.addDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate,
OperationType... operationTypes) |
void |
ApplicationManager.addDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate,
OperationType... operationTypes)
Will add a DirectoryMapping between the passed in Application and Directory.
|
void |
ApplicationManagerGeneric.addGroupMapping(Application application,
Directory directory,
String groupName) |
void |
ApplicationManager.addGroupMapping(Application application,
Directory directory,
String groupName)
Will add a group mapping for the given application + directory mapping.
|
void |
ApplicationManagerGeneric.addRemoteAddress(Application application,
RemoteAddress remoteAddress) |
void |
ApplicationManager.addRemoteAddress(Application application,
RemoteAddress remoteAddress)
Will add a remote address to the current application
|
boolean |
ApplicationManagerGeneric.authenticate(Application application,
PasswordCredential testCredential) |
boolean |
ApplicationManager.authenticate(Application application,
PasswordCredential testCredential)
Takes an application, which contains a hashed credential, and compares that
to a hash of the supplied testCredential.
|
Application |
ApplicationManagerGeneric.findById(long id) |
Application |
ApplicationManager.findById(long id)
Find an application by its ID.
|
Application |
ApplicationManagerGeneric.findByName(String name) |
Application |
ApplicationManager.findByName(String name)
Find an application by its name.
|
void |
ApplicationManagerGeneric.removeGroupMapping(Application application,
Directory directory,
String groupName) |
void |
ApplicationManager.removeGroupMapping(Application application,
Directory directory,
String groupName)
Will remove a group mapping for the given application + directory mapping.
|
void |
ApplicationManagerGeneric.removeRemoteAddress(Application application,
RemoteAddress remoteAddress) |
void |
ApplicationManager.removeRemoteAddress(Application application,
RemoteAddress remoteAddress)
Will remove the passed in RemoteAddress from the application
|
Application |
ApplicationManagerGeneric.update(Application application) |
Application |
ApplicationManager.update(Application application)
Updates an application's details.
|
void |
ApplicationManagerGeneric.updateCredential(Application application,
PasswordCredential passwordCredential) |
void |
ApplicationManager.updateCredential(Application application,
PasswordCredential passwordCredential)
Takes an application with a List of credentials that are unencrypted, encrypts them
and then updates the application in the database with the encrypted credentials
|
void |
ApplicationManagerGeneric.updateDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate) |
void |
ApplicationManager.updateDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate)
Will update the Directory Mapping, setting to enable/disable allowing all users to authenticate for the given mapping (not taking group membership into consideration)
|
void |
ApplicationManagerGeneric.updateDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate,
Set<OperationType> operationTypes) |
void |
ApplicationManager.updateDirectoryMapping(Application application,
Directory directory,
boolean allowAllToAuthenticate,
Set<OperationType> operationTypes)
Will update a directory mapping against the Application moving it to the selected position in the list of DirectoryMappings.
|
void |
ApplicationManagerGeneric.updateDirectoryMapping(Application application,
Directory directory,
int position) |
void |
ApplicationManager.updateDirectoryMapping(Application application,
Directory directory,
int position)
Will update a directory mapping against the Application moving it to the selected position in the list of DirectoryMappings.
|
Modifier and Type | Method and Description |
---|---|
List<Application> |
AliasingAwareTokenAuthenticationManager.findAuthorisedApplications(User user,
String applicationName) |
List<Application> |
DelegatingTokenAuthenticationManager.findAuthorisedApplications(User user,
String applicationName) |
List<Application> |
TokenAuthenticationManager.findAuthorisedApplications(User user,
String applicationName)
Returns a list of applications a user
is authorised to authenticate with.
|
void |
TokenAuthenticationManagerImpl.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
AliasingAwareTokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
DelegatingTokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
TokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName)
Invalidates all sessions for a user, possibly excluding a specific one.
|
Modifier and Type | Method and Description |
---|---|
void |
PermissionManagerImpl.addPermission(Application application,
Directory directory,
OperationType operationType) |
void |
PermissionManager.addPermission(Application application,
Directory directory,
OperationType operationType)
Adds a permission for the given
OperationType to an Application+Directory mapping. |
void |
PermissionManagerImpl.removePermission(Application application,
Directory directory,
OperationType operationType) |
void |
PermissionManager.removePermission(Application application,
Directory directory,
OperationType operationType)
Removes a permission with the given
OperationType from the Application+Directory mapping |
void |
UserPermissionAdminServiceImpl.revokePermissionsForGroup(DirectoryGroup group) |
void |
UserPermissionAdminService.revokePermissionsForGroup(DirectoryGroup group)
Remove all permissions from the given group.
|
void |
UserPermissionAdminServiceImpl.setPermissionForGroups(List<? extends DirectoryGroup> directoryGroups,
UserPermission permission) |
void |
UserPermissionAdminService.setPermissionForGroups(List<? extends DirectoryGroup> directoryGroupPairs,
UserPermission permission)
Set the granted permissions for each directoryGroup to permission.
|
Modifier and Type | Method and Description |
---|---|
protected org.springframework.security.core.GrantedAuthority[] |
CrowdApplicationModuleAuthenticationProvider.findGrantedAuthorities(String username) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ApplicationNotFoundExceptionMapper.toResponse(ApplicationNotFoundException exception) |
Modifier and Type | Method and Description |
---|---|
ApplicationSamlConfigurationRestEntity |
SamlConfigurationController.getApplicationSamlConfiguration(long applicationId) |
void |
TokenController.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
SamlConfigurationController.updateApplicationConfiguration(long applicationId,
ApplicationSamlConfigurationRestEntity entity) |
Modifier and Type | Method and Description |
---|---|
ApplicationDirectoryMapping |
ApplicationAdminController.addApplicationDirectoryMapping(long appId,
DirectoryMappingEntity entity) |
void |
ApplicationAdminController.deleteApplicationDirectoryMapping(long appId,
long dirId) |
ApplicationEntity |
ApplicationAdminController.getApplication(long appId) |
DirectoryMappingEntity |
ApplicationAdminController.getApplicationDirectoryMapping(long appId,
long dirId,
com.atlassian.plugins.rest.common.expand.parameter.ExpandParameter expandParameter) |
RestPage<DirectoryMappingEntity> |
ApplicationAdminController.getApplicationDirectoryMappings(long appId,
com.atlassian.plugins.rest.common.expand.parameter.ExpandParameter expandParameter,
RestPageRequest pageRequest) |
void |
ApplicationAdminController.reorderApplicationDirectoryMapping(long appId,
long dirId,
ReorderEntity reorderEntity) |
ApplicationEntity |
ApplicationAdminController.updateApplication(long appId,
ApplicationEntity entity) |
void |
ApplicationAdminController.updateApplicationDirectoryMapping(long appId,
long dirId,
DirectoryMappingEntity entity) |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationController.addRemoteAddress(long applicationId,
RemoteAddressEntity remoteAddressEntity)
Adds a remote address to the list of allowed addresses for the application.
|
void |
ApplicationController.deleteAlias(long applicationId,
String username) |
String |
ApplicationController.getAlias(long applicationId,
String username) |
ApplicationEntityList |
ApplicationController.getAllApplications(URI baseUri)
Finds all applications.
|
ApplicationEntity |
ApplicationController.getApplicationById(long id,
URI baseUri)
Finds an application by ID.
|
ApplicationEntity |
ApplicationController.getApplicationByName(String name,
URI baseUri)
Finds an application by name.
|
String |
ApplicationController.getUsernameForAlias(long applicationId,
String alias) |
void |
ApplicationController.removeRemoteAddress(long applicationId,
String remoteAddress)
Removes a remote address from the list of allowed addresses for the application.
|
void |
ApplicationController.setAlias(long applicationId,
String username,
String alias) |
void |
ApplicationController.updateApplication(ApplicationEntity applicationEntity)
Updates an existing application.
|
Modifier and Type | Method and Description |
---|---|
ApplicationLicensingSummaryEntity |
ApplicationLicensingController.getLicensingSummaryForApplication(Long applicationId,
String appType,
Long version) |
RestPage<LicensedDirectoryInfoEntity> |
ApplicationLicensingController.listDirectories(Long applicationId,
String productType,
Long version,
RestPageRequest restPageRequest) |
ListEntityWrapper<JiraType> |
ApplicationLicensingController.listJiraTypes(Long applicationId,
Long version) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ApplicationAdminResource.addApplicationDirectoryMapping(long applicationId,
DirectoryMappingEntity directoryMappingEntity)
Adds a directory mapping to the specified application.
|
javax.ws.rs.core.Response |
ApplicationAdminResource.deleteApplicationDirectoryMapping(long applicationId,
long directoryId)
Removes a directory mapping from an application.
|
ApplicationEntity |
ApplicationAdminResource.getApplication(long applicationId)
Returns the application with the specified id
|
DirectoryMappingEntity |
ApplicationAdminResource.getApplicationDirectoryMapping(long applicationId,
long directoryId)
Returns the specified application's mapping to the specified directory
|
RestPage<DirectoryMappingEntity> |
ApplicationAdminResource.getApplicationDirectoryMappings(long applicationId,
RestPageRequest pageRequest)
The directory mappings of the specified application
|
javax.ws.rs.core.Response |
ApplicationAdminResource.reorderApplicationDirectoryMapping(long applicationId,
long directoryId,
ReorderEntity reorderEntity)
Changes the position of the specified application-directory mapping
|
ApplicationEntity |
ApplicationAdminResource.updateApplication(long applicationId,
ApplicationEntity applicationEntity)
Updates the specified application
|
DirectoryMappingEntity |
ApplicationAdminResource.updateApplicationDirectoryMapping(long applicationId,
long directoryId,
DirectoryMappingEntity directoryMappingEntity)
Updates the specified directory mapping.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ApplicationResource.addRemoteAddress(long applicationId,
RemoteAddressEntity remoteAddressEntity)
Adds the remote address to the specified application.
|
javax.ws.rs.core.Response |
AliasResource.deleteAlias(long applicationId,
String username) |
String |
AliasResource.getAlias(long applicationId,
String username) |
javax.ws.rs.core.Response |
ApplicationResource.getApplicationById(long applicationId)
Returns the specified application.
|
javax.ws.rs.core.Response |
ApplicationResource.getApplications(String applicationName)
Returns all the applications or a specific application by name
|
javax.ws.rs.core.Response |
ApplicationResource.getRemoteAddresses(long applicationId)
Returns the remote addresses of the specified application.
|
String |
AliasResource.getUsernameForAlias(long applicationId,
String alias) |
javax.ws.rs.core.Response |
ApplicationResource.removeRemoteAddress(long applicationId,
String remoteAddress)
Removes the remote address of the specified application.
|
javax.ws.rs.core.Response |
AliasResource.setAlias(long applicationId,
String username,
String alias) |
javax.ws.rs.core.Response |
ApplicationResource.updateApplication(long applicationId,
ApplicationEntity applicationEntity)
Updates the specified application.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ApplicationLicensingResource.getLicensingSummary(Long applicationId,
Long version,
String jiraType)
Return the licensing summary if available
|
javax.ws.rs.core.Response |
ApplicationLicensingResource.listDirectories(Long applicationId,
Long version,
String jiraType,
RestPageRequest restPageRequest)
Returns list of directories linked to the users who are consuming licenses in the given application,
matching provided version of data and subtype of the application, if it's Jira
|
javax.ws.rs.core.Response |
ApplicationLicensingResource.listJiraTypes(Long applicationId,
Long version)
Returns list of application sub-types available for the given Jira application.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
UserPermissionAdminResource.revokePermissions(RestDirectoryGroup group) |
javax.ws.rs.core.Response |
UserPermissionAdminResource.setPermissions(String permissionName,
List<RestDirectoryGroup> groups) |
Modifier and Type | Method and Description |
---|---|
ApplicationSamlConfigurationRestEntity |
SamlConfigurationResource.getConfiguration(long applicationId)
Returns SAML configuration.
|
javax.ws.rs.core.Response |
SamlConfigurationResource.updateApplicationConfiguration(long applicationId,
ApplicationSamlConfigurationRestEntity config)
Updates SAML configuration.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
TestkitApplicationResource.addDefaultGroup(Long applicationId,
DefaultGroupMembershipConfigurationEntry entry) |
javax.ws.rs.core.Response |
TestkitApplicationResource.deleteDefaultGroups(Long applicationId,
String directoryId) |
javax.ws.rs.core.Response |
TestkitApplicationResource.findDefaultGroups(Long applicationId,
String directoryId) |
javax.ws.rs.core.Response |
TestkitApplicationResource.setApplicationLink(Long applicationId,
String applicationLinkId) |
javax.ws.rs.core.Response |
TestkitApplicationResource.updateApplicationAllowedIps(Long applicationId,
List<String> allowedIps) |
javax.ws.rs.core.Response |
TestkitApplicationResource.updateApplicationMappings(Long applicationId,
Long directoryId,
boolean allowAllToLogin) |
Copyright © 2020 Atlassian. All rights reserved.