public final enum

ApplicationLinkState

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.atlassian.applinks.core.rest.model.ApplicationLinkState

Class Overview

if (peer is OFFLINE) { display "server offline" and "relocate" icon. "relocate" starts Relocate Wizard } else if (ServerID has changed) { if (peer UAL.version >= 3) { peer must be upgraded -> start full Upgrade Wizard } else { peer must have downgraded from UAL to non-UAL -> start ServerID Change Wizard } }

Summary

Enum Values
ApplicationLinkState  OFFLINE  Indicates that a peer is currently not available. 
ApplicationLinkState  OK  The peer is available (online) and it's manifest values (Server ID and AppLinks version) match what we have locally. 
ApplicationLinkState  UPGRADED  Indicates that a peer's Server ID has changed, while still not publishing a manifest. 
ApplicationLinkState  UPGRADED_TO_UAL  Indicates that a peer's Server ID is different than the one we have stored locally, as a result of having been upgraded to UAL (which means it now publishes its own manifest with Server ID, whereas previously we used a locally generated UUID). 
Public Methods
static ApplicationLinkState valueOf(String name)
final static ApplicationLinkState[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ApplicationLinkState OFFLINE

Indicates that a peer is currently not available. This state corresponds with UNAVAILABLE.

public static final ApplicationLinkState OK

The peer is available (online) and it's manifest values (Server ID and AppLinks version) match what we have locally.

public static final ApplicationLinkState UPGRADED

Indicates that a peer's Server ID has changed, while still not publishing a manifest. Since the peer is still non-UAL (it's not offline and doesn't have a manifest), this state triggers the simplified upgrade wizard that changes the Server ID in our local storage.

public static final ApplicationLinkState UPGRADED_TO_UAL

Indicates that a peer's Server ID is different than the one we have stored locally, as a result of having been upgraded to UAL (which means it now publishes its own manifest with Server ID, whereas previously we used a locally generated UUID).

Public Methods

public static ApplicationLinkState valueOf (String name)

public static final ApplicationLinkState[] values ()