public class IntegrationDescriptor
extends com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
Modifier and Type | Field and Description |
---|---|
private com.atlassian.applinks.api.ApplicationLink |
applink |
private APIUpgradeMode |
upgradeMode |
Constructor and Description |
---|
IntegrationDescriptor(com.atlassian.applinks.api.ApplicationLink applink,
int version,
APIUpgradeMode upgradeMode,
String userKey) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.applinks.api.ApplicationLink |
getApplink() |
String |
getDisplayUrl() |
String |
getEndpoint() |
String |
getId() |
String |
getLabel() |
APIUpgradeMode |
getUpgradeMode() |
String |
getUserKey() |
int |
getVersion() |
boolean |
isConfigured()
Returns true if this applink was never configured, i.e.
|
boolean |
isConfluence() |
boolean |
isDisabled() |
boolean |
isLatestKnownVersion() |
static IntegrationDescriptor |
of(com.atlassian.applinks.api.ApplicationLink applink,
DBIntegrationDescriptor dbDescriptor) |
static int |
parseAPIVersion(Object version) |
static APIUpgradeMode |
parseUpgradeMode(Object value) |
void |
setUpgradeMode(APIUpgradeMode upgradeMode) |
void |
setUserKey(String userKey) |
String |
toString() |
private final com.atlassian.applinks.api.ApplicationLink applink
private APIUpgradeMode upgradeMode
public IntegrationDescriptor(com.atlassian.applinks.api.ApplicationLink applink, int version, APIUpgradeMode upgradeMode, String userKey)
public static IntegrationDescriptor of(com.atlassian.applinks.api.ApplicationLink applink, @Nullable DBIntegrationDescriptor dbDescriptor)
public static APIUpgradeMode parseUpgradeMode(Object value)
public static int parseAPIVersion(Object version)
public com.atlassian.applinks.api.ApplicationLink getApplink()
public int getVersion()
getVersion
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public boolean isLatestKnownVersion()
public boolean isConfigured()
public APIUpgradeMode getUpgradeMode()
public boolean isDisabled()
isDisabled
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public String getId()
getId
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public void setUserKey(String userKey)
setUserKey
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public String getUserKey()
getUserKey
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public boolean isConfluence()
public String getEndpoint()
getEndpoint
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public String getLabel()
getLabel
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public String getDisplayUrl()
getDisplayUrl
in class com.playsql.sharedservices.queue.applink.CommonIntegrationDescriptor
public void setUpgradeMode(APIUpgradeMode upgradeMode)
Copyright © 2022 Requirement Yogi. All rights reserved.