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
-