public class IntegrationDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
private com.atlassian.applinks.api.ApplicationLink |
applink |
private APIUpgradeMode |
upgradeMode |
private String |
userKey
User key to connect to Confluence
|
private int |
version
The API version.
|
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 |
getId() |
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 |
setUserKey(String userKey) |
String |
toString() |
private final com.atlassian.applinks.api.ApplicationLink applink
private final int version
APIVersions
private final APIUpgradeMode upgradeMode
private String userKey
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()
public boolean isLatestKnownVersion()
public boolean isConfigured()
public APIUpgradeMode getUpgradeMode()
public boolean isDisabled()
public String getId()
public void setUserKey(String userKey)
public String getUserKey()
public boolean isConfluence()
Copyright © 2022 Requirement Yogi. All rights reserved.