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 PanopticonRestClient
com.atlassian.applinks.api.CredentialsRequiredException
IOException
com.atlassian.sal.api.net.ResponseException
public 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 PanopticonRestClient
com.atlassian.sal.api.net.ResponseException
com.atlassian.applinks.api.CredentialsRequiredException
public com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity fetchVersionInfo() throws com.atlassian.applinks.api.CredentialsRequiredException, IOException, com.atlassian.sal.api.net.ResponseException
fetchVersionInfo
in interface PanopticonRestClient
com.atlassian.applinks.api.CredentialsRequiredException
IOException
com.atlassian.sal.api.net.ResponseException
public Iterator<com.atlassian.plugins.license.entity.LicensedUserInfoEntity> fetchUsers(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity)
fetchUsers
in interface PanopticonRestClient
public boolean isPanopticonResponding() throws com.atlassian.applinks.api.CredentialsRequiredException
isPanopticonResponding
in interface PanopticonRestClient
com.atlassian.applinks.api.CredentialsRequiredException
Copyright © 2021 Atlassian. All rights reserved.