public abstract class AddonBase extends Object implements Entity
Addon and AddonSummary.| Constructor and Description |
|---|
AddonBase() |
| Modifier and Type | Method and Description |
|---|---|
URI |
getAlternateUri() |
abstract Iterable<AddonCategorySummary> |
getCategories() |
Iterable<AddonCategoryId> |
getCategoryIds() |
com.atlassian.fugue.Option<Integer> |
getCloudFreeUsers() |
abstract AddonDistributionSummary |
getDistribution() |
URI |
getDistributionUri() |
String |
getKey() |
Links |
getLinks()
The top-level links for the resource.
|
abstract com.atlassian.fugue.Option<ImageInfo> |
getLogo() |
String |
getName() |
com.atlassian.fugue.Option<URI> |
getPricingDetailsPageUri() |
com.atlassian.fugue.Option<URI> |
getPricingUri(PricingType pricingType) |
com.atlassian.fugue.Option<URI> |
getReviewDetailsPageUri() |
abstract AddonReviewsSummary |
getReviews() |
URI |
getSelfUri()
The "self" link for the resource.
|
AddonStatus |
getStatus()
Indicates whether the add-on is public, private, or not yet approved
|
com.atlassian.fugue.Option<String> |
getSummary()
The add-on summary.
|
abstract com.atlassian.fugue.Option<VendorSummary> |
getVendor() |
VendorId |
getVendorId() |
URI |
getVendorUri() |
public Links getLinks()
Entitypublic URI getSelfUri()
EntitygetSelfUri in interface Entitypublic URI getAlternateUri()
public URI getDistributionUri()
public URI getVendorUri()
public VendorId getVendorId()
public String getName()
public String getKey()
public AddonStatus getStatus()
public com.atlassian.fugue.Option<String> getSummary()
public com.atlassian.fugue.Option<Integer> getCloudFreeUsers()
public com.atlassian.fugue.Option<URI> getPricingUri(PricingType pricingType)
public com.atlassian.fugue.Option<URI> getPricingDetailsPageUri()
public com.atlassian.fugue.Option<URI> getReviewDetailsPageUri()
public Iterable<AddonCategoryId> getCategoryIds()
public abstract Iterable<AddonCategorySummary> getCategories()
public abstract AddonDistributionSummary getDistribution()
public abstract com.atlassian.fugue.Option<ImageInfo> getLogo()
public abstract AddonReviewsSummary getReviews()
public abstract com.atlassian.fugue.Option<VendorSummary> getVendor()
Copyright © 2016 Atlassian. All rights reserved.