public class AppLinkPoweredPanopticonRestClient extends Object implements PanopticonRestClient
| Modifier and Type | Class and Description |
|---|---|
static class |
AppLinkPoweredPanopticonRestClient.RestResultIterator<T> |
| Modifier and Type | Field and Description |
|---|---|
static String |
PLUGIN_BASE_URL |
| Constructor and Description |
|---|
AppLinkPoweredPanopticonRestClient(com.atlassian.applinks.api.ApplicationLinkRequestFactory requestFactory) |
| Modifier and Type | Method and Description |
|---|---|
List<com.atlassian.plugins.license.entity.DirectoryInformationEntity> |
fetchDirectoryInfo(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) |
List<com.atlassian.plugins.license.entity.LicenseTierInfoEntity> |
fetchLicenseTierInfo() |
Iterator<com.atlassian.plugins.license.entity.LicensedUserInfoEntity> |
fetchUsers(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) |
com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity |
fetchVersionInfo() |
boolean |
isPanopticonResponding() |
public static final String PLUGIN_BASE_URL
public AppLinkPoweredPanopticonRestClient(com.atlassian.applinks.api.ApplicationLinkRequestFactory requestFactory)
public List<com.atlassian.plugins.license.entity.LicenseTierInfoEntity> fetchLicenseTierInfo() throws com.atlassian.applinks.api.CredentialsRequiredException, IOException, com.atlassian.sal.api.net.ResponseException
fetchLicenseTierInfo in interface PanopticonRestClientcom.atlassian.applinks.api.CredentialsRequiredExceptionIOExceptioncom.atlassian.sal.api.net.ResponseExceptionpublic List<com.atlassian.plugins.license.entity.DirectoryInformationEntity> fetchDirectoryInfo(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) throws com.atlassian.sal.api.net.ResponseException, com.atlassian.applinks.api.CredentialsRequiredException
fetchDirectoryInfo in interface PanopticonRestClientcom.atlassian.sal.api.net.ResponseExceptioncom.atlassian.applinks.api.CredentialsRequiredExceptionpublic com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity fetchVersionInfo()
throws com.atlassian.applinks.api.CredentialsRequiredException,
IOException,
com.atlassian.sal.api.net.ResponseException
fetchVersionInfo in interface PanopticonRestClientcom.atlassian.applinks.api.CredentialsRequiredExceptionIOExceptioncom.atlassian.sal.api.net.ResponseExceptionpublic Iterator<com.atlassian.plugins.license.entity.LicensedUserInfoEntity> fetchUsers(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity)
fetchUsers in interface PanopticonRestClientpublic boolean isPanopticonResponding()
throws com.atlassian.applinks.api.CredentialsRequiredException
isPanopticonResponding in interface PanopticonRestClientcom.atlassian.applinks.api.CredentialsRequiredExceptionCopyright © 2023 Atlassian. All rights reserved.