Package com.atlassian.crowd.licensing
Interface PanopticonRestClient
- All Known Implementing Classes:
AppLinkPoweredPanopticonRestClient
public interface PanopticonRestClient
-
Method Summary
Modifier and TypeMethodDescriptionList<com.atlassian.plugins.license.entity.DirectoryInformationEntity>
fetchDirectoryInfo
(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) List<com.atlassian.plugins.license.entity.LicenseTierInfoEntity>
Iterator<com.atlassian.plugins.license.entity.LicensedUserInfoEntity>
fetchUsers
(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity
boolean
-
Method Details
-
fetchLicenseTierInfo
List<com.atlassian.plugins.license.entity.LicenseTierInfoEntity> fetchLicenseTierInfo() throws com.atlassian.applinks.api.CredentialsRequiredException, IOException, com.atlassian.sal.api.net.ResponseException- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
IOException
com.atlassian.sal.api.net.ResponseException
-
fetchDirectoryInfo
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 - Throws:
com.atlassian.sal.api.net.ResponseException
com.atlassian.applinks.api.CredentialsRequiredException
-
fetchVersionInfo
com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity fetchVersionInfo() throws com.atlassian.applinks.api.CredentialsRequiredException, IOException, com.atlassian.sal.api.net.ResponseException- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
IOException
com.atlassian.sal.api.net.ResponseException
-
fetchUsers
Iterator<com.atlassian.plugins.license.entity.LicensedUserInfoEntity> fetchUsers(com.atlassian.plugins.license.entity.SynchronizableVersionInfoEntity versionEntity) -
isPanopticonResponding
boolean isPanopticonResponding() throws com.atlassian.applinks.api.CredentialsRequiredException- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
-