Class ApplicationLicensingController
java.lang.Object
com.atlassian.crowd.plugin.rest.service.controller.licensing.ApplicationLicensingController
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationLicensingController
(ApplicationLicensingService applicationLicensingService) -
Method Summary
Modifier and TypeMethodDescriptiongetLicensingSummaryForApplication
(Long applicationId, String appType, Long version) listDirectories
(Long applicationId, String productType, Long version, RestPageRequest restPageRequest) listJiraTypes
(Long applicationId, Long version) searchUsers
(Long applicationId, LicensedUserSearchParameters searchParameters) searchUsers
(Long applicationId, LicensedUserSearchParameters searchParameters, RestPageRequest restPageRequest)
-
Constructor Details
-
ApplicationLicensingController
@Inject public ApplicationLicensingController(ApplicationLicensingService applicationLicensingService)
-
-
Method Details
-
listJiraTypes
public ListEntityWrapper<JiraType> listJiraTypes(Long applicationId, Long version) throws ApplicationNotFoundException - Throws:
ApplicationNotFoundException
-
listDirectories
public RestPage<LicensedDirectoryInfoEntity> listDirectories(Long applicationId, String productType, Long version, RestPageRequest restPageRequest) throws ApplicationNotFoundException - Throws:
ApplicationNotFoundException
-
searchUsers
public VersionedRestPage<LicensedUserEntity> searchUsers(Long applicationId, LicensedUserSearchParameters searchParameters, RestPageRequest restPageRequest) throws ObjectNotFoundException - Throws:
ObjectNotFoundException
-
searchUsers
public List<LicensedUserEntity> searchUsers(Long applicationId, LicensedUserSearchParameters searchParameters) throws ObjectNotFoundException - Throws:
ObjectNotFoundException
-
getLicensingSummaryForApplication
public ApplicationLicensingSummaryEntity getLicensingSummaryForApplication(Long applicationId, String appType, Long version) throws ApplicationNotFoundException - Throws:
ApplicationNotFoundException
-